- def volMute(self):
- eDVBVolumecontrol.getInstance().volumeToggleMute()
- self.volumeDialog.setValue(eDVBVolumecontrol.getInstance().getVolume())
-
- if (eDVBVolumecontrol.getInstance().isMuted()):
- self.muteDialog.show()
- else:
- self.muteDialog.hide()
+ def volMute(self, showMuteSymbol=True, force=False):
+ vol = self.volctrl.getVolume()
+ if vol or force:
+ self.volctrl.volumeToggleMute()
+ if self.volctrl.isMuted():
+ if showMuteSymbol:
+ self.muteDialog.show()
+ self.volumeDialog.setValue(0)
+ else:
+ self.muteDialog.hide()
+ self.volumeDialog.setValue(vol)