diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2007-06-06 14:16:16 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2007-06-06 14:16:16 +0000 |
| commit | 70608ea260f899f0c072b294f7f231ae072f7d6c (patch) | |
| tree | 8ec74b662d549fdc85e3cfb93378d45e3108e02d /lib | |
| parent | b2eebd0fef155a40a8a74468c4488cfb0c656a9a (diff) | |
| download | enigma2-70608ea260f899f0c072b294f7f231ae072f7d6c.tar.gz enigma2-70608ea260f899f0c072b294f7f231ae072f7d6c.zip | |
add ServiceReference to ServiceName converter, event id to EventName (patch by reichi)
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/python/Components/Converter/EventName.py | 9 | ||||
| -rw-r--r-- | lib/python/Components/Converter/ServiceName.py | 7 |
2 files changed, 13 insertions, 3 deletions
diff --git a/lib/python/Components/Converter/EventName.py b/lib/python/Components/Converter/EventName.py index 919dd3b0..051e1ea5 100644 --- a/lib/python/Components/Converter/EventName.py +++ b/lib/python/Components/Converter/EventName.py @@ -5,13 +5,16 @@ class EventName(Converter, object): NAME = 0 SHORT_DESCRIPTION = 1 EXTENDED_DESCRIPTION = 2 - + ID = 3 + def __init__(self, type): Converter.__init__(self, type) if type == "Description": self.type = self.SHORT_DESCRIPTION elif type == "ExtendedDescription": self.type = self.EXTENDED_DESCRIPTION + elif type == "ID": + self.type = self.ID else: self.type = self.NAME @@ -27,5 +30,7 @@ class EventName(Converter, object): return event.getShortDescription() elif self.type == self.EXTENDED_DESCRIPTION: return event.getExtendedDescription() - + elif self.type == self.ID: + return str(event.getEventId()) + text = property(getText) diff --git a/lib/python/Components/Converter/ServiceName.py b/lib/python/Components/Converter/ServiceName.py index 9ccbda58..fcabe427 100644 --- a/lib/python/Components/Converter/ServiceName.py +++ b/lib/python/Components/Converter/ServiceName.py @@ -6,11 +6,14 @@ from Components.Element import cached class ServiceName(Converter, object): NAME = 0 PROVIDER = 1 + REFERENCE = 2 def __init__(self, type): Converter.__init__(self, type) if type == "Provider": self.type = self.PROVIDER + elif type == "Reference": + self.type = self.REFERENCE else: self.type = self.NAME @@ -31,7 +34,9 @@ class ServiceName(Converter, object): return info.getName().replace('\xc2\x86', '').replace('\xc2\x87', '') elif self.type == self.PROVIDER: return self.getServiceInfoValue(info, iServiceInformation.sProvider) - + elif self.type == self.REFERENCE: + return self.getServiceInfoValue(info, iServiceInformation.sServiceref) + text = property(getText) def changed(self, what): |
