From 47c79edd46ef8d5cf7da20dd4e376d70c55b6243 Mon Sep 17 00:00:00 2001 From: Stefan Pluecken Date: Sat, 12 Nov 2005 22:59:26 +0000 Subject: [PATCH] display serviername in ServiceInfo --- lib/python/Screens/ServiceInfo.py | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/lib/python/Screens/ServiceInfo.py b/lib/python/Screens/ServiceInfo.py index 03d03d8..f57c1cd 100644 --- a/lib/python/Screens/ServiceInfo.py +++ b/lib/python/Screens/ServiceInfo.py @@ -2,6 +2,7 @@ from Screen import Screen from Components.ActionMap import ActionMap from Components.Label import Label from Components.MenuList import MenuList +from ServiceReference import ServiceReference class ServiceInfo(Screen): def __init__(self, session): @@ -13,13 +14,26 @@ class ServiceInfo(Screen): "cancel": self.close }, -1) - Labels = ("Name", "Provider", "VideoPID", "AudioPID", - "PCRPID", "PMTPID", "TXTPID", "Videoformat", - "TSID", "ONID", "SID", "Namespace") + Labels = ( ("Name", "ServiceReference(self.session.nav.getCurrentlyPlayingServiceReference()).getServiceName()"), + ("Provider", ), + ("VideoPID",""), + ("AudioPID",""), + ("PCRPID",""), + ("PMTPID",""), + ("TXTPID",""), + ("Videoformat",""), + ("TSID",""), + ("ONID",""), + ("SID",""), + ("Namespace","")) tlist = [ ] for item in Labels: - tlist.append((item + ":",0)) + try: + value = str(eval(item[1])) + except: + value = "N/A" + tlist.append((item[0] + ": " + value,0)) self["infolist"] = MenuList(tlist) -- 2.7.4