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()
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)
def activate(self): iface_general_plugin.activate(self)
def activate(self): iface_general_plugin.activate(self) PrivacySettings.initialize(self.hidden_options[u"json"]) get_notification_center().connectPrivacySettingsChanged(self._settingsChanged)
def activate(self): iface_general_plugin.activate(self) get_notification_center().connectOutdatedRepositoriesChanged(self._processUpdates) get_notification_center().connectUpToDateRepositoriesChanged(self._processUpdates)
def activate(self): iface_general_plugin.activate(self) get_notification_center().connectGeneralSettingChanged(self._settingChanged)