diff options
| author | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2006-01-26 04:38:04 +0000 |
|---|---|---|
| committer | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2006-01-26 04:38:04 +0000 |
| commit | b38677078a8882dfecd87533291863bbf76d1d63 (patch) | |
| tree | 277d4059448aba57dc29bd1104c4e998b7fb57d3 /lib/python/Screens/TimerEntry.py | |
| parent | 366798cd63b9250ce86e213e44c353fce1d722d0 (diff) | |
| download | enigma2-b38677078a8882dfecd87533291863bbf76d1d63.tar.gz enigma2-b38677078a8882dfecd87533291863bbf76d1d63.zip | |
some work on the timer sanity check (overlapping timers solver)
Diffstat (limited to 'lib/python/Screens/TimerEntry.py')
| -rw-r--r-- | lib/python/Screens/TimerEntry.py | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/lib/python/Screens/TimerEntry.py b/lib/python/Screens/TimerEntry.py index 752ace42..fef525f0 100644 --- a/lib/python/Screens/TimerEntry.py +++ b/lib/python/Screens/TimerEntry.py @@ -2,7 +2,7 @@ from Screen import Screen import ChannelSelection from ServiceReference import ServiceReference from Components.config import * -from Components.ActionMap import NumberActionMap +from Components.ActionMap import ActionMap, NumberActionMap from Components.ConfigList import ConfigList from Components.MenuList import MenuList from Components.Button import Button @@ -49,7 +49,7 @@ class TimerEntry(Screen): self.list = [] self["config"] = ConfigList(self.list) - self.createSetup() + self.createSetup("config") def createConfig(self): config.timerentry = ConfigSubsection() @@ -135,7 +135,7 @@ class TimerEntry(Screen): except: pass - def createSetup(self): + def createSetup(self, widget): self.list = [] self.list.append(getConfigListEntry(_("Name"), config.timerentry.name)) self.list.append(getConfigListEntry(_("Description"), config.timerentry.description)) @@ -180,15 +180,15 @@ class TimerEntry(Screen): self.channelEntry = getConfigListEntry(_("Channel"), config.timerentry.service) self.list.append(self.channelEntry) - self["config"].list = self.list - self["config"].l.setList(self.list) + self[widget].list = self.list + self[widget].l.setList(self.list) def newConfig(self): print self["config"].getCurrent() if self["config"].getCurrent() == self.timerTypeEntry: - self.createSetup() + self.createSetup("config") if self["config"].getCurrent() == self.frequencyEntry: - self.createSetup() + self.createSetup("config") def keyLeft(self): if self["config"].getCurrent() == self.channelEntry: @@ -282,7 +282,7 @@ class TimerEntry(Screen): def keyCancel(self): self.close((False,)) - + class TimerLog(Screen): def __init__(self, session, timer): Screen.__init__(self, session) |
