Screens/NetworkSetup.py, SystemPlugins/WirelessLan,Networkwizard: dont use "hidden...
[enigma2.git] / lib / python / Plugins / SystemPlugins / NetworkWizard / plugin.py
1 from Screens.Screen import Screen
2 from Plugins.Plugin import PluginDescriptor
3 from Components.config import getConfigListEntry, config, ConfigBoolean
4
5 config.misc.firstrun = ConfigBoolean(default = True)
6
7 def NetworkWizardMain(session, **kwargs):
8         session.open(NetworkWizard)
9
10 def startSetup(menuid):
11         if menuid != "system": 
12                 return [ ]
13
14         return [(_("Network Wizard"), NetworkWizardMain, "nw_wizard", 40)]
15
16 def NetworkWizard(*args, **kwargs):
17         from NetworkWizard import NetworkWizard
18         return NetworkWizard(*args, **kwargs)
19
20 def Plugins(**kwargs):
21         list = []
22         if config.misc.firstrun.value:
23                 list.append(PluginDescriptor(name=_("Network Wizard"), where = PluginDescriptor.WHERE_WIZARD, needsRestart = False, fnc=(25, NetworkWizard)))
24         return list