ask when deleting timers which are not done
authorFelix Domke <tmbinc@elitedvb.net>
Sun, 8 Oct 2006 22:42:38 +0000 (22:42 +0000)
committerFelix Domke <tmbinc@elitedvb.net>
Sun, 8 Oct 2006 22:42:38 +0000 (22:42 +0000)
lib/python/Screens/TimerEdit.py

index ed11874e6a0999d32fbfd34f6b43702d42de6787..681d3a2580687f000788c38da340522ba10edf87 100644 (file)
@@ -30,7 +30,7 @@ class TimerEditList(Screen):
                        {
                                "ok": self.openEdit,
                                "cancel": self.leave,
-                               "red": self.removeTimer,
+                               "red": self.removeTimerQuestion,
                                "green": self.addCurrentTimer,
                                "blue": self.cleanupQuestion,
                                "yellow": self.toggleDisabledState,
@@ -108,8 +108,13 @@ class TimerEditList(Screen):
                if delete:
                        self.session.nav.RecordTimer.cleanup()
                        self.refill()
+       
+       def removeTimerQuestion(self):
+               self.session.openWithCallback(self.removeTimer, MessageBox, _("Really delete this timer?"))
                
-       def removeTimer(self):
+       def removeTimer(self, result):
+               if not result:
+                       return
                list = self["timerlist"]
                cur = list.getCurrent()
                if cur: