diff options
| author | Felix Domke <tmbinc@elitedvb.net> | 2005-07-22 21:50:17 +0000 |
|---|---|---|
| committer | Felix Domke <tmbinc@elitedvb.net> | 2005-07-22 21:50:17 +0000 |
| commit | 1f3de605b9be5751d14c39f785adc5d4af2fced7 (patch) | |
| tree | 47472e85d1a03f1ee0729da28930e3a0c80a6632 /lib/python/Components | |
| parent | 02f8f9a6d959adf568c0ea16a2d3f4e09bcc2ba8 (diff) | |
| download | enigma2-1f3de605b9be5751d14c39f785adc5d4af2fced7.tar.gz enigma2-1f3de605b9be5751d14c39f785adc5d4af2fced7.zip | |
- add mark in channellist
Diffstat (limited to 'lib/python/Components')
| -rw-r--r-- | lib/python/Components/ServiceList.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/python/Components/ServiceList.py b/lib/python/Components/ServiceList.py index 1aa3d487..5725871d 100644 --- a/lib/python/Components/ServiceList.py +++ b/lib/python/Components/ServiceList.py @@ -32,6 +32,9 @@ class ServiceList(HTMLComponent, GUIComponent): # mark stuff def clearMarked(self): self.l.clearMarked() + + def clearMarks(self): + self.l.initMarked() def isMarked(self, ref): return self.l.isMarked(ref) @@ -42,3 +45,13 @@ class ServiceList(HTMLComponent, GUIComponent): def removeMarked(self, ref): self.l.removeMarked(ref) + def getMarked(self): + i = self.l + i.markedQueryStart() + ref = eServiceReference() + marked = [ ] + while i.markedQueryNext(ref) == 0: + marked.append(ref) + ref = eServiceReference() + + return marked |
