~cmiller/ubuntu/quantal/deluge/fix-parameter-move-storage

« back to all changes in this revision

Viewing changes to deluge/ui/gtkui/filtertreeview.py

  • Committer: Bazaar Package Importer
  • Author(s): Cristian Greco
  • Date: 2009-11-13 02:39:45 UTC
  • mfrom: (4.1.7 squeeze)
  • Revision ID: james.westby@ubuntu.com-20091113023945-te1bybo2912ejzuc
Tags: 1.2.0~rc3-4
* debian/control: bump build-dep on python-setuptools to (>= 0.6c9).
* debian/patches:
  - 25_r5921_fastresume_files.patch
    new, should fix problems with fresh configs;
  - 30_r5931_ipc_lockfile.patch:
    new, should fix an issue where Deluge will fail to start if there is a
    stale ipc lockfile. (Closes: #555849)

Show diffs side-by-side

added added

removed removed

Lines of Context:
32
32
#    this exception statement from your version. If you delete this exception
33
33
#    statement from all source files in the program, then also delete it here.
34
34
#
35
 
 
36
35
#
37
36
 
38
37
 
42
41
 
43
42
import deluge.component as component
44
43
import deluge.common
45
 
from deluge.ui.tracker_icons import TrackerIcons
46
44
from deluge.log import LOG as log
47
 
from deluge.ui.client import aclient
 
45
from deluge.ui.client import client
48
46
from deluge.configmanager import ConfigManager
49
47
 
50
48
STATE_PIX = {
76
74
#sidebar-treeview
77
75
class FilterTreeView(component.Component):
78
76
    def __init__(self):
79
 
        component.Component.__init__(self, "FilterTreeView", interval=2000)
 
77
        component.Component.__init__(self, "FilterTreeView", interval=2)
80
78
        self.window = component.get("MainWindow")
81
79
        glade = self.window.main_glade
82
80
        self.hpaned = glade.get_widget("hpaned")
83
81
        self.scrolled = glade.get_widget("scrolledwindow_sidebar")
84
82
        self.sidebar = component.get("SideBar")
85
83
        self.config = ConfigManager("gtkui.conf")
86
 
        self.tracker_icons = TrackerIcons()
 
84
        self.tracker_icons = component.get("TrackerIcons")
87
85
 
88
86
        self.label_view = gtk.TreeView()
89
87
        self.sidebar.add_tab(self.label_view, "filters", _("Filters"))
291
289
            hide_cat = []
292
290
            if not self.config["sidebar_show_trackers"]:
293
291
                hide_cat = ["tracker_host"]
294
 
            aclient.get_filter_tree(self.cb_update_filter_tree, self.config["sidebar_show_zero"], hide_cat)
 
292
            client.core.get_filter_tree(self.config["sidebar_show_zero"], hide_cat).addCallback(self.cb_update_filter_tree)
295
293
        except Exception, e:
296
294
            log.debug(e)
297
295