def keySaveSpark(self): ConfigListScreen.keySave(self) if config.plugins.systemoptions.swap.value == True: dummy = open('/tmp/setswap', 'a') self.close() restartbox = self.session.openWithCallback(self.restartE2, MessageBox, _('The receiver needs to be restarted to apply the new options.\n \nRebooting in a moment!\n'), MessageBox.TYPE_INFO, timeout=8) restartbox.setTitle(_('Reboot receiver'))
def save(self): if self['config'].isChanged(): for x in self['config'].list: x[1].save() jglob.firstrun = 0 if self.playlisttypeCfg.value == 'standard': if self.serverCfg.value.startswith('http://'): self.serverCfg.value = self.serverCfg.value.replace( 'http://', '') if self.serverCfg.value.startswith('https://'): self.serverCfg.value = self.serverCfg.value.replace( 'https://', '') self.serverCfg.value = self.serverCfg.value.strip() self.usernameCfg.value = self.usernameCfg.value.strip() self.passwordCfg.value = self.passwordCfg.value.strip() self.outputCfg.value = self.outputCfg.value.strip() elif self.addressCfg.value != 'http://' or self.addressCfg.value != '': self.addressCfg.value = self.addressCfg.value.strip() if self.editmode: self.editEntry() else: self.createNewEntry() configfile.save() self.close() ConfigListScreen.keySave(self)
def MessageBoxConfirmCodeCallback(self, ret): if ret: ConfigListScreen.keySave(self) else: self.restoreCode() self.setSystemCode( int(config.plugins.remotecontrolcode.systemcode.value))
def keySave(self): if not self.isSupport: self.keyCancel() return ConfigListScreen.keySave(self) FCCChanged()
def keySave(self): global DisplayType if DisplayType == 6: b = str(config.plugins.vfdicon.ledbright.value) c = str(config.plugins.vfdicon.crossbright.value) Console().ePopen("fp_control -l 0 0 -l 1 " + b + " -l 4 " + c + " -l 5 " + c + " -l 6 " + c + " -l 7 " + c) print("[fs9000VFD] set brightness", config.plugins.vfdicon.contrast.value) Console().ePopen("fp_control -b " + str(config.plugins.vfdicon.contrast.value)) if config.plugins.vfdicon.textscroll.value is not None: evfd.getInstance().vfd_set_SCROLL( int(config.plugins.vfdicon.textscroll.value)) else: evfd.getInstance().vfd_set_SCROLL(1) print("[fs9000VFD] set text scroll", config.plugins.vfdicon.textscroll.value) if config.plugins.vfdicon.textcenter.value == "1": evfd.getInstance().vfd_set_CENTER(True) else: evfd.getInstance().vfd_set_CENTER(False) print("[fs9000VFD] set text centering", config.plugins.vfdicon.textcenter.value) main(self) ConfigListScreen.keySave(self)
def keySave(self): if self.newmode: config.plugins.fallback.entriescount.value = config.plugins.fallback.entriescount.value + 1 config.plugins.fallback.entriescount.save() ConfigListScreen.keySave(self) config.plugins.fallback.save() self.close()
def keySave(self): if DisplayType: evfd.getInstance().vfd_set_brightness( config.plugins.vfdicon.contrast.value) print "[VFD Display] set brightness", config.plugins.vfdicon.contrast.value main(self) ConfigListScreen.keySave(self)
def keySave(self): if self.newmode == 1: config.plugins.AccuWeatherPlugin.foreentriescount.value = config.plugins.AccuWeatherPlugin.foreentriescount.value + 1 config.plugins.AccuWeatherPlugin.foreentriescount.save() ConfigListScreen.keySave(self) config.plugins.AccuWeatherPlugin.save() configfile.save() self.close()
def Ok(self): if self.settings: if config.plugins.SambaServer.Start.value: self.SaveConfig() Console().ePopen("/etc/init.d/samba restart") else: Console().ePopen("/etc/init.d/samba stop") ConfigListScreen.keySave(self)
def keySave(self): if self.newmode == 1: config.plugins.AccuWeatherPlugin.entriescount.value = config.plugins.AccuWeatherPlugin.entriescount.value + 1 config.plugins.AccuWeatherPlugin.entriescount.save() ConfigListScreen.keySave(self) config.plugins.AccuWeatherPlugin.save() configfile.save() self.close()
def keySave(self): if self.newmode == 1: config.plugins.Partnerbox.entriescount.value = config.plugins.Partnerbox.entriescount.value + 1 config.plugins.Partnerbox.entriescount.save() ConfigListScreen.keySave(self) config.plugins.Partnerbox.save() configfile.save() self.close()
def Ok(self): if self.settings: if config.plugins.SambaServer.Start.value: self.SaveConfig() print "[SambaServer] restart samba" Console().ePopen("/etc/init.d/samba restart") else: print "[SambaServer] stop samba" Console().ePopen("/etc/init.d/samba stop") ConfigListScreen.keySave(self)
def keyOk(self): cmd = None logcmd = None if self["config"].getCurrent() == self.hdmiavvolup: address = int("5",16) cecmessage = int("44",16) cecmessagetwo = int("41",16) cmd = struct.pack('BB',cecmessage,cecmessagetwo) logcmd = "[HDMI-CEC] send cec message %x:%x to %x" % (cecmessage,cecmessagetwo,address) elif self["config"].getCurrent() == self.hdmiavvoldown: address = int("5",16) cecmessage = int("44",16) cecmessagetwo = int("42",16) cmd = struct.pack('BB',cecmessage,cecmessagetwo) logcmd = "[HDMI-CEC] send cec message %x:%x to %x" % (cecmessage,cecmessagetwo,address) elif self["config"].getCurrent() == self.hdmiavvolmute: address = int("5",16) cecmessage = int("44",16) cecmessagetwo = int("43",16) cmd = struct.pack('BB',cecmessage,cecmessagetwo) logcmd = "[HDMI-CEC] send cec message %x:%x to %x" % (cecmessage,cecmessagetwo,address) elif self["config"].getCurrent() == self.hdmiavpwron: address = int("5",16) cecmessage = int("44",16) cecmessagetwo = int("6D",16) cmd = struct.pack('BB',cecmessage,cecmessagetwo) logcmd = "[HDMI-CEC] send cec message %x:%x to %x" % (cecmessage,cecmessagetwo,address) elif self["config"].getCurrent() == self.hdmiavpwroff: address = int("5",16) cecmessage = int("44",16) cecmessagetwo = int("6C",16) cmd = struct.pack('BB',cecmessage,cecmessagetwo) logcmd = "[HDMI-CEC] send cec message %x:%x to %x" % (cecmessage,cecmessagetwo,address) elif self["config"].getCurrent() == self.hdmitvpwroff: address = int("0",16) cecmessage = int("36",16) cmd = struct.pack('B',cecmessage) logcmd = "[HDMI-CEC] send cec message %x to %x" % (cecmessage,address) elif self["config"].getCurrent() == self.hdmitvpwron: address = int("0",16) cecmessage = int("04",16) cmd = struct.pack('B',cecmessage) logcmd = "[HDMI-CEC] send cec message %x to %x" % (cecmessage,address) else: ConfigListScreen.keySave(self) if cmd: eHdmiCEC.getInstance().sendMessage(address, len(cmd), str(cmd)) messagecmd = int("45",16) if logcmd: if config.hdmicec.logenabledserial.value: print logcmd if config.hdmicec.logenabledfile.value: filelog = "echo %s >> /tmp/hdmicec.log" % (logcmd) system(filelog)
def save(self): if not config.plugins.extra_epgimport.day_import[0].value: if not config.plugins.extra_epgimport.day_import[1].value: if not config.plugins.extra_epgimport.day_import[2].value: if not config.plugins.extra_epgimport.day_import[3].value: if not config.plugins.extra_epgimport.day_import[4].value: if not config.plugins.extra_epgimport.day_import[5].value: if not config.plugins.extra_epgimport.day_import[6].value: self.session.open(MessageBox, _("You may not use this settings!\nAt least one day a week should be included!"), MessageBox.TYPE_INFO, timeout=6) return ConfigListScreen.keySave(self)
def keySave(self): global DisplayType if config.plugins.vfdicon.textscroll.value is not None: evfd.getInstance().vfd_set_SCROLL( int(config.plugins.vfdicon.textscroll.value)) else: evfd.getInstance().vfd_set_SCROLL(1) print("[sparkVFD] set text scroll", config.plugins.vfdicon.textscroll.value) main(self) ConfigListScreen.keySave(self)
def keySave(self): entryselect = None if self.newmode == 1: entryselect = int(config.plugins.AdvHdmiCec.entriescount.value) config.plugins.AdvHdmiCec.entriescount.value = config.plugins.AdvHdmiCec.entriescount.value + 1 config.plugins.AdvHdmiCec.entriescount.save() ConfigListScreen.keySave(self) config.plugins.AdvHdmiCec.save() configfile.save() if self.callbackfnc is not None: self.onClose.append(boundFunction(self.callbackfnc, entryselect)) self.close(entryselect)
def keySave(self): printl("", self, "S") if self.newmode == 1: config.plugins.dreamplex.entriescount.value = config.plugins.dreamplex.entriescount.value + 1 config.plugins.dreamplex.entriescount.save() ConfigListScreen.keySave(self) config.plugins.dreamplex.save() configfile.save() self.close() printl("", self, "C")
def keySave(self): if self.current.city.value != '' and self.current.weatherlocationcode.value != '': if self.newmode == 1: config.plugins.WeatherPlugin.entrycount.value = config.plugins.WeatherPlugin.entrycount.value + 1 config.plugins.WeatherPlugin.entrycount.save() ConfigListScreen.keySave(self) config.plugins.WeatherPlugin.save() configfile.save() self.close() elif self.current.city.value == '': self.session.open(MessageBox, _('Please enter a valid city name.'), MessageBox.TYPE_ERROR) else: self.session.open(MessageBox, _('Please enter a valid location code for the city.'), MessageBox.TYPE_ERROR)
def keySave(self): if self.current.city.value != "" and self.current.weatherlocationcode.value != "": if self.newmode == 1: config.plugins.WeatherPlugin.entrycount.value = config.plugins.WeatherPlugin.entrycount.value + 1 config.plugins.WeatherPlugin.entrycount.save() ConfigListScreen.keySave(self) config.plugins.WeatherPlugin.save() configfile.save() self.close() else: if self.current.city.value == "": self.session.open(MessageBox, _("Please enter a valid city name."), MessageBox.TYPE_ERROR) else: self.session.open(MessageBox, _("Please enter a valid location code for the city."), MessageBox.TYPE_ERROR)
def keySave(self): ''' ''' printl("", self, "S") if self.newmode == 1: config.plugins.dreamplex.entriescount.value = config.plugins.dreamplex.entriescount.value + 1 config.plugins.dreamplex.entriescount.save() ConfigListScreen.keySave(self) config.plugins.dreamplex.save() configfile.save() self.close() printl("", self, "C")
def keySave(self): if instandbyon.fanoffmode is 'OFF' and config.plugins.manualfancontrols.pwmvalue.value == 0: print "<SimpleFancontrol> instandbyon.fanoffmode 'OFF' -> 'ON'" instandbyon.fanoffmode = 'ON' instandbyon.addRecordEventCB() instandbyon.checkStatusLoopStart() elif instandbyon.fanoffmode is 'ON' and config.plugins.manualfancontrols.pwmvalue.value != 0: print "<SimpleFancontrol> instandbyon.fanoffmode 'ON' -> 'OFF'" instandbyon.fanoffmode = 'OFF' instandbyon.removeRecordEventCB() # instandbyon.checkStatusLoopStop() # stopped at init elif self.oldfanoffmode is 'ON' : instandbyon.checkStatusLoopStart() instandbyon.checkStstus() ConfigListScreen.keySave(self)
def keySave(self): ConfigListScreen.keySave(self) try: if config.plugins.fansetups.standbymode.value is "on": open('/proc/stb/system/standby_fan_off', 'w').write('0') else: open('/proc/stb/system/standby_fan_off', 'w').write('1') if config.plugins.fansetups.usetimer.value is "off": open('/proc/stb/system/use_fan_timer', 'w').write('0') else: open('/proc/stb/system/use_fan_timer', 'w').write('1') open('/proc/stb/system/fan_on_time', 'w').write('%s' % config.plugins.fansetups.fanontime.value) open('/proc/stb/system/fan_off_time', 'w').write('%s' % config.plugins.fansetups.fanofftime.value) except: print 'Error write proc of fan'
def keySave(self): ConfigListScreen.keySave(self) try: if config.plugins.fancontrols.standbymode.value is "on": open('/proc/stb/system/standby_fan_off','w').write('0') else: open('/proc/stb/system/standby_fan_off','w').write('1') if config.plugins.fancontrols.usetimer.value is "off": open('/proc/stb/system/use_fan_timer','w').write('0') else: open('/proc/stb/system/use_fan_timer','w').write('1') open('/proc/stb/system/fan_on_time','w').write('%s'%config.plugins.fancontrols.fanontime.value) open('/proc/stb/system/fan_off_time','w').write('%s'%config.plugins.fancontrols.fanofftime.value) except: print 'Error write proc of fan'
def keySave(self): global DisplayType if DisplayType == 20: print("[opt9600VFD] set brightness", config.plugins.vfdicon.contrast.value) Console().ePopen("fp_control -b " + str(config.plugins.vfdicon.contrast.value)) if config.plugins.vfdicon.textscroll.value is not None: evfd.getInstance().vfd_set_SCROLL(int(config.plugins.vfdicon.textscroll.value)) else: evfd.getInstance().vfd_set_SCROLL(1) print("[opt9600VFD] set text scroll", config.plugins.vfdicon.textscroll.value) if config.plugins.vfdicon.textcenter.value == "1": evfd.getInstance().vfd_set_CENTER(True) else: evfd.getInstance().vfd_set_CENTER(False) print("[opt9600VFD] set text centering", config.plugins.vfdicon.textcenter.value) main(self) ConfigListScreen.keySave(self)
def keySave(self): global DisplayType if config.plugins.vfdicon.textscroll.value is not None: evfd.getInstance().vfd_set_SCROLL(int(config.plugins.vfdicon.textscroll.value)) else: evfd.getInstance().vfd_set_SCROLL(1) print "[VFD-Icons] set text scroll", config.plugins.vfdicon.textscroll.value if config.plugins.vfdicon.textcenter.value == "1": evfd.getInstance().vfd_set_CENTER(True) else: evfd.getInstance().vfd_set_CENTER(False) print "[VFD-Icons] set text centering", config.plugins.vfdicon.textcenter.value if stb.lower() == 'hs7810a' or stb.lower() == 'hs7819': Console().ePopen("fp_control -l 0 0 -l 1 " + str(config.plugins.vfdicon.logoled.value)) # red LED off, logo on else: Console().ePopen("fp_control -l 0 0") # red LED off main(self) ConfigListScreen.keySave(self)
def MessageBoxConfirmCodeCallback(self,ret): if ret: ConfigListScreen.keySave(self) else: self.restoreCode() self.setSystemCode(int(config.plugins.remotecontrolcode.systemcode.value))
def keySave(self): self.showVFD() ConfigListScreen.keySave(self)
def keySave(self): global DisplayType Console().ePopen("fp_control -l 0 0 ") main(self) ConfigListScreen.keySave(self)
def keySave(self): # Tell Poller to recreate List if present if self.rssPoller is not None: self.rssPoller.triggerReload() ConfigListScreen.keySave(self)
def keySave(self): self.hideKeypad() # close help window if open ConfigListScreen.keySave(self)
def keySave(self): ConfigListScreen.keySave(self)
def keySave(self): if DisplayType: evfd.getInstance().vfd_set_brightness(config.plugins.vfdicon.contrast.value) print "[VFD Display] set brightness", config.plugins.vfdicon.contrast.value main(self) ConfigListScreen.keySave(self)
def keySave(self): for i in range(0, len(config.plugins.CurlyTx.pages)): config.plugins.CurlyTx.pages[i].save() config.plugins.CurlyTx.pages.save() ConfigListScreen.keySave(self)
def keySave(self): print "saving" CrashlogAutoSubmitConfiguration.oldMailEntryValue = config.plugins.crashlogautosubmit.sendmail.value ConfigListScreen.keySave(self)
def keySave(self): #print "[TrackAutoselectSetup] keySave" ConfigListScreen.keySave(self)
def keySave(self): savePageConfig() ConfigListScreen.keySave(self)
def keySave(self): if self["config"].isChanged(): self.saveLEDSetup() ConfigListScreen.keySave(self)
def keySave(self): if config.AdvancedMovieSelection.server_port.isChanged(): self.setPort() if self.staticIP: ConfigListScreen.keySave(self)
def keySave(self): ConfigListScreen.keySave(self) if config.plugins.systemoptions.swap.value == True: dummy = open('/tmp/setswap', 'a') self.close()
def keySave(self): # print "[TrackAutoselectSetup] keySave" ConfigListScreen.keySave(self)