1 from Screen import Screen
2 from Components.TimerList import TimerList, TimerEntry
3 from Components.ActionMap import ActionMap
4 from Components.TimeInput import TimeInput
5 from Components.Label import Label
6 from Components.Button import Button
8 class TimerEdit(Screen):
9 def __init__(self, session, entry):
10 Screen.__init__(self, session)
12 self["actions"] = ActionMap(["OkCancelActions"],
19 # begin, end, description, service
20 self["begin"] = TimeInput()
21 self["end"] = TimeInput()
23 self["lbegin"] = Label("Begin")
24 self["lend"] = Label("End")
26 self["description"] = Label("bla")
28 self["apply"] = Button("Apply")
29 self["service"] = Button()
34 class TimerEditList(Screen):
35 def __init__(self, session):
36 Screen.__init__(self, session)
39 for timer in session.nav.RecordTimer.timer_list:
40 list.append(TimerEntry(timer, 0))
42 for timer in session.nav.RecordTimer.processed_timers:
43 list.append(TimerEntry(timer, 1))
45 self["timerlist"] = TimerList(list)
47 self["actions"] = ActionMap(["OkCancelActions"],
54 self.session.open(TimerEdit, self["timerlist"].getCurrent())