- self["description"] = Label("bla")
-# TextInput()
- self["apply"] = Button("Apply")
- self["service"] = Button()
-
- def beginFocus(self):
- self.setFocus(self["begin"])
+ def updateState(self):
+ if len(self.list) > 0:
+ if self["timerlist"].getCurrent()[0].disabled:
+ self["key_yellow"].setText(_("Enable"))
+ else:
+ self["key_yellow"].setText(_("Disable"))
+ self["key_yellow"].instance.invalidate()
+
+ def fillTimerList(self):
+ del self.list[:]
+
+ for timer in self.session.nav.RecordTimer.timer_list:
+ self.list.append(TimerEntryComponent(timer, processed=False))
+
+ for timer in self.session.nav.RecordTimer.processed_timers:
+ self.list.append(TimerEntryComponent(timer, processed=True))
+
+ def showLog(self):
+ self.session.openWithCallback(self.finishedEdit, TimerLog, self["timerlist"].getCurrent()[0])
+
+ def openEdit(self):
+ self.session.openWithCallback(self.finishedEdit, TimerEntry, self["timerlist"].getCurrent()[0])
+ #self.session.open(TimerEdit, self["timerlist"].getCurrent()[0])
+
+ def cleanupQuestion(self):
+ self.session.openWithCallback(self.cleanupTimer, MessageBox, _("Really delete done timers?"))