X-Git-Url: http://code.vuplus.com/gitweb/?p=vuplus_dvbapp;a=blobdiff_plain;f=lib%2Fpython%2FComponents%2FSources%2FList.py;h=71be0807f9ae0c0dfe3afb576c65a1b471d1cbb6;hp=6d083f05f41f209754a877383aec00ddc00cf251;hb=1b4aad48a679d50a81692082e02040c56a9920a9;hpb=a62e5192b59710f70a8610dbff84982ad6a98e46 diff --git a/lib/python/Components/Sources/List.py b/lib/python/Components/Sources/List.py index 6d083f0..71be080 100644 --- a/lib/python/Components/Sources/List.py +++ b/lib/python/Components/Sources/List.py @@ -1,5 +1,4 @@ from Source import Source -from Tools.Event import Event from Components.Element import cached class List(Source, object): @@ -27,11 +26,14 @@ to generate HTML.""" def entry_changed(self, index): if not self.disable_callbacks: self.downstream_elements.entry_changed(self, index) + + def count(self): + return len(self.__list) def selectionChanged(self, index): if self.disable_callbacks: return - + for x in self.onSelectionChanged: x() @@ -50,7 +52,7 @@ to generate HTML.""" if self.master is not None: return self.master.index else: - return -1 + return None setCurrentIndex = setIndex