NavigationInstance.instance = self
self.ServiceHandler = eServiceCenter.getInstance()
- print self.ServiceHandler
import Navigation as Nav
Nav.navcore = self
- print "Navcore instance set!"
- print Nav.navcore
-
self.pnav = pNavigation()
self.pnav.m_event.get().append(self.callEvent)
self.event = [ ]
print "record returned non-zero"
return None
else:
- print "ok, recordService didn't fail"
return service
def enqueueService(self, ref):
else:
description = ""
- print begin_date
- print service_name
- print description
+ print "begin_date: " + str(begin_date)
+ print "service_name: " + str(service_name)
+ print "description: " + str(description)
self.Filename = Directories.getRecordingFilename(service_name)
#begin_date + " - " + service_name + description)
def newService(self):
service = self.navcore.getCurrentService()
- print service
-
if service is not None:
info = service.info()
if info is not None:
class ChannelActionMap(ActionMap):
def action(self, contexts, action):
if action[:7] == "bouquet":
- print "setting root to " + action[8:]
l = self.csel["list"]
l.setMode(l.MODE_NORMAL)
l.setRoot(eServiceReference("1:0:1:0:0:0:0:0:0:0:" + action[8:]))
l = self["list"]
for x in marked:
- print "mark: " + str(x)
l.addMarked(x)
def endMarkedEdit(self, abort):
l.setRoot(ref)
else:
self.session.nav.playService(ref)
- print "current: " + ref.toString()
self.close()
#called from infoBar
CONNECT(m_service_handler.serviceEvent, eDVBServicePlay::serviceEvent);
CONNECT(m_event_handler.m_eit_changed, eDVBServicePlay::gotNewEvent);
- eDebug("DVB start (play)");
}
eDVBServicePlay::~eDVBServicePlay()
{
- eDebug("DVB stop (play)");
}
void eDVBServicePlay::gotNewEvent()
void eDVBServicePlay::serviceEvent(int event)
{
- eDebug("service event %d", event);
switch (event)
{
case eDVBServicePMTHandler::eventTuned:
{
// eventStartedEventAcquisition
m_event_handler.start(m_demux, ((eServiceReferenceDVB&)m_reference).getServiceID().get());
- } else
- eDebug("no event data available :( ");
+ }
// eventNoEvent
break;
}
if self.currentDialog.isTmp:
self.currentDialog.doClose()
- print sys.getrefcount(self.currentDialog)
del self.currentDialog.instance
# dump(self.currentDialog)
del self.currentDialog
# applyAttributes(guiObject, widget, desktop)
# guiObject.thisown = 0
- print screen.additionalWidgets
screen.additionalWidgets.append(w)