def __init__(self, session, imagename, source): Screen.__init__(self, session) self.containerbackup = None self.containerofgwrite = None self.getImageList = None self.downloader = None self.source = source self.imagename = imagename self.reasons = getReasons(session) self["header"] = Label(_("Backup settings")) self["info"] = Label(_("Save settings and EPG data")) self["progress"] = ProgressBar() self["progress"].setRange((0, 100)) self["progress"].setValue(0) self["actions"] = ActionMap(["OkCancelActions", "ColorActions"], { "cancel": self.abort, "red": self.abort, "ok": self.ok, "green": self.ok, }, -1) self.callLater(self.confirmation)
def __init__(self, session, imagename, source): Screen.__init__(self, session) self.containerbackup = None self.containerofgwrite = None self.getImageList = None self.downloader = None self.source = source self.imagename = imagename self.reasons = getReasons(session) self["header"] = Label(_("Backup settings")) self["info"] = Label(_("Save settings and EPG data")) self["progress"] = ProgressBar() self["progress"].setRange((0, 100)) self["progress"].setValue(0) self["actions"] = ActionMap(["OkCancelActions", "ColorActions"], { "cancel": self.abort, "red": self.abort, "ok": self.ok, "green": self.ok, }, -1) self.delay = eTimer() self.delay.callback.append(self.confirmation) self.delay.start(0, True) self.hide()
def dorestorenow_reason(self, path): if not path: return reason = getReasons(self.session) if reason: text = reason + "\n" + _("Do you want to restore your settings?") self.session.openWithCallback(boundFunction(self.dorestorenow, path), MessageBox, text, simple=True) else: self.dorestorenow(path)