diff options
Diffstat (limited to 'data/menu.xml')
| -rw-r--r-- | data/menu.xml | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/data/menu.xml b/data/menu.xml index cc0d410f..fea00c0b 100644 --- a/data/menu.xml +++ b/data/menu.xml @@ -71,7 +71,22 @@ </menu> <item level="1" text="Common Interface" entryID="ci_setup" requires="CommonInterface"><screen module="Ci" screen="CiSelection" /></item> <item level="0" text="Parental control" entryID="parental_setup"><screen module="ParentalControlSetup" screen="ParentalControlSetup" /></item> - <item level="0" text="Startwizard" entryID="startwizzard"><screen module="StartWizard" screen="StartWizard" /></item> + <!--item level="0" text="Startwizard" entryID="startwizzard"><screen module="StartWizard" screen="StartWizard" /></item--> + <item level="0" text="Factoryreset" entryID="factory_reset"> +<code> +from Screens.MessageBox import MessageBox +def msgClosed(ret): + if ret: + from os import system, _exit + system("rm -R /etc/enigma2") + system("cp -R /usr/share/enigma2/defaults /etc/enigma2") + _exit(0) + +self.session.openWithCallback(msgClosed, MessageBox, _("When you do a factory reset, you will lose ALL your configuration data\n" + "(including bouquets, services, satellite data ...)\n" + "After completion of factory reset, your receiver will restart automatically!\n\n" + "Really do a factory reset?"), MessageBox.TYPE_YESNO) +</code></item> <!--<item text="Parental Control"><setup id="parental" /></item>--> <!--<item text="Expert -disabled-"><setup id="expert" /></item>--> </menu> |
