- improved scan error handling
[enigma2.git] / screens.py
index 999ad4bff9104cf65a2e4b0cae82eb6b80e04a3b..fe8d69dbdbe73522a393aae34734dbb48ae30b5d 100644 (file)
@@ -166,6 +166,9 @@ class serviceScan(Screen):
                if self["scan"].isDone():
                        self.close()
        
                if self["scan"].isDone():
                        self.close()
        
+       def cancel(self):
+               print "cancel not yet implemented ;)"
+       
        def __init__(self, session):
                Screen.__init__(self, session)
                
        def __init__(self, session):
                Screen.__init__(self, session)
                
@@ -173,5 +176,9 @@ class serviceScan(Screen):
                self["scan_state"] = Label("scan state")
                self["scan"] = ServiceScan(self["scan_progress"], self["scan_state"])
 
                self["scan_state"] = Label("scan state")
                self["scan"] = ServiceScan(self["scan_progress"], self["scan_state"])
 
-               self["okbutton"] = Button("ok", [self.ok])
-               self["okbutton"].disable()
+               self["actions"] = ActionMap(["OkCancelActions"], 
+                       {
+                               "ok": self.ok,
+                               "cancel": self.cancel
+                       })
+