def pathUp(self, justSet=False):
if self.mode == MODE_TV:
- print "MODE_TV"
prev = self.servicePathTV.pop()
- print "prev", prev.toString()
length = len(self.servicePathTV)
- print "length", length
if length:
current = self.servicePathTV[length-1]
- print "current", current.toString()
else:
prev = self.servicePathRadio.pop()
length = len(self.servicePathRadio)
current = self.servicePathRadio[length-1]
self.setRoot(current, justSet)
if not justSet:
- print "setCurrentSelection prev"
self.setCurrentSelection(prev)
return prev
if not self.pathChangedDisabled:
if not self.preEnterPath(self.bouquet_rootstr):
if self.isBasePathEqual(self.bouquet_root):
- print "basepath equal"
self.pathUp()
else:
- print "basepath not equal"
currentRoot = self.getRoot()
if currentRoot is None or currentRoot != self.bouquet_root:
self.clearPath()
def keyNumberGlobal(self, number):
char = self.numericalTextInput.getKey(number)
- print "You pressed number " + str(number)
- print "You would go to character " + str(char)
self.servicelist.moveToChar(char)
def getRoot(self):