diff options
Diffstat (limited to 'lib/python/Screens')
| -rw-r--r-- | lib/python/Screens/Setup.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/python/Screens/Setup.py b/lib/python/Screens/Setup.py index 3df44a30..15cd7c66 100644 --- a/lib/python/Screens/Setup.py +++ b/lib/python/Screens/Setup.py @@ -1,6 +1,8 @@ from Screen import Screen from Components.ActionMap import ActionMap +from Components.config import config #global config instance from Components.config import configEntry +from Components.config import configBoolean from Components.ConfigList import ConfigList import xml.dom.minidom @@ -38,7 +40,7 @@ class Setup(Screen): b = XMLTools.mergeText(x.childNodes); print "item " + ItemText + " " + b #add to configlist - list.append(configEntry(ItemText)) + list.append( (ItemText, config.getControlType(b) ) ) def __init__(self, session, setup): Screen.__init__(self, session) @@ -63,6 +65,6 @@ class Setup(Screen): self["actions"] = ActionMap(["OkCancelActions"], { - #"ok": self.inc, + "ok": self["config"].toggle, "cancel": self.close }) |
