override doContext and channelSelected in SimpleChannelSelection
[enigma2.git] / lib / python / Screens / ChannelSelection.py
index 96a6947de8a99f04ddae36487ce98192844bea8c..1c1e450302b3a693d3716ba91295d8878eac352d 100644 (file)
@@ -116,7 +116,8 @@ class ChannelSelection(Screen):
                self.entry_marked = False
                self.movemode = False
                self.bouquet_mark_edit = False
-               self.bouquet_root = eServiceReference('1:7:1:0:0:0:0:0:0:0:(type == 1) FROM BOUQUET "bouquets.tv" ORDER BY bouquet')
+               #self.bouquet_root = eServiceReference('1:7:1:0:0:0:0:0:0:0:(type == 1) FROM BOUQUET "bouquets.tv" ORDER BY bouquet')
+               self.bouquet_root = eServiceReference('1:7:1:0:0:0:0:0:0:0:(type == 1) FROM BOUQUET "userbouquet.favourites.tv" ORDER BY bouquet')
                self.mutableList = None
 
                self.__marked = [ ]
@@ -373,3 +374,16 @@ class ChannelSelection(Screen):
                        refstr = ""
                config.tv.lastservice.value = refstr
                config.tv.lastservice.save()
+
+class SimpleChannelSelection(ChannelSelection):
+       def __init__(self, session, args):
+               ChannelSelection.__init__(self, session)
+               self.args = args
+               
+       def channelSelected(self): # just return selected service
+               ref = self.servicelist.getCurrent()
+               self.close(ref)
+               
+       def doContext(self): # don't show context menu
+               pass
+               
\ No newline at end of file