コード例 #1
0
ファイル: remoteplugin.py プロジェクト: marmyshev/transitions
 def initialise(self):
     """
     Initialise the remotes plugin, and start the http server
     """
     log.debug(u'initialise')
     Plugin.initialise(self)
     self.server = HttpServer(self)
コード例 #2
0
ファイル: songsplugin.py プロジェクト: marmyshev/transitions
 def initialise(self):
     log.info(u'Songs Initialising')
     Plugin.initialise(self)
     self.songImportItem.setVisible(True)
     self.songExportItem.setVisible(True)
     self.toolsReindexItem.setVisible(True)
     action_list = ActionList.get_instance()
     action_list.add_action(self.songImportItem, UiStrings().Import)
     action_list.add_action(self.songExportItem, UiStrings().Export)
     action_list.add_action(self.toolsReindexItem, UiStrings().Tools)
コード例 #3
0
ファイル: bibleplugin.py プロジェクト: marmyshev/transitions
 def initialise(self):
     log.info(u'bibles Initialising')
     if self.manager is None:
         self.manager = BibleManager(self)
     Plugin.initialise(self)
     self.importBibleItem.setVisible(True)
     action_list = ActionList.get_instance()
     action_list.add_action(self.importBibleItem, UiStrings().Import)
     # Do not add the action to the list yet.
     #action_list.add_action(self.exportBibleItem, UiStrings().Export)
     # Set to invisible until we can export bibles
     self.exportBibleItem.setVisible(False)
     self.toolsUpgradeItem.setVisible(bool(self.manager.old_bible_databases))
コード例 #4
0
 def initialise(self):
     """
     Initialise the plugin. Determine which controllers are enabled
     are start their processes.
     """
     log.info(u'Presentations Initialising')
     Plugin.initialise(self)
     for controller in self.controllers:
         if self.controllers[controller].enabled():
             try:
                 self.controllers[controller].start_process()
             except Exception:
                 log.warn(u'Failed to start controller process')
                 self.controllers[controller].available = False
     self.mediaItem.buildFileMaskString()
コード例 #5
0
ファイル: alertsplugin.py プロジェクト: marmyshev/transitions
 def initialise(self):
     log.info(u'Alerts Initialising')
     Plugin.initialise(self)
     self.toolsAlertItem.setVisible(True)
     action_list = ActionList.get_instance()
     action_list.add_action(self.toolsAlertItem, UiStrings().Tools)