add save
authorRonny Strutz <ronny.strutz@multimedia-labs.de>
Wed, 17 Aug 2005 00:54:02 +0000 (00:54 +0000)
committerRonny Strutz <ronny.strutz@multimedia-labs.de>
Wed, 17 Aug 2005 00:54:02 +0000 (00:54 +0000)
lib/python/Screens/Setup.py

index be10ba6168960f04d371bb8555fa80ebf651ccdf..9f65daaa654f5171601e37355971654af5f7133e 100644 (file)
@@ -50,7 +50,13 @@ class Setup(Screen):
                self["config"].handleKey(1)
        def keyRight(self):
                self["config"].handleKey(2)
-                               
+
+       def keySave(self):
+               print "save requested"
+               for x in self["config"]:
+                       selection =     self["config"].getCurrent()
+                       selection.save()
+
        def __init__(self, session, setup):
                Screen.__init__(self, session)
 
@@ -78,5 +84,6 @@ class Setup(Screen):
                                "cancel": self.close,
                                "ok": self.keyOk,
                                "left": self.keyLeft,
-                               "right": self.keyRight
+                               "right": self.keyRight,
+                               "save": self.keySave
                        })