fix configmode selection in sat config (not yet working 100% properly)
[enigma2.git] / lib / python / Components / config.py
index 8cb70987413188fd09bf91dfce4d68c11ba7dee2..1ccf3e371a62b24d0b4a562bc2f24d70e0b1a404 100644 (file)
@@ -213,6 +213,11 @@ class ConfigSelection(ConfigElement):
                        self.value = self.choices[0]
                elif key == KEY_END:
                        self.value = self.choices[nchoices - 1]
+                       
+       def selectNext(self):
+               nchoices = len(self.choices)
+               i = self.choices.index(self.value)
+               self.value = self.choices[(i + 1) % nchoices]
 
        def getText(self):
                descr = self.description[self.value]
@@ -1364,6 +1369,10 @@ def getConfigListEntry(*args):
        assert len(args) > 1, "getConfigListEntry needs a minimum of two arguments (descr, configElement)"
        return args
 
+def updateConfigElement(element, newelement):
+       newelement.value = element.value
+       return newelement
+
 #def _(x):
 #      return x
 #