from Screens.MovieSelection import MovieSelection
from Screens.Volume import Volume
from Screens.Mute import Mute
+from Screens.Standby import Standby
from enigma import *
self.Timer.start(3000) #reset timer
self.field = self.field + str(number)
self["number"].setText(self.field)
+ if len(self.field) >= 4:
+ self.keyOK()
def __init__(self, session, number):
Screen.__init__(self, session)
self["ServiceName"] = ServiceName(self.session.nav)
+ self["Event_Now_StartTime"] = EventInfo(self.session.nav, EventInfo.Now_StartTime)
+ self["Event_Next_StartTime"] = EventInfo(self.session.nav, EventInfo.Next_StartTime)
+
self["Event_Now"] = EventInfo(self.session.nav, EventInfo.Now)
self["Event_Next"] = EventInfo(self.session.nav, EventInfo.Next)
self.muteDialog.instance.hide()
def showEPGList(self):
- self.session.open(EPGSelection, self.session.nav.getCurrentlyPlayingServiceReference())
+ ref=self.session.nav.getCurrentlyPlayingServiceReference()
+ ptr=eEPGCache.getInstance()
+ if ptr.startTimeQuery(ref) != -1:
+ self.session.open(EPGSelection, ref)
+ else:
+ print 'no epg for service', ref.toString()
def quit(self):
- configfile.save()
- quitMainloop()
+ self.session.open(Standby)
+ #configfile.save()
+ #quitMainloop()
def stopCurrentRecording(self):
print "remove entry"