def setAudioOutput(self,selectedIndex): if self.IsInitDone: retVal = self.audioHelper.setOutput(selectedIndex) if retVal: confirmDialog = ConfirmDialog() ret = confirmDialog.doModal(xbmc.getLocalizedString(31640),ConfirmDialogType.cancelRestart,0) del confirmDialog if ret == 1: AlphaUIUtils.RestartSystem(); else: confirmDialog = ConfirmDialog() ret = confirmDialog.doModal(xbmc.getLocalizedString(31641),ConfirmDialogType.ok,0) del confirmDialog print self.audioHelper.getSelectedOutput() self.audioOutputSpinControl.selectText(self.audioHelper.getSelectedOutput()) self.setAudioOutputApplyButtonState() if self.audioOutputSpinControl.rightArrowEnabled or self.audioOutputSpinControl.leftArrowEnabled: self.audioOutputSpinControl.setFocus(True);
def setAudioOutput(self, selectedIndex): if self.IsInitDone: retVal = self.audioHelper.setOutput(selectedIndex) if retVal: confirmDialog = ConfirmDialog() ret = confirmDialog.doModal(xbmc.getLocalizedString(31640), ConfirmDialogType.cancelRestart, 0) del confirmDialog if ret == 1: AlphaUIUtils.RestartSystem() else: confirmDialog = ConfirmDialog() ret = confirmDialog.doModal(xbmc.getLocalizedString(31641), ConfirmDialogType.ok, 0) del confirmDialog print self.audioHelper.getSelectedOutput() self.audioOutputSpinControl.selectText( self.audioHelper.getSelectedOutput()) self.setAudioOutputApplyButtonState() if self.audioOutputSpinControl.rightArrowEnabled or self.audioOutputSpinControl.leftArrowEnabled: self.audioOutputSpinControl.setFocus(True)
def setMode(self,modeIndex,rateIndex): try: selectedMode = self.modes[modeIndex] self.display.SetMode(selectedMode,rateIndex) confirmDialog = ConfirmDialog() ret = confirmDialog.doModal(xbmc.getLocalizedString(31617),ConfirmDialogType.yesNo,15) del confirmDialog if ret == 0: self.oldMode = selectedMode self.oldRefreshRateIndex = rateIndex return True else: #print "old mode {0} , old refreshrateindex {1}".format(self.oldMode.Name, self.oldRefreshRateIndex) self.display.SetMode(self.oldMode,self.oldRefreshRateIndex) return False except: print "displayhelper.py::setMode:", sys.exc_info()[0]
def setMode(self, modeIndex, rateIndex): try: selectedMode = self.modes[modeIndex] self.display.SetMode(selectedMode, rateIndex) confirmDialog = ConfirmDialog() ret = confirmDialog.doModal(xbmc.getLocalizedString(31617), ConfirmDialogType.yesNo, 15) del confirmDialog if ret == 0: self.oldMode = selectedMode self.oldRefreshRateIndex = rateIndex return True else: #print "old mode {0} , old refreshrateindex {1}".format(self.oldMode.Name, self.oldRefreshRateIndex) self.display.SetMode(self.oldMode, self.oldRefreshRateIndex) return False except: print "displayhelper.py::setMode:", sys.exc_info()[0]