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 = [ ]
self["actions"] = ChannelActionMap(["ChannelSelectActions", "OkCancelActions", "ContextMenuActions"],
{
- "cancel": self.close,
+ "cancel": self.cancel,
"ok": self.channelSelected,
"mark": self.doMark,
"contextMenu": self.doContext,
refstr = ""
config.tv.lastservice.value = refstr
config.tv.lastservice.save()
+
+ def cancel(self):
+ self.close()
+
+class SimpleChannelSelection(ChannelSelection):
+ def __init__(self, session, title):
+ ChannelSelection.__init__(self, session)
+ self.title = title
+ self.onShown.append(self.onExecCallback)
+
+ def onExecCallback(self):
+ print "onExecCallback"
+ self.session.currentDialog.instance.setTitle(self.title)
+
+ def channelSelected(self): # just return selected service
+ ref = self.servicelist.getCurrent()
+ self.close(ref)
+
+ def doContext(self): # don't show context menu
+ pass
+
+ def cancel(self):
+ self.close(None)
+
\ No newline at end of file