Remove duplicate code.
This commit is contained in:
parent
8933ac3123
commit
4aab110aaf
|
@ -33,15 +33,15 @@
|
|||
#
|
||||
#
|
||||
|
||||
import os
|
||||
import gtk
|
||||
import logging
|
||||
import pkg_resources
|
||||
|
||||
from deluge.ui.client import client
|
||||
from deluge.plugins.pluginbase import GtkPluginBase
|
||||
import deluge.component as component
|
||||
import deluge.common
|
||||
|
||||
# Relative import
|
||||
from . import common
|
||||
|
||||
log = logging.getLogger(__name__)
|
||||
|
||||
|
@ -62,7 +62,7 @@ class ExecutePreferences(object):
|
|||
|
||||
def load(self):
|
||||
log.debug("Adding Execute Preferences page")
|
||||
self.glade = gtk.glade.XML(self.get_resource("execute_prefs.glade"))
|
||||
self.glade = gtk.glade.XML(common.get_resource("execute_prefs.glade"))
|
||||
self.glade.signal_autoconnect({
|
||||
"on_add_button_clicked": self.on_add_button_clicked
|
||||
})
|
||||
|
@ -91,11 +91,6 @@ class ExecutePreferences(object):
|
|||
self.plugin.deregister_hook("on_apply_prefs", self.on_apply_prefs)
|
||||
self.plugin.deregister_hook("on_show_prefs", self.load_commands)
|
||||
|
||||
def get_resource(self, filename):
|
||||
return pkg_resources.resource_filename(
|
||||
"deluge.plugins.execute", os.path.join("data", filename)
|
||||
)
|
||||
|
||||
def add_command(self, command_id, event, command):
|
||||
log.debug("Adding command `%s`", command_id)
|
||||
vbox = self.glade.get_widget("commands_vbox")
|
||||
|
|
|
@ -45,14 +45,17 @@
|
|||
# but you are not obligated to do so. If you do not wish to do so, delete
|
||||
# this exception statement from your version. If you delete this exception
|
||||
|
||||
import os
|
||||
import gtk
|
||||
import gobject
|
||||
import logging
|
||||
from gtk.glade import XML
|
||||
|
||||
from twisted.internet import defer
|
||||
|
||||
import graph
|
||||
# Relative imports
|
||||
from . import common
|
||||
from . import graph
|
||||
|
||||
from deluge import component
|
||||
from deluge.common import fspeed
|
||||
from deluge.ui.client import client
|
||||
|
@ -118,13 +121,13 @@ class GraphsTab(Tab):
|
|||
class GtkUI(GtkPluginBase):
|
||||
def enable(self):
|
||||
log.debug("Stats plugin enable called")
|
||||
self.glade = XML(self.get_resource("config.glade"))
|
||||
self.glade = XML(common.get_resource("config.glade"))
|
||||
component.get("Preferences").add_page("Stats", self.glade.get_widget("prefs_box"))
|
||||
component.get("PluginManager").register_hook("on_apply_prefs", self.on_apply_prefs)
|
||||
component.get("PluginManager").register_hook("on_show_prefs", self.on_show_prefs)
|
||||
self.on_show_prefs()
|
||||
|
||||
self.graphs_tab = GraphsTab(XML(self.get_resource("tabs.glade")))
|
||||
self.graphs_tab = GraphsTab(XML(common.get_resource("tabs.glade")))
|
||||
self.torrent_details = component.get('TorrentDetails')
|
||||
self.torrent_details.add_tab(self.graphs_tab)
|
||||
|
||||
|
@ -148,8 +151,3 @@ class GtkUI(GtkPluginBase):
|
|||
"callback for on show_prefs"
|
||||
self.glade.get_widget("txt_test").set_text(config["test"])
|
||||
|
||||
def get_resource(self, filename):
|
||||
import pkg_resources, os
|
||||
return pkg_resources.resource_filename(
|
||||
"deluge.plugins.stats", os.path.join("data", filename)
|
||||
)
|
||||
|
|
Loading…
Reference in New Issue