add configelement and config class
[enigma2.git] / lib / python / Components / config.py
index 5d582abb1bcb5aba9600b414b416811328b1245b..eacb5fe1aaa53110b14bfa79e11e2efa6c71f523 100644 (file)
@@ -27,3 +27,18 @@ def configEntry(obj):
        else:
                return ("invalid", "")
 
+class config:
+       def __init__(self):
+               pass
+       def Slider(self):                # ok???
+               pass    
+
+class configElement:
+       def __init__(self, configPath, control, defaultValue):
+               self.configPath = configPath
+               self.value = 0  #read from registry else use default
+               self.controlType = control
+               self.notifierList = [ ]
+       def addNotifier(self, notifier):
+               self.notifierList.append(notifier);
+               notifier(self);