Dear visitor, welcome to Dreamboard. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 |
class ChannelContextMenu(FixedMenu):
def __init__(self, session, csel, service):
..
menu.append(("Mediaplayer", self.run_mediaplayer))
..
def run_mediaplayer(self):
from Screens.MediaPlayer import MediaPlayer
os.system("wall mediaplayer open")
self.session.open(MediaPlayer)
os.system("wall mediaplayer close")
self.reloadList()
|
Quoted
Original von gutemine
vieleicht open with callback verwenden und in der callback routine das postprocessing machen ?
Quoted
Original von ralfK
Nun habe ich aber das Problem wie ich die Liste neu laden kann?
self.reloadList() funktioniert nicht, da
def reloadList(self):
self["list"].reload(self.current_ref, self.selected_tags)
in der "class MovieSelection(Screen):" steht.
|
|
Source code |
1 2 3 |
def CBmediaplayer(self):
os.system("wall mediaplayer close")
self.session.openWithCallback(self.CBreloadList, reloadList)
|
This post has been edited 1 times, last edit by "ralfK" (May 20th 2007, 7:42pm)