--- /dev/null
+from Components.Converter.Converter import Converter
+
+class EventName(Converter, object):
+ NAME = 0
+ SHORT_DESCRIPTION = 1
+ EXTENDED_DESCRIPTION = 2
+
+ def __init__(self, type, *args, **kwargs):
+ Converter.__init__(self)
+ if type == "Description":
+ self.type = self.SHORT_DESCRIPTION
+ elif type == "ExtendedDescription":
+ self.type = self.EXTENDED_DESCRIPTION
+ else:
+ self.type = self.NAME
+
+ def getText(self):
+ event = self.source.event
+ if event is None:
+ return ""
+
+ if self.type == self.NAME:
+ return event.getEventName()
+ elif self.type == self.SHORT_DESCRIPTION:
+ return event.getShortDescription()
+ elif self.type == self.EXTENDED_DESCRIPTION:
+ return event.getExtendedDescription()
+
+ text = property(getText)