def exportAutoTimer(self): try: cur = self['list'].getCurrent() event = cur[0] except: event = None if event is None: return addAutotimerFromEvent(self.session, cur[0], cur[1])
def exportAutoTimer(self): try: cur = self['list'].getCurrent() event = cur[0] except: event = None if event is None: return addAutotimerFromEvent(self.session, cur[0], cur[1])
def addAutoTimer(self): try: from Plugins.Extensions.AutoTimer.AutoTimerEditor import addAutotimerFromEvent cur = self['list'].getCurrent() event = cur[0] if not event: return serviceref = cur[1] addAutotimerFromEvent(self.session, evt=event, service=serviceref) except ImportError: self.session.open(MessageBox, _('The AutoTimer plugin is not installed!\nPlease install it.'), type=MessageBox.TYPE_INFO, timeout=10)
def addAutoTimer(self): self.closeEventViewDialog() try: from Plugins.Extensions.AutoTimer.AutoTimerEditor import addAutotimerFromEvent event, service = self["list"].getCurrent()[:2] if event is None: return addAutotimerFromEvent(self.session, evt=event, service=service) self.refreshTimer.start(3000) except ImportError: self.session.open(MessageBox, self.noAutotimer, type=MessageBox.TYPE_INFO, timeout=10)
def zapTo(self): cur = self["list"].getCurrent() evt = cur[0] sref = cur[1] if not evt: return if sref.getPath(): sref.ref.setPath("") ref_split = str(sref).split(":") ref_split[1] = "0" sref = ServiceReference(":".join(ref_split)) addAutotimerFromEvent(self.session, evt = evt, service = sref, importer_Callback = PartnerboxAutoTimer.instance.autotimerImporterCallback)
def zapTo(self): cur = self["list"].getCurrent() evt = cur[0] sref = cur[1] if not evt: return if sref.getPath(): sref.ref.setPath("") ref_split = str(sref).split(":") ref_split[1] = "0" sref = ServiceReference(":".join(ref_split)) addAutotimerFromEvent(self.session, evt=evt, service=sref, importer_Callback=PartnerboxAutoTimer.instance.autotimerImporterCallback)
def AddConfirmedTimer(self, answer): cur = self["epg_list"].getCurrent() event = cur[0] serviceref = cur[1] if event is None: return eventid = event.getEventId() refstr = serviceref.ref.toString() answer = answer and answer[1] if answer == "AT": addAutotimerFromEvent(self.session,evt=event,service=serviceref) elif answer == "NT": for timer in self.session.nav.RecordTimer.timer_list: if timer.eit == eventid and timer.service_ref.ref.toString() == refstr: cb_func = lambda ret : not ret or self.removeTimer(timer) self.session.openWithCallback(cb_func, MessageBox, _("Do you really want to delete %s?") % event.getEventName()) break else: newEntry = RecordTimerEntry(serviceref, checkOldTimers = True, *parseEvent(event)) self.session.openWithCallback(self.finishedAdd, TimerEntry, newEntry) elif answer == "ATV": AutoTimerView(self.session)
def AddConfirmedTimer(self, answer): cur = self["epg_list"].getCurrent() event = cur[0] serviceref = cur[1] if event is None: return eventid = event.getEventId() refstr = serviceref.ref.toString() answer = answer and answer[1] if answer == "AT": addAutotimerFromEvent(self.session, evt=event, service=serviceref) elif answer == "NT": for timer in self.session.nav.RecordTimer.timer_list: if timer.eit == eventid and timer.service_ref.ref.toString() == refstr: cb_func = lambda ret: not ret or self.removeTimer(timer) self.session.openWithCallback(cb_func, MessageBox, _("Do you really want to delete %s?") % event.getEventName()) break else: newEntry = RecordTimerEntry(serviceref, checkOldTimers=True, *parseEvent(event)) self.session.openWithCallback(self.finishedAdd, TimerEntry, newEntry) elif answer == "ATV": AutoTimerView(self.session)
def exportAutoTimer(self): cur = self["list"].getCurrent() if cur is None: return addAutotimerFromEvent(self.session, cur[0], cur[1])
def exportAutoTimer(self): cur = self['list'].getCurrent() if cur is None: return addAutotimerFromEvent(self.session, cur[0], cur[1])
def exportAutoTimer(self): cur = self['list'].getCurrent() if cur is None: return if autoTimerAvailable: addAutotimerFromEvent(self.session, cur[0], cur[1])