Next_StartTime = 5
def __init__(self, navcore, now_or_next):
- # listen to evUpdatedEventInfo and evStopService
- # note that evStopService will be called once to establish a known state
+ # listen to evUpdatedEventInfo and evEnd
+ # note that evEnd will be called once to establish a known state
self.now_or_next = now_or_next
PerServiceDisplay.__init__(self, navcore,
{
- pNavigation.evUpdatedEventInfo: self.ourEvent,
- pNavigation.evStopService: self.stopEvent
+ iPlayableService.evUpdatedEventInfo: self.ourEvent,
+ iPlayableService.evEnd: self.stopEvent
})
def ourEvent(self):
self.now_or_next = now_or_next
PerServiceDisplayProgress.__init__(self, navcore,
{
- pNavigation.evUpdatedEventInfo: self.ourEvent,
- pNavigation.evStopService: self.stopEvent
+ iPlayableService.evUpdatedEventInfo: self.ourEvent,
+ iPlayableService.evEnd: self.stopEvent
})
def update(self, ev):
self.g.setRange(0, ev.getDuration())
progress = int(time() - ev.getBeginTime())
-
+
self.setValue(progress)
-
\ No newline at end of file
+ def stopEvent(self):
+ self.setValue(0)