aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelix Domke <tmbinc@elitedvb.net>2007-10-26 17:20:09 +0000
committerFelix Domke <tmbinc@elitedvb.net>2007-10-26 17:20:09 +0000
commit4d5ec01b38ac666edeb1c7f96175418a5b35f3d2 (patch)
tree02af130c8a2471d3263c84b727a0c7acb776396d
parentc3943addd798eff78e97168a6a50ef832488a414 (diff)
downloadenigma2-4d5ec01b38ac666edeb1c7f96175418a5b35f3d2.tar.gz
enigma2-4d5ec01b38ac666edeb1c7f96175418a5b35f3d2.zip
show friendly name for network adapter name
-rw-r--r--lib/python/Screens/NetworkSetup.py14
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):