-class RecordTimerEntry(TimerEntry):
- def __init__(self, begin, end, serviceref, epg, description):
- TimerEntry.__init__(self, int(begin), int(end))
+# ok, for descriptions etc we have:
+# service reference (to get the service name)
+# name (title)
+# description (description)
+# event data (ONLY for time adjustments etc.)
+
+
+# parses an event, and gives out a (begin, end, name, duration, eit)-tuple.
+def parseEvent(ev):
+ name = ev.getEventName()
+ description = ev.getShortDescription()
+ begin = ev.getBeginTime()
+ end = begin + ev.getDuration()
+ eit = ev.getEventId()
+ return (begin, end, name, description, eit)
+
+class RecordTimerEntry(timer.TimerEntry):
+ def __init__(self, serviceref, begin, end, name, description, eit):
+ timer.TimerEntry.__init__(self, int(begin), int(end))