示例#1
0
 def __init__(self, session, service):
     CutListSupport.__init__(self, service)
     MoviePlayer.__init__(self, session, service)
     MoviePreview.__init__(self, session)
     SelectionEventInfo.__init__(self)
     self.skinName = ["MoviePlayerExtended", "MoviePlayer"]
     global PlayerInstance
     PlayerInstance = self
     self["EPGActions"] = HelpableActionMap(
         self, "InfobarEPGActions", {
             "showEventInfo": (self.openInfoView, _("Show event details")),
             "showEventInfoPlugin":
             (self.openServiceList, _("Open servicelist"))
         })
     if config.AdvancedMovieSelection.exitkey.value and config.AdvancedMovieSelection.exitprompt.value:
         self["closeactions"] = HelpableActionMap(
             self, "WizardActions",
             {"back": (self.leavePlayer, _("Leave movie player"))})
     if config.AdvancedMovieSelection.exitkey.value and not config.AdvancedMovieSelection.exitprompt.value:
         self["closeactions"] = HelpableActionMap(
             self, "WizardActions",
             {"back": (self.close, _("Leave movie player"))})
     if config.AdvancedMovieSelection.use_original_movieplayer_summary.value == True:
         self.__event_tracker = ServiceEventTracker(
             screen=self,
             eventmap={iPlayableService.evUpdatedInfo: self.__updateInfo})
     self.firstime = True
     self.onExecBegin.append(self.__onExecBegin)
示例#2
0
 def __init__(self, session, event, ref, callback=None, similarEPGCB=None):
     Screen.__init__(self, session)
     self.skinName = ["AdvancedMovieSelectionEventView"]
     if config.AdvancedMovieSelection.show_backdrop.value:
         SkinTools.insertBackdrop(self.skinName)
     EventViewBase.__init__(self, event, ref, callback, similarEPGCB)
     MoviePreview.__init__(self, session)
 def __init__(self, session):
     MoviePreview.__init__(self, session)
     SelectionEventInfo.__init__(self)
     self.endless_loop = False
     self.__event_tracker = ServiceEventTracker(
         screen=self,
         eventmap={iPlayableService.evEnd: self.__evServiceEnd})
 def __init__(self, session, service):
     CutListSupport.__init__(self, service)
     MoviePlayer.__init__(self, session, service)
     MoviePreview.__init__(self, session)
     SelectionEventInfo.__init__(self)
     self.skinName = ["MoviePlayerExtended", "MoviePlayer"]
     global PlayerInstance
     PlayerInstance = self
     self["EPGActions"] = HelpableActionMap(self, "InfobarEPGActions",
         {
             "showEventInfo": (self.openInfoView, _("Show event details")),
             "showEventInfoPlugin": (self.openServiceList, _("Open servicelist"))
         })
     if config.AdvancedMovieSelection.exitkey.value and config.AdvancedMovieSelection.exitprompt.value:
         self["closeactions"] = HelpableActionMap(self, "WizardActions",
             {
                 "back": (self.leavePlayer, _("Leave movie player"))
             })
     if config.AdvancedMovieSelection.exitkey.value and not config.AdvancedMovieSelection.exitprompt.value: 
         self["closeactions"] = HelpableActionMap(self, "WizardActions",
             {
                 "back": (self.close, _("Leave movie player"))
             })
     if config.AdvancedMovieSelection.use_original_movieplayer_summary.value == True: 
         self.__event_tracker = ServiceEventTracker(screen=self, eventmap=
             {
                     iPlayableService.evUpdatedInfo: self.__updateInfo
             })
     self.firstime = True
     self.onExecBegin.append(self.__onExecBegin)
示例#5
0
 def __init__(self, session):
     MoviePreview.__init__(self, session)
     SelectionEventInfo.__init__(self)
     self["EPGActions"] = HelpableActionMap(self, "InfobarEPGActions",
         {
             "showEventInfo": (self.openInfoView, _("Show event details")),
             "showEventInfoPlugin": (self.openServiceList, _("Open servicelist"))
         })
     self.endless_loop = False
     self.__event_tracker = ServiceEventTracker(screen=self, eventmap={
             iPlayableService.evEnd: self.__evServiceEnd
         })
 def __init__(self, session):
     MoviePreview.__init__(self, session)
     SelectionEventInfo.__init__(self)
     self["EPGActions"] = HelpableActionMap(self, "InfobarEPGActions",
         {
             "showEventInfo": (self.openInfoView, _("Show event details")),
             "showEventInfoPlugin": (self.openServiceList, _("Open servicelist"))
         })
     self.endless_loop = False
     self.__event_tracker = ServiceEventTracker(screen=self, eventmap=
         {
             iPlayableService.evEnd: self.__evServiceEnd
         })
 def __init__(self, session, event, ref, callback=None, similarEPGCB=None):
     Screen.__init__(self, session)
     self.skinName = SkinTools.appendResolution("AdvancedMovieSelectionEventView")
     EventViewBase.__init__(self, event, ref, callback, similarEPGCB)
     MoviePreview.__init__(self, session)
 def __init__(self, session, event, ref, callback=None, similarEPGCB=None):
     Screen.__init__(self, session)
     self.skinName = SkinTools.appendResolution(
         "AdvancedMovieSelectionEventView")
     EventViewBase.__init__(self, event, ref, callback, similarEPGCB)
     MoviePreview.__init__(self, session)