def close(self, value): if self.connected: self.connected=False self.session.nav.record_event.remove(self.getRecordEvent) if value: self.hide() if self.retval == 1: config.misc.DeepStandby.value = True if os.path.exists("/usr/scripts/standby_enter.sh"): Console().ePopen("/usr/scripts/standby_enter.sh") self.session.nav.stopService() self.quitScreen = self.session.instantiateDialog(QuitMainloopScreen,retvalue=self.retval) self.quitScreen.show() print "[Standby] quitMainloop #1" quitMainloopCode = self.retval if SystemInfo["Display"] and SystemInfo["LCDMiniTV"]: # set LCDminiTV off / fix a deep-standby-crash on some boxes / gb4k print "[Standby] LCDminiTV off" setLCDMiniTVMode("0") if getBoxType() == "vusolo4k": #workaround for white display flash f = open("/proc/stb/fp/oled_brightness", "w") f.write("0") f.close() quitMainloop(self.retval) else: MessageBox.close(self, True)
def close(self, value): if self.connected: self.connected=False self.session.nav.record_event.remove(self.getRecordEvent) if value: self.hide() if self.retval == 1: config.misc.DeepStandby.value = True if not inStandby: if os.path.exists("/usr/script/Standby.sh"): Console().ePopen("/usr/script/Standby.sh off") if os.path.exists("/usr/script/standby_enter.sh"): Console().ePopen("/usr/script/standby_enter.sh") if SystemInfo["HasHDMI-CEC"] and config.hdmicec.enabled.value and config.hdmicec.control_tv_standby.value and config.hdmicec.next_boxes_detect.value: import Components.HdmiCec Components.HdmiCec.hdmi_cec.secondBoxActive() self.delay = eTimer() self.delay.timeout.callback.append(self.quitMainloop) self.delay.start(1500, True) return elif not inStandby: config.misc.RestartUI.value = True config.misc.RestartUI.save() self.quitMainloop() else: MessageBox.close(self, True)
def close(self, value): if self.connected: self.conntected=False self.session.nav.record_event.remove(self.getRecordEvent) if value: quitMainloop(self.retval) else: MessageBox.close(self, True)
def close(self, value): if self.connected: self.conntected=False self.session.nav.record_event.remove(self.getRecordEvent) if value: if self.retval == 1: config.misc.DeepStandby.value = True quitMainloop(self.retval) else: MessageBox.close(self, True)
def close(self, value): if self.connected: self.conntected=False self.session.nav.record_event.remove(self.getRecordEvent) if value: # hack .. we dont like to show any other screens when this screen has closed self.onClose = [self.__closed] self.session.dialog_stack = [] self.session.summary_stack = [None] MessageBox.close(self, True)
def close(self, value): if self.connected: self.conntected=False self.session.nav.record_event.remove(self.getRecordEvent) if value: self.hide() self.session.nav.stopService() print "show image info" self.quitScreen = self.session.instantiateDialog(QuitMainloopScreen,retvalue=10) self.quitScreen.show() # switch system self.testTimer.start(2000) else: MessageBox.close(self, True)
def close(self, value): if self.connected: self.conntected=False self.session.nav.record_event.remove(self.getRecordEvent) if value: self.hide() if self.retval == 1: config.misc.DeepStandby.value = True self.session.nav.stopService() self.quitScreen = self.session.instantiateDialog(QuitMainloopScreen,retvalue=self.retval) self.quitScreen.show() quitMainloop(self.retval) else: MessageBox.close(self, True)
def close(self, value): if self.connected: self.conntected=False self.session.nav.record_event.remove(self.getRecordEvent) if value: self.hide() if self.retval == 1: config.misc.DeepStandby.value = True self.session.nav.stopService() self.quitScreen = self.session.instantiateDialog(QuitMainloopScreen,retvalue=self.retval) self.quitScreen.show() if getBoxType() == "vusolo4k": #workaround for white display flash open("/proc/stb/fp/oled_brightness", "w").write("0") quitMainloop(self.retval) else: MessageBox.close(self, True)
def close(self, value): if self.connected: self.connected=False self.session.nav.record_event.remove(self.getRecordEvent) if value: self.hide() if self.retval == 1: config.misc.DeepStandby.value = True if os.path.exists("/usr/script/standby_enter.sh"): Console().ePopen("/usr/script/standby_enter.sh") elif not inStandby: config.misc.RestartUI.value = True config.misc.RestartUI.save() self.quitMainloop() else: MessageBox.close(self, True)
def close(self, value): if self.connected: self.connected=False self.session.nav.record_event.remove(self.getRecordEvent) if value: self.hide() if self.retval == 1: config.misc.DeepStandby.value = True elif not inStandby: config.misc.RestartUI.value = True config.misc.RestartUI.save() self.session.nav.stopService() self.quitScreen = self.session.instantiateDialog(QuitMainloopScreen,retvalue=self.retval) self.quitScreen.show() quitMainloop(self.retval) else: MessageBox.close(self, True)
def close(self, value): if self.connected: self.connected=False self.session.nav.record_event.remove(self.getRecordEvent) if value: self.hide() if self.retval == 1: config.misc.DeepStandby.value = True if not inStandby: if os.path.exists("/usr/script/standby_enter.sh"): Console().ePopen("/usr/script/standby_enter.sh") elif not inStandby: config.misc.RestartUI.value = True config.misc.RestartUI.save() self.quitMainloop() else: MessageBox.close(self, True)
def close(self, value): if self.connected: self.conntected=False self.session.nav.record_event.remove(self.getRecordEvent) if value: self.hide() if self.retval ==1: config.misc.DeepStandbyOn.value=True # WARNING HACK !! Black Hole dirty hack if self.retval == 1 or self.retval == 2: system("umount -a -f -t nfs,smbfs,cifs,ncpfs") #end self.session.nav.stopService() self.quitScreen = self.session.instantiateDialog(QuitMainloopScreen,retvalue=self.retval) self.quitScreen.show() quitMainloop(self.retval) else: MessageBox.close(self, True)
def close(self, value): global quitMainloopCode if self.connected: self.connected = False self.session.nav.record_event.remove(self.getRecordEvent) if value: self.hide() if self.retval == 1: config.misc.DeepStandby.value = True self.session.nav.stopService() self.quitScreen = self.session.instantiateDialog( QuitMainloopScreen, retvalue=self.retval) self.quitScreen.show() print "[Standby] quitMainloop #1" quitMainloopCode = self.retval quitMainloop(self.retval) else: MessageBox.close(self, True)
def close(self, value): if self.connected: self.connected=False self.session.nav.record_event.remove(self.getRecordEvent) if value: self.hide() if self.retval == 1: config.misc.DeepStandby.value = True if os.path.exists("/usr/script/Standby.sh"): Console().ePopen("/usr/script/Standby.sh off") if os.path.exists("/usr/script/standby_enter.sh"): Console().ePopen("/usr/script/standby_enter.sh") self.session.nav.stopService() self.quitScreen = self.session.instantiateDialog(QuitMainloopScreen,retvalue=self.retval) self.quitScreen.show() quitMainloop(self.retval) else: MessageBox.close(self, True)
def close(self, value): if self.connected: self.connected = False self.session.nav.record_event.remove(self.getRecordEvent) if value: self.hide() if self.retval == 1: config.misc.DeepStandby.value = True self.session.nav.stopService() self.quitScreen = self.session.instantiateDialog(QuitMainloopScreen, retvalue=self.retval) self.quitScreen.show() quitMainloop(self.retval) if getBoxType() == "vusolo4k": #workaround for white display flash f = open("/proc/stb/fp/oled_brightness", "w") f.write("0") f.close() else: MessageBox.close(self, True)
def close(self, value): global quitMainloopCode if self.connected: self.connected=False self.session.nav.record_event.remove(self.getRecordEvent) if value: self.hide() if self.retval == 1: config.misc.DeepStandby.value = True self.session.nav.stopService() self.quitScreen = self.session.instantiateDialog(QuitMainloopScreen,retvalue=self.retval) self.quitScreen.show() print "[Standby] quitMainloop #1" quitMainloopCode = self.retval if SystemInfo["OffLCDbrightness"]: open(SystemInfo["OffLCDbrightness"], "w").write("0") quitMainloop(self.retval) else: MessageBox.close(self, True)
def close(self, value): global quitMainloopCode if self.connected: self.connected = False self.session.nav.record_event.remove(self.getRecordEvent) if value: self.hide() if self.retval == 1: config.misc.DeepStandby.value = True self.session.nav.stopService() self.quitScreen = self.session.instantiateDialog(QuitMainloopScreen, retvalue=self.retval) self.quitScreen.show() print '[Standby] quitMainloop #1' quitMainloopCode = self.retval if getBoxType() == 'vusolo4k': open('/proc/stb/fp/oled_brightness', 'w').write('0') quitMainloop(self.retval) else: MessageBox.close(self, True)
def close(self, value): if self.connected: self.connected=False self.session.nav.record_event.remove(self.getRecordEvent) if value: self.hide() if self.retval == 1: config.misc.DeepStandby.value = True if os.path.exists("/etc/cron/standby_on"): Console().ePopen("/bin/run-parts /etc/cron/standby_on") elif not inStandby: config.misc.RestartUI.value = True config.misc.RestartUI.save() self.session.nav.stopService() self.quitScreen = self.session.instantiateDialog(QuitMainloopScreen,retvalue=self.retval) self.quitScreen.show() quitMainloop(self.retval) else: MessageBox.close(self, True)
def close(self, value): if self.connected: self.connected = False self.session.nav.record_event.remove(self.getRecordEvent) if value: self.hide() if self.retval == 1: config.misc.DeepStandby.value = True if os.path.exists("/etc/cron/standby_on"): Console().ePopen("/bin/run-parts /etc/cron/standby_on") elif not inStandby: config.misc.RestartUI.value = True config.misc.RestartUI.save() self.session.nav.stopService() self.quitScreen = self.session.instantiateDialog( QuitMainloopScreen, retvalue=self.retval) self.quitScreen.show() quitMainloop(self.retval) else: MessageBox.close(self, True)
def close(self, value): if self.connected: self.connected = False self.session.nav.record_event.remove(self.getRecordEvent) if value: self.hide() if self.retval == QUIT_SHUTDOWN: config.misc.DeepStandby.value = True if not inStandby: if os.path.exists("/usr/script/standby_enter.sh"): Console().ePopen("/usr/script/standby_enter.sh") if BoxInfo.getItem( "HasHDMI-CEC" ) and config.hdmicec.enabled.value and config.hdmicec.control_tv_standby.value and config.hdmicec.next_boxes_detect.value: import Components.HdmiCec Components.HdmiCec.hdmi_cec.secondBoxActive() self.delay = eTimer() self.delay.timeout.callback.append(self.quitMainloop) self.delay.start(1500, True) return elif not inStandby: config.misc.RestartUI.value = True config.misc.RestartUI.save() if BoxInfo.getItem("Display") and BoxInfo.getItem("LCDMiniTV"): print("[Standby] LCDminiTV off") try: print("[Standby] Write to /proc/stb/lcd/mode") open("/proc/stb/lcd/mode", "w").write(0) except: print("[Standby] Write to /proc/stb/lcd/mode failed.") if BoxInfo.getItem("model") == "vusolo4k": try: print("[Standby] Write to /proc/stb/fp/oled_brightness") open("/proc/stb/fp/oled_brightness", "w").write("0") except: print( "[Standby] Write to /proc/stb/fp/oled_brightness failed." ) self.quitMainloop() else: MessageBox.close(self, True)
def close(self, value): global quitMainloopCode if self.connected: self.connected=False self.session.nav.record_event.remove(self.getRecordEvent) if value: self.hide() if self.retval == 1: config.misc.DeepStandby.value = True self.session.nav.stopService() self.quitScreen = self.session.instantiateDialog(QuitMainloopScreen,retvalue=self.retval) self.quitScreen.show() print "[Standby] quitMainloop #1" quitMainloopCode = self.retval if SystemInfo["Display"] and SystemInfo["LCDMiniTV"]: # set LCDminiTV off / fix a deep-standby-crash on some boxes / gb4k print "[Standby] LCDminiTV off" setLCDModeMinitTV("0") quitMainloop(self.retval) else: MessageBox.close(self, True)
def close(self, value): global quitMainloopCode if self.connected: self.connected=False self.session.nav.record_event.remove(self.getRecordEvent) if value: self.hide() if self.retval == 1: config.misc.DeepStandby.value = True self.session.nav.stopService() self.quitScreen = self.session.instantiateDialog(QuitMainloopScreen,retvalue=self.retval) self.quitScreen.show() print "[Standby] quitMainloop #1" quitMainloopCode = self.retval if SystemInfo["Display"] and SystemInfo["LCDMiniTV"]: # set LCDminiTV off / fix a deep-standby-crash on some boxes / gb4k print "[Standby] LCDminiTV off" setLCDModeMinitTV("0") quitMainloop(self.retval) else: MessageBox.close(self, True)
def close(self, value): if not value: MessageBox.close(self, True) else: if self.connected_jobs: self.connected_jobs = False self.check_jobs_timer.stop() for job in job_manager.getPendingJobs(): job.abort() reason = self.checkTimers() if reason: self["text"].setText(reason + self.question) self.session.nav.record_event.append(self.getRecordEvent) self.connected_timers = True else: quitMainloop(self.retval) else: if self.connected_timers: self.connected_timers = False self.session.nav.record_event.remove(self.getRecordEvent) quitMainloop(self.retval)
def close(self, value): if self.connected: self.connected = False self.session.nav.record_event.remove(self.getRecordEvent) if value: self.hide() if self.retval == QUIT_SHUTDOWN: config.misc.DeepStandby.value = True if not inStandby: if SystemInfo["HasHDMI-CEC"] and config.hdmicec.enabled.value and config.hdmicec.control_tv_standby.value and config.hdmicec.next_boxes_detect.value: import Components.HdmiCec Components.HdmiCec.hdmi_cec.secondBoxActive() self.delay = eTimer() self.delay.timeout.callback.append(self.quitMainloop) self.delay.start(1500, True) return elif not inStandby: config.misc.RestartUI.value = True config.misc.RestartUI.save() self.quitMainloop() else: MessageBox.close(self, True)
def close(self, value): global quitMainloopCode if self.connected: self.connected=False self.session.nav.record_event.remove(self.getRecordEvent) if value: self.hide() if self.retval == 1: config.misc.DeepStandby.value = True self.session.nav.stopService() self.quitScreen = self.session.instantiateDialog(QuitMainloopScreen,retvalue=self.retval) self.quitScreen.show() print "[Standby] quitMainloop #1" quitMainloopCode = self.retval if SystemInfo["Display"] and SystemInfo["LCDMiniTV"]: # set LCDminiTV off / fix a deep-standby-crash on some boxes / gb4k print "[Standby] LCDminiTV off" setLCDModeMinitTV("0") if getBoxType() == "vusolo4k": #workaround for white display flash open("/proc/stb/fp/oled_brightness", "w").write("0") quitMainloop(self.retval) else: MessageBox.close(self, True)
def close(self, value): global quitMainloopCode if self.connected: self.connected = False self.session.nav.record_event.remove(self.getRecordEvent) if value: self.hide() if self.retval == 1: config.misc.DeepStandby.value = True self.session.nav.stopService() self.quitScreen = self.session.instantiateDialog( QuitMainloopScreen, retvalue=self.retval) self.quitScreen.show() print '[Standby] quitMainloop #1' quitMainloopCode = self.retval if SystemInfo['Display'] and SystemInfo['LCDMiniTV']: print '[Standby] LCDminiTV off' setLCDModeMinitTV('0') if getBoxType() == 'vusolo4k': open('/proc/stb/fp/oled_brightness', 'w').write('0') quitMainloop(self.retval) else: MessageBox.close(self, True)
def close(self, value): if self.connected: self.connected=False self.session.nav.record_event.remove(self.getRecordEvent) if value: self.hide() if self.retval == 1: config.misc.DeepStandby.value = True if not inStandby: if os.path.exists("/usr/script/standby_enter.sh"): Console().ePopen("/usr/script/standby_enter.sh") if config.hdmicec.enabled.value and config.hdmicec.control_tv_standby.value and config.hdmicec.next_boxes_detect.value: import Components.HdmiCec Components.HdmiCec.hdmi_cec.secondBoxActive() self.delay = eTimer() self.delay.timeout.callback.append(self.quitMainloop) self.delay.start(1500, True) return elif not inStandby: config.misc.RestartUI.value = True config.misc.RestartUI.save() self.quitMainloop() else: MessageBox.close(self, True)
def close(self, value): if value: MessageBox.close(self, 43) else: MessageBox.close(self)
def close(self, value): if value: MessageBox.close(self, 43) else: MessageBox.close(self)
def close(self, value): if value: config.misc.check_developimage.value = False config.misc.check_developimage.save() MessageBox.close(self)
def close(self, value): if value: open('/etc/.doNotAutoinstall', 'w') self.session.open(TryQuitMainloop, QUIT_MANUFACTURER_RESET) else: MessageBox.close(self, False)