diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2007-10-26 17:20:09 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2007-10-26 17:20:09 +0000 |
| commit | 4d5ec01b38ac666edeb1c7f96175418a5b35f3d2 (patch) | |
| tree | 02af130c8a2471d3263c84b727a0c7acb776396d /lib/python/Screens/NetworkSetup.py | |
| parent | c3943addd798eff78e97168a6a50ef832488a414 (diff) | |
| download | enigma2-4d5ec01b38ac666edeb1c7f96175418a5b35f3d2.tar.gz enigma2-4d5ec01b38ac666edeb1c7f96175418a5b35f3d2.zip | |
show friendly name for network adapter name
Diffstat (limited to 'lib/python/Screens/NetworkSetup.py')
| -rw-r--r-- | lib/python/Screens/NetworkSetup.py | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/lib/python/Screens/NetworkSetup.py b/lib/python/Screens/NetworkSetup.py index 4416b528..77c102f7 100644 --- a/lib/python/Screens/NetworkSetup.py +++ b/lib/python/Screens/NetworkSetup.py @@ -14,7 +14,7 @@ class NetworkAdapterSelection(Screen): def __init__(self, session): Screen.__init__(self, session) - self["adapterlist"] = MenuList(iNetwork.getAdapterList()) + self["adapterlist"] = MenuList([(self.getFriendlyName(x),x) for x in iNetwork.getAdapterList()]) self["actions"] = ActionMap(["OkCancelActions"], { @@ -22,11 +22,19 @@ class NetworkAdapterSelection(Screen): "cancel": self.close }) + def getFriendlyName(self, x): + # maybe this needs to be replaced by an external list. + friendlyNames = { + "eth0": _("Integrated Ethernet"), + "wlan0": _("Wireless") + } + + return friendlyNames.get(x, x) # when we have no friendly name, use adapter name + def okbuttonClick(self): selection = self["adapterlist"].getCurrent() - print "selection:", selection if selection is not None: - self.session.open(AdapterSetup, selection) + self.session.open(AdapterSetup, selection[1]) class NameserverSetup(Screen, ConfigListScreen): def __init__(self, session): |
