def disable(self): component.get("Preferences").remove_page("FreeSpace") component.get("PluginManager").deregister_hook("on_apply_prefs", self.on_apply_prefs) component.get("PluginManager").deregister_hook("on_show_prefs", self.on_show_prefs) try: notifications = component.get("GtkPlugin.Notifications") notifications.deregister_custom_popup_notification( "LowDiskSpaceEvent" ) notifications.deregister_custom_blink_notification( "LowDiskSpaceEvent" ) notifications.deregister_custom_sound_notification( "LowDiskSpaceEvent" ) except KeyError: pass client.deregister_event_handler("PluginEnabledEvent", self.__on_plugin_enabled) client.deregister_event_handler("PluginDisabledEvent", self.__on_plugin_disabled)
def stop(self): """ Stop the plugin manager """ self.disable_plugins() client.deregister_event_handler('PluginEnabledEvent', self._on_plugin_enabled_event) client.deregister_event_handler('PluginDisabledEvent', self._on_plugin_disabled_event)
def disable(self): client.deregister_event_handler('PluginEnabledEvent', self._json.get_remote_methods) client.deregister_event_handler('PluginDisabledEvent', self._json.get_remote_methods) if client.is_standalone(): component.get('Web.PluginManager').stop() else: client.disconnect() client.set_disconnect_callback(None)
def stop(self): """ Stop the plugin manager """ self.disable_plugins() client.deregister_event_handler('PluginEnabledEvent', self._on_plugin_enabled_event) client.deregister_event_handler('PluginDisabledEvent', self._on_plugin_disabled_event)
def disable(self): client.deregister_event_handler('PluginEnabledEvent', self._json.get_remote_methods) client.deregister_event_handler('PluginDisabledEvent', self._json.get_remote_methods) if client.is_standalone(): component.get('Web.PluginManager').stop() else: client.disconnect() client.set_disconnect_callback(None)
def _deregister_custom_provider(self, kind, eventtype): try: wrapper, handler = self.custom_notifications[kind][eventtype] try: component.get("EventManager").deregister_event_handler( eventtype, wrapper) except KeyError: from deluge.ui.client import client client.deregister_event_handler(eventtype, wrapper) self.custom_notifications[kind].pop(eventtype) except KeyError: pass
def _deregister_custom_provider(self, kind, eventtype): try: wrapper, handler = self.custom_notifications[kind][eventtype] try: component.get("EventManager").deregister_event_handler( eventtype, wrapper ) except KeyError: from deluge.ui.client import client client.deregister_event_handler(eventtype, wrapper) self.custom_notifications[kind].pop(eventtype) except KeyError: pass
def remove_listener(self, listener_id, event): """ Remove a listener from the event queue. :param listener_id: The unique id for the listener :type listener_id: string :param event: The event name :type event: string """ self.__events[event].remove(listener_id) if not self.__events[event]: client.deregister_event_handler(event, self.__handlers[event]) del self.__events[event] del self.__handlers[event]
def remove_listener(self, listener_id, event): """ Remove a listener from the event queue. :param listener_id: The unique id for the listener :type listener_id: string :param event: The event name :type event: string """ self.__events[event].remove(listener_id) if not self.__events[event]: client.deregister_event_handler(event, self.__handlers[event]) del self.__events[event] del self.__handlers[event]
def disable(self): self.downloads_vbox.remove(self.prefs) component.get("PluginManager").deregister_hook("on_apply_prefs", self.on_apply_prefs) component.get("PluginManager").deregister_hook("on_show_prefs", self.on_show_prefs) try: notifications = component.get("GtkPlugin.Notifications") notifications.deregister_custom_popup_notification( "LowDiskSpaceEvent") notifications.deregister_custom_blink_notification( "LowDiskSpaceEvent") notifications.deregister_custom_sound_notification( "LowDiskSpaceEvent") except KeyError: pass client.deregister_event_handler("PluginEnabledEvent", self.__on_plugin_enabled) client.deregister_event_handler("PluginDisabledEvent", self.__on_plugin_disabled)
def stop(self): client.deregister_event_handler("TorrentStateChangedEvent", self.on_torrent_state_changed) client.deregister_event_handler("TorrentRemovedEvent", self.on_torrent_removed) client.deregister_event_handler("TorrentAddedEvent", self.on_torrent_added) self.torrents = {}
def stop(self): log.debug('MenuBar stopping') client.deregister_event_handler('TorrentStateChangedEvent', self.on_torrentstatechanged_event) client.deregister_event_handler('TorrentResumedEvent', self.on_torrentresumed_event) client.deregister_event_handler('SessionPausedEvent', self.on_sessionpaused_event) client.deregister_event_handler('SessionResumedEvent', self.on_sessionresumed_event) for widget in self.change_sensitivity: self.main_builder.get_object(widget).set_sensitive(False) # Hide the Torrent menu self.menu_torrent.hide() self.main_builder.get_object('separatormenuitem').hide() self.main_builder.get_object('menuitem_quitdaemon').hide()
def stop(self): log.debug('MenuBar stopping') client.deregister_event_handler('TorrentStateChangedEvent', self.on_torrentstatechanged_event) client.deregister_event_handler('TorrentResumedEvent', self.on_torrentresumed_event) client.deregister_event_handler('SessionPausedEvent', self.on_sessionpaused_event) client.deregister_event_handler('SessionResumedEvent', self.on_sessionresumed_event) for widget in self.change_sensitivity: self.main_builder.get_object(widget).set_sensitive(False) # Hide the Torrent menu self.menu_torrent.hide() self.main_builder.get_object('separatormenuitem').hide() self.main_builder.get_object('menuitem_quitdaemon').hide()
def stop(self): """Stops the torrentview""" client.deregister_event_handler('TorrentStateChangedEvent', self.on_torrentstatechanged_event) client.deregister_event_handler('TorrentAddedEvent', self.on_torrentadded_event) client.deregister_event_handler('TorrentRemovedEvent', self.on_torrentremoved_event) client.deregister_event_handler('SessionPausedEvent', self.on_sessionpaused_event) client.deregister_event_handler('SessionResumedEvent', self.on_sessionresumed_event) client.deregister_event_handler('TorrentQueueChangedEvent', self.on_torrentqueuechanged_event) if self.treeview.get_selection(): self.treeview.get_selection().unselect_all() # Save column state before clearing liststore # so column sort details are correctly saved. self.save_state() self.liststore.clear() self.prev_status = {} self.filter = None self.search_box.hide()
def stop(self): client.deregister_event_handler('TorrentStateChangedEvent', self.on_torrent_state_changed) client.deregister_event_handler('TorrentRemovedEvent', self.on_torrent_removed) client.deregister_event_handler('TorrentAddedEvent', self.on_torrent_added) self.torrents = {}
def stop(self): """Stops the torrentview""" client.deregister_event_handler('TorrentStateChangedEvent', self.on_torrentstatechanged_event) client.deregister_event_handler('TorrentAddedEvent', self.on_torrentadded_event) client.deregister_event_handler('TorrentRemovedEvent', self.on_torrentremoved_event) client.deregister_event_handler('SessionPausedEvent', self.on_sessionpaused_event) client.deregister_event_handler('SessionResumedEvent', self.on_sessionresumed_event) client.deregister_event_handler('TorrentQueueChangedEvent', self.on_torrentqueuechanged_event) if self.treeview.get_selection(): self.treeview.get_selection().unselect_all() # Save column state before clearing liststore # so column sort details are correctly saved. self.save_state() self.liststore.clear() self.prev_status = {} self.filter = None self.search_box.hide()
def torrent_created(): self.builder.get_object("progress_dialog").hide_all() client.deregister_event_handler("CreateTorrentProgressEvent", on_create_torrent_progress_event)
def torrent_created(): self.builder.get_object('progress_dialog').hide() client.deregister_event_handler( 'CreateTorrentProgressEvent', on_create_torrent_progress_event)