From 4d5ec01b38ac666edeb1c7f96175418a5b35f3d2 Mon Sep 17 00:00:00 2001 From: Felix Domke Date: Fri, 26 Oct 2007 17:20:09 +0000 Subject: [PATCH] show friendly name for network adapter name --- lib/python/Screens/NetworkSetup.py | 14 +++++++++++--- 1 file 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): -- 2.30.2