def left(self): if self.servicelist and self.servicelist.dopipzap: if config.usage.oldstyle_zap_controls.value: self.switchChannelUp() else: self.zapUp() else: InfoBarSeek.seekBack(self)
def left(self): slist = self.servicelist if slist and slist.dopipzap: # XXX: We replicate InfoBarChannelSelection.zapUp here - we shouldn't do that if slist.inBouquet(): prev = slist.getCurrentSelection() if prev: prev = prev.toString() while True: if config.usage.quickzap_bouquet_change.value: if slist.atBegin(): slist.prevBouquet() slist.moveUp() cur = slist.getCurrentSelection() if not cur or (not (cur.flags & 64)) or cur.toString() == prev: break else: slist.moveUp() slist.zap(enable_pipzap=True) else: InfoBarSeek.seekBack(self)
def left(self): slist = self.servicelist if slist and slist.dopipzap: # XXX: We replicate InfoBarChannelSelection.zapUp here - we shouldn't do that if slist.inBouquet(): prev = slist.getCurrentSelection() if prev: prev = prev.toString() while True: if config.usage.quickzap_bouquet_change.value: if slist.atBegin(): slist.prevBouquet() slist.moveUp() cur = slist.getCurrentSelection() if not cur or (not (cur.flags & 64)) or cur.toString() == prev: break else: slist.moveUp() slist.zap(enable_pipzap = True) else: InfoBarSeek.seekBack(self)
def left(self): slist = self.servicelist if slist and slist.dopipzap: if slist.inBouquet(): prev = slist.getCurrentSelection() if prev: prev = prev.toString() while True: if config.usage.quickzap_bouquet_change.value: if slist.atBegin(): slist.prevBouquet() slist.moveUp() cur = slist.getCurrentSelection() if not cur or not cur.flags & 64 or cur.toString() == prev: break else: slist.moveUp() slist.zap(enable_pipzap=True) else: InfoBarSeek.seekBack(self)
def left(self): slist = self.servicelist if slist and slist.dopipzap: if slist.inBouquet(): prev = slist.getCurrentSelection() if prev: prev = prev.toString() while True: if config.usage.quickzap_bouquet_change.value: if slist.atBegin(): slist.prevBouquet() slist.moveUp() cur = slist.getCurrentSelection() if not cur or not cur.flags & 64 or cur.toString( ) == prev: break else: slist.moveUp() slist.zap(enable_pipzap=True) else: InfoBarSeek.seekBack(self)