channellist ... code cleanup
"hide": self.hide,
}, 1) # lower prio to make it possible to override ok and cancel..
"hide": self.hide,
}, 1) # lower prio to make it possible to override ok and cancel..
+ self.__event_tracker = ServiceEventTracker(screen=self, eventmap=
+ {
+ iPlayableService.evStart: self.__serviceStarted
+ })
+
self.__state = self.STATE_SHOWN
self.__locked = 0
self.__state = self.STATE_SHOWN
self.__locked = 0
self.onShow.append(self.__onShow)
self.onHide.append(self.__onHide)
self.onShow.append(self.__onShow)
self.onHide.append(self.__onHide)
+ def __serviceStarted(self):
+ if config.usage.show_infobar_on_zap.value:
+ self.doShow()
+
def __onShow(self):
self.__state = self.STATE_SHOWN
self.startHideTimer()
def __onShow(self):
self.__state = self.STATE_SHOWN
self.startHideTimer()
# print "You pressed number " + str(number)
if number == 0:
self.servicelist.recallPrevService()
# print "You pressed number " + str(number)
if number == 0:
self.servicelist.recallPrevService()
- if config.usage.show_infobar_on_zap.value:
- self.doShow()
else:
self.session.openWithCallback(self.numberEntered, NumberZap, number)
else:
self.session.openWithCallback(self.numberEntered, NumberZap, number)
else:
self.servicelist.moveUp()
self.servicelist.zap()
else:
self.servicelist.moveUp()
self.servicelist.zap()
- if config.usage.show_infobar_on_zap.value:
- self.doShow()
def zapDown(self):
if self.servicelist.inBouquet():
def zapDown(self):
if self.servicelist.inBouquet():
else:
self.servicelist.moveDown()
self.servicelist.zap()
else:
self.servicelist.moveDown()
self.servicelist.zap()
- if config.usage.show_infobar_on_zap.value:
- self.doShow()
class InfoBarMenu:
""" Handles a menu action, to open the (main) menu """
class InfoBarMenu:
""" Handles a menu action, to open the (main) menu """
if newservice.valid():
del subservices
del service
if newservice.valid():
del subservices
del service
- if config.usage.show_infobar_on_zap.value:
- self.doShow()
self.session.nav.playService(newservice)
def subserviceSelection(self):
self.session.nav.playService(newservice)
def subserviceSelection(self):
self.session.open(SubservicesQuickzap, service[2])
else:
self["SubserviceQuickzapAction"].setEnabled(True)
self.session.open(SubservicesQuickzap, service[2])
else:
self["SubserviceQuickzapAction"].setEnabled(True)
- if config.usage.show_infobar_on_zap.value:
- self.doShow()
self.session.nav.playService(service[1])
def addSubserviceToBouquetCallback(self, service):
self.session.nav.playService(service[1])
def addSubserviceToBouquetCallback(self, service):