X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/142e649e1eb5f6e74f81a69bc7c7e093fb8716c9..5c644fbbceaa79a49501975de16b090771edee29:/lib/python/Screens/InfoBar.py diff --git a/lib/python/Screens/InfoBar.py b/lib/python/Screens/InfoBar.py index b28ce515..aaa3deba 100644 --- a/lib/python/Screens/InfoBar.py +++ b/lib/python/Screens/InfoBar.py @@ -2,6 +2,7 @@ from Screen import Screen from Screens.MovieSelection import MovieSelection from Screens.MessageBox import MessageBox +from ServiceReference import ServiceReference from Components.Clock import Clock from Components.ActionMap import ActionMap, HelpableActionMap @@ -80,3 +81,11 @@ class MoviePlayer(Screen, InfoBarVolumeControl, InfoBarShowHide, InfoBarPowerKey if answer == True: self.session.nav.playService(self.lastservice) self.close() + + def showMovies(self): + ref = self.session.nav.getCurrentlyPlayingServiceReference() + self.session.openWithCallback(self.movieSelected, MovieSelection, ref) + + def movieSelected(self, service): + if service is not None: + self.session.nav.playService(service)