- def mainMenu(self):
- print "loading mainmenu XML..."
- menu = mdom.childNodes[0]
- assert menu.tagName == "menu", "root element in menu must be 'menu'!"
- self.session.open(Menu, menu, menu.childNodes)
-
- def switchChannelUp(self):
- self.servicelist.moveUp()
- self.session.execDialog(self.servicelist)
-
- def switchChannelDown(self):
- self.servicelist.moveDown()
- self.session.execDialog(self.servicelist)
-
- def hide(self):
- self.instance.hide()
-
- def toggleShow(self):
- if self.instance.isVisible():
- self.instance.hide()
- else:
- self.instance.show()
-
- def zapUp(self):
- self.servicelist.moveUp()
- self.servicelist.zap()
-
- def zapDown(self):
- self.servicelist.moveDown()
- self.servicelist.zap()
-
- def instantRecord(self):
- if self.recording != None:
- print "remove entry"
- self.session.nav.RecordTimer.removeEntry(self.recording)
- self.recording = None
- else:
- serviceref = self.session.nav.getCurrentlyPlayingServiceReference()
+ def leavePlayerConfirmed(self, answer):
+ if answer == True:
+ self.session.nav.playService(self.lastservice)
+ self.close()