def keyCancel(self): splog("SPC keyCancel") #self.seriesPlugin.resetChannels() resetInstance() if self["config"].isChanged() or self.changesMade: self.session.openWithCallback(self.cancelConfirm, MessageBox, _("Really close without saving settings?")) else: self.close()
def keyCancel(self): self.help_window_was_shown = False splog("SPC keyCancel") resetInstance() if self["config"].isChanged() or self.changesMade: self.session.openWithCallback(self.cancelConfirm, MessageBox, _("Really close without saving settings?")) else: self.close()
def start(reason, **kwargs): if config.plugins.seriesplugin.enabled.value: # Startup if reason == 0: # Start on demand if it is requested if config.plugins.seriesplugin.autotimer_independent.value: startIndependent() # Shutdown elif reason == 1: from SeriesPlugin import resetInstance resetInstance()
def start(reason, **kwargs): if config.plugins.seriesplugin.enabled.value: # Startup if reason == 0: #TEST AUTOTIMER #test() #if kwargs.has_key("session"): # session = kwargs["session"] # test(session) #TESTEND # Start on demand if it is requested if config.plugins.seriesplugin.autotimer_independent.value: startIndependent() # Shutdown elif reason == 1: from SeriesPlugin import resetInstance resetInstance()
def keySave(self): self.saveAll() config.plugins.seriesplugin.identifier_elapsed.value = self.cfg_identifier_elapsed.value config.plugins.seriesplugin.identifier_today.value = self.cfg_identifier_today.value config.plugins.seriesplugin.identifier_future.value = self.cfg_identifier_future.value config.plugins.seriesplugin.pattern_title.value = self.cfg_pattern_title.value config.plugins.seriesplugin.pattern_description.value = self.cfg_pattern_description.value #config.plugins.seriesplugin.pattern_record.value = self.cfg_pattern_record.value config.plugins.seriesplugin.bouquet_main.value = self.cfg_bouquet_main.value config.plugins.seriesplugin.save() self.seriesPlugin.saveXML() from plugin import overwriteAutoTimer, recoverAutoTimer if config.plugins.seriesplugin.enabled.value: overwriteAutoTimer() else: recoverAutoTimer() # Set new configuration from plugin import WHERE_EPGMENU, WHERE_CHANNELMENU, addSeriesPlugin, removeSeriesPlugin, SHOWINFO, RENAMESERIES, CHECKTIMERS, info, sp_extension, channel, movielist_info, movielist_rename, checkTimers if config.plugins.seriesplugin.menu_info.value: addSeriesPlugin(PluginDescriptor.WHERE_EVENTINFO, SHOWINFO, info) else: removeSeriesPlugin(PluginDescriptor.WHERE_EVENTINFO, SHOWINFO) if config.plugins.seriesplugin.menu_extensions.value: addSeriesPlugin(PluginDescriptor.WHERE_EXTENSIONSMENU, SHOWINFO, sp_extension) else: removeSeriesPlugin(PluginDescriptor.WHERE_EXTENSIONSMENU, SHOWINFO) if config.plugins.seriesplugin.menu_epg.value: addSeriesPlugin(WHERE_EPGMENU, SHOWINFO) else: removeSeriesPlugin(WHERE_EPGMENU, SHOWINFO) if config.plugins.seriesplugin.menu_channel.value: addSeriesPlugin(WHERE_CHANNELMENU, SHOWINFO, channel) else: removeSeriesPlugin(WHERE_CHANNELMENU, SHOWINFO) if config.plugins.seriesplugin.menu_movie_info.value: addSeriesPlugin(PluginDescriptor.WHERE_MOVIELIST, SHOWINFO, movielist_info) else: removeSeriesPlugin(PluginDescriptor.WHERE_MOVIELIST, SHOWINFO) if config.plugins.seriesplugin.menu_movie_rename.value: addSeriesPlugin(PluginDescriptor.WHERE_MOVIELIST, RENAMESERIES, movielist_rename) else: removeSeriesPlugin(PluginDescriptor.WHERE_MOVIELIST, RENAMESERIES) if config.plugins.seriesplugin.check_timer_list.value: addSeriesPlugin(PluginDescriptor.WHERE_EXTENSIONSMENU, CHECKTIMERS, checkTimers) else: removeSeriesPlugin(PluginDescriptor.WHERE_EXTENSIONSMENU, CHECKTIMERS) # To set new module configuration resetInstance() if config.plugins.seriesplugin.autotimer_independent.value: from SeriesPluginIndependent import startIndependent startIndependent() self.close()
def keySave(self): self.saveAll() config.plugins.seriesplugin.identifier_elapsed.value = self.cfg_identifier_elapsed.value config.plugins.seriesplugin.identifier_today.value = self.cfg_identifier_today.value config.plugins.seriesplugin.identifier_future.value = self.cfg_identifier_future.value config.plugins.seriesplugin.pattern_title.value = self.cfg_pattern_title.value config.plugins.seriesplugin.pattern_description.value = self.cfg_pattern_description.value #config.plugins.seriesplugin.pattern_record.value = self.cfg_pattern_record.value config.plugins.seriesplugin.pattern_directory.value = self.cfg_pattern_directory.value config.plugins.seriesplugin.bouquet_main.value = self.cfg_bouquet_main.value config.plugins.seriesplugin.save() self.seriesPlugin.saveXML() # Set new configuration from plugin import WHERE_EPGMENU, WHERE_CHANNELMENU, addSeriesPlugin, removeSeriesPlugin, SHOWINFO, RENAMESERIES, CHECKTIMERS, info, sp_extension, channel, movielist_info, movielist_rename, checkTimers if config.plugins.seriesplugin.menu_info.value: addSeriesPlugin(PluginDescriptor.WHERE_EVENTINFO, SHOWINFO, info) else: removeSeriesPlugin(PluginDescriptor.WHERE_EVENTINFO, SHOWINFO) if config.plugins.seriesplugin.menu_extensions.value: addSeriesPlugin(PluginDescriptor.WHERE_EXTENSIONSMENU, SHOWINFO, sp_extension) else: removeSeriesPlugin(PluginDescriptor.WHERE_EXTENSIONSMENU, SHOWINFO) if config.plugins.seriesplugin.menu_epg.value: addSeriesPlugin(WHERE_EPGMENU, SHOWINFO) else: removeSeriesPlugin(WHERE_EPGMENU, SHOWINFO) if config.plugins.seriesplugin.menu_channel.value: addSeriesPlugin(WHERE_CHANNELMENU, SHOWINFO, channel) else: removeSeriesPlugin(WHERE_CHANNELMENU, SHOWINFO) if config.plugins.seriesplugin.menu_movie_info.value: addSeriesPlugin(PluginDescriptor.WHERE_MOVIELIST, SHOWINFO, movielist_info) else: removeSeriesPlugin(PluginDescriptor.WHERE_MOVIELIST, SHOWINFO) if config.plugins.seriesplugin.menu_movie_rename.value: addSeriesPlugin(PluginDescriptor.WHERE_MOVIELIST, RENAMESERIES, movielist_rename) else: removeSeriesPlugin(PluginDescriptor.WHERE_MOVIELIST, RENAMESERIES) if config.plugins.seriesplugin.check_timer_list.value: addSeriesPlugin(PluginDescriptor.WHERE_EXTENSIONSMENU, CHECKTIMERS, checkTimers) else: removeSeriesPlugin(PluginDescriptor.WHERE_EXTENSIONSMENU, CHECKTIMERS) # To set new module configuration resetInstance() if config.plugins.seriesplugin.autotimer_independent.value: from SeriesPluginIndependent import startIndependent startIndependent() self.close()