- ("waiting for event data...", "", "--:--", "--:--")[self.now_or_next]);
+ ("", "", "", "", "--:--", "--:--", "")[self.now_or_next]);
+
+ def poll(self):
+ self.ourEvent()
+
+class EventInfoProgress(PerServiceDisplayProgress, EventInfo):
+ def __init__(self, navcore, now_or_next):
+ self.now_or_next = now_or_next
+ PerServiceDisplayProgress.__init__(self, navcore,
+ {
+ iPlayableService.evUpdatedEventInfo: self.ourEvent,
+ iPlayableService.evEnd: self.stopEvent
+ })