def activate(self):        
     from panic_button.panic_button_listener import panic_button_listener
     iface_general_plugin.activate(self)
     log_info("Starting panic button listener")
     self.panic_thread = panic_button_listener(int(self.options["idVendor"], 0),
                                               int(self.options["idProduct"], 0),
                                               self.options["panic_msg"])
     self.panic_thread.start()
 def activate(self):
     from panic_button.panic_button_listener import panic_button_listener
     iface_general_plugin.activate(self)
     log_info("Starting panic button listener")
     self.panic_thread = panic_button_listener(
         int(self.options["idVendor"], 0),
         int(self.options["idProduct"], 0), self.options["panic_msg"])
     self.panic_thread.start()
Example #3
0
 def activate(self):
     iface_general_plugin.activate(self)
     
     try:
         from PyQt4.QtCore import QTimer
         from online_update.appupdate.git_update import GitUpdateHandler
         from online_update.appupdate.mac_update import MacUpdateHandler
         from online_update.appupdate.external_update import ExternalUpdateHandler
         from online_update.appupdate.win_update import WinUpdateHandler
         from online_update.appupdate.app_update_handler import AppUpdateHandler
         from online_update.repoupdate.repo_update_handler import RepoUpdateHandler
         self._activated = True
     except ImportError:
         self._activated = False
         self.logger.warning("ImportError, cannot activate Auto Update")
         return
     
     if GitUpdateHandler.appliesToConfiguration(self.logger):
         self._appUpdateHandler = GitUpdateHandler(self.logger)
     elif MacUpdateHandler.appliesToConfiguration(self.logger):
         self._appUpdateHandler = MacUpdateHandler(self.logger, self.hidden_options["check_url"])
     elif ExternalUpdateHandler.appliesToConfiguration(self.logger):
         self._appUpdateHandler = ExternalUpdateHandler(self.logger)
     elif WinUpdateHandler.appliesToConfiguration(self.logger):
         self._appUpdateHandler = WinUpdateHandler(self.logger, self.hidden_options["check_url"])
     else:
         self._appUpdateHandler = AppUpdateHandler(self.logger)
         
     self._repoUpdateHandler = RepoUpdateHandler(self.logger)
         
     self._appUpdateHandler.activate()
     self._repoUpdateHandler.activate()
     
     get_notification_center().connectInstallUpdates(self.installUpdates)
     get_notification_center().connectRepositoriesChanged(self._repoUpdateHandler.checkForUpdates)
         
     if lunchinator_has_gui():
         self._scheduleTimer = QTimer(getValidQtParent())
         self._scheduleTimer.timeout.connect(self.checkForUpdate)
         self._scheduleTimer.start(online_update.CHECK_INTERVAL)
Example #4
0
 def activate(self):
     iface_general_plugin.activate(self)
Example #5
0
 def activate(self):
     iface_general_plugin.activate(self)
Example #6
0
 def activate(self):
     iface_general_plugin.activate(self)
     PrivacySettings.initialize(self.hidden_options[u"json"])
     get_notification_center().connectPrivacySettingsChanged(self._settingsChanged)
Example #7
0
 def activate(self):
     iface_general_plugin.activate(self)
     get_notification_center().connectOutdatedRepositoriesChanged(self._processUpdates)
     get_notification_center().connectUpToDateRepositoriesChanged(self._processUpdates)
Example #8
0
 def activate(self):
     iface_general_plugin.activate(self)
     get_notification_center().connectGeneralSettingChanged(self._settingChanged)