service: add sort of servicelist including all required layers
[enigma2.git] / lib / python / Components / ConfigList.py
index 196381b09fc6e607465243145aeebf61e3cdde24..e95f8c0e15a273b0421707b0dccf9fe21c02055d 100644 (file)
@@ -10,6 +10,7 @@ class ConfigList(HTMLComponent, GUIComponent):
                self.l = eListboxPythonConfigContent()
                self.l.setList(list)
                self.l.setSeperation(100)
                self.l = eListboxPythonConfigContent()
                self.l.setList(list)
                self.l.setSeperation(100)
+               self.list = list
        
        def toggle(self):
                selection = self.getCurrent()
        
        def toggle(self):
                selection = self.getCurrent()
@@ -20,13 +21,13 @@ class ConfigList(HTMLComponent, GUIComponent):
                selection = self.getCurrent()
                selection[1].handleKey(key)
                self.invalidateCurrent()
                selection = self.getCurrent()
                selection[1].handleKey(key)
                self.invalidateCurrent()
-       
+
        def getCurrent(self):
                return self.l.getCurrentSelection()
        
        def invalidateCurrent(self):
                self.l.invalidateEntry(self.l.getCurrentSelectionIndex())
        def getCurrent(self):
                return self.l.getCurrentSelection()
        
        def invalidateCurrent(self):
                self.l.invalidateEntry(self.l.getCurrentSelectionIndex())
-       
+
        def GUIcreate(self, parent):
                self.instance = eListbox(parent)
                self.instance.setContent(self.l)
        def GUIcreate(self, parent):
                self.instance = eListbox(parent)
                self.instance.setContent(self.l)