aboutsummaryrefslogtreecommitdiff
path: root/lib/python/Screens/Setup.py
diff options
context:
space:
mode:
authorFelix Domke <tmbinc@elitedvb.net>2006-11-27 00:50:26 +0000
committerFelix Domke <tmbinc@elitedvb.net>2006-11-27 00:50:26 +0000
commit849192972c9dcc9515ee2637e6ffe2a8790c940a (patch)
tree11f73b6503ef6cd89bf0ef5dcf4914f1d2c654be /lib/python/Screens/Setup.py
parentf855bd5291c74d34668cdbb77e9c89c80f4a5dc9 (diff)
downloadenigma2-849192972c9dcc9515ee2637e6ffe2a8790c940a.tar.gz
enigma2-849192972c9dcc9515ee2637e6ffe2a8790c940a.zip
move keySave, keyCancel into ConfigList.py, use cancel confirm in satsetup to fix enduser problems ;)
Diffstat (limited to 'lib/python/Screens/Setup.py')
-rw-r--r--lib/python/Screens/Setup.py27
1 files changed, 0 insertions, 27 deletions
diff --git a/lib/python/Screens/Setup.py b/lib/python/Screens/Setup.py
index 59f0ff57..432d8245 100644
--- a/lib/python/Screens/Setup.py
+++ b/lib/python/Screens/Setup.py
@@ -1,5 +1,4 @@
from Screen import Screen
-from MessageBox import MessageBox
from Components.ActionMap import NumberActionMap
from Components.config import config, KEY_LEFT, KEY_RIGHT, KEY_OK
from Components.ConfigList import ConfigList, ConfigListScreen
@@ -125,32 +124,6 @@ class Setup(ConfigListScreen, Screen):
# the second one is converted to string.
list.append( (item_text, item) )
- def keySave(self):
- print "save requested"
- for x in self["config"].list:
- x[1].save()
- self.close()
-
- def cancelConfirm(self, result):
- if not result:
- return
-
- print "cancel requested"
-
- for x in self["config"].list:
- x[1].cancel()
- self.close()
-
- def keyCancel(self):
- is_changed = False
- for x in self["config"].list:
- is_changed |= x[1].isChanged()
-
- if is_changed:
- self.session.openWithCallback(self.cancelConfirm, MessageBox, _("Really close without saving settings?"))
- else:
- self.close()
-
def getSetupTitle(id):
xmldata = setupdom.childNodes[0].childNodes
for x in elementsWithTag(xmldata, "setup"):