37 self.__adBlockModel = AdBlockModel(self) |
37 self.__adBlockModel = AdBlockModel(self) |
38 self.__proxyModel = E5TreeSortFilterProxyModel(self) |
38 self.__proxyModel = E5TreeSortFilterProxyModel(self) |
39 self.__proxyModel.setSourceModel(self.__adBlockModel) |
39 self.__proxyModel.setSourceModel(self.__adBlockModel) |
40 self.subscriptionsTree.setModel(self.__proxyModel) |
40 self.subscriptionsTree.setModel(self.__proxyModel) |
41 |
41 |
42 self.connect(self.searchEdit, SIGNAL("textChanged(QString)"), |
42 self.searchEdit.textChanged.connect(self.__proxyModel.setFilterFixedString) |
43 self.__proxyModel.setFilterFixedString) |
|
44 |
43 |
45 manager = Helpviewer.HelpWindow.HelpWindow.adblockManager() |
44 manager = Helpviewer.HelpWindow.HelpWindow.adblockManager() |
46 self.adBlockGroup.setChecked(manager.isEnabled()) |
45 self.adBlockGroup.setChecked(manager.isEnabled()) |
47 self.connect(self.adBlockGroup, SIGNAL("toggled(bool)"), |
46 self.adBlockGroup.toggled[bool].connect(manager.setEnabled) |
48 manager.setEnabled) |
|
49 |
47 |
50 menu = QMenu(self) |
48 menu = QMenu(self) |
51 menu.aboutToShow.connect(self.__aboutToShowActionMenu) |
49 menu.aboutToShow.connect(self.__aboutToShowActionMenu) |
52 self.actionButton.setMenu(menu) |
50 self.actionButton.setMenu(menu) |
53 self.actionButton.setIcon(UI.PixmapCache.getIcon("adBlockAction.png")) |
51 self.actionButton.setIcon(UI.PixmapCache.getIcon("adBlockAction.png")) |