diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2007-07-11 13:11:13 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2007-07-11 13:11:13 +0000 |
| commit | 01056473cce2697c877d331eb8e99ffa850116ae (patch) | |
| tree | d21be92c8a77f216bac9d28cd4742660eb7f0d6c /lib/python/Components/MediaPlayer.py | |
| parent | d007f7c3fe25146548e8050757756aa5375de9e9 (diff) | |
| download | enigma2-01056473cce2697c877d331eb8e99ffa850116ae.tar.gz enigma2-01056473cce2697c877d331eb8e99ffa850116ae.zip | |
(ralfk) add getCurrentEvent, getCurrent
Diffstat (limited to 'lib/python/Components/MediaPlayer.py')
| -rw-r--r-- | lib/python/Components/MediaPlayer.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/lib/python/Components/MediaPlayer.py b/lib/python/Components/MediaPlayer.py index 20638876..ec0000c9 100644 --- a/lib/python/Components/MediaPlayer.py +++ b/lib/python/Components/MediaPlayer.py @@ -6,7 +6,7 @@ from MenuList import MenuList from Tools.Directories import SCOPE_SKIN_IMAGE, resolveFilename from os import path -from enigma import eListboxPythonMultiContent, eListbox, RT_VALIGN_CENTER, loadPNG, gFont +from enigma import eListboxPythonMultiContent, eListbox, RT_VALIGN_CENTER, loadPNG, gFont, eServiceCenter STATE_PLAY = 0 STATE_PAUSE = 1 @@ -51,6 +51,7 @@ class PlayList(MenuList, HTMLComponent, GUIComponent): self.l.setItemHeight(22) self.currPlaying = -1 self.oldCurrPlaying = -1 + self.serviceHandler = eServiceCenter.getInstance() def clear(self): del self.list[:] @@ -108,6 +109,14 @@ class PlayList(MenuList, HTMLComponent, GUIComponent): def getCurrentIndex(self): return self.currPlaying + + def getCurrentEvent(self): + l = self.l.getCurrentSelection() + return l and self.serviceHandler.info(l[0]).getEvent(l[0]) + + def getCurrent(self): + l = self.l.getCurrentSelection() + return l and l[0] def getServiceRefList(self): return [ x[0] for x in self.list ] |
