From: Felix Domke Date: Fri, 26 Oct 2007 17:20:09 +0000 (+0000) Subject: show friendly name for network adapter name X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=commitdiff_plain;h=4d5ec01b38ac666edeb1c7f96175418a5b35f3d2 show friendly name for network adapter name --- diff --git a/lib/python/Screens/NetworkSetup.py b/lib/python/Screens/NetworkSetup.py index 4416b52..77c102f 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):