8 """ |
8 """ |
9 |
9 |
10 from PyQt4.QtCore import pyqtSlot, QTimer, QCoreApplication |
10 from PyQt4.QtCore import pyqtSlot, QTimer, QCoreApplication |
11 from PyQt4.QtGui import QDialog, QMenu, QToolButton |
11 from PyQt4.QtGui import QDialog, QMenu, QToolButton |
12 |
12 |
13 from E5Gui.E5LineEditButton import E5LineEditButton |
|
14 from E5Gui.E5LineEdit import E5LineEdit |
|
15 from E5Gui import E5MessageBox |
13 from E5Gui import E5MessageBox |
16 |
14 |
17 import Helpviewer.HelpWindow |
15 import Helpviewer.HelpWindow |
18 |
16 |
19 from .Ui_AdBlockDialog import Ui_AdBlockDialog |
17 from .Ui_AdBlockDialog import Ui_AdBlockDialog |
38 self.iconLabel.setPixmap(UI.PixmapCache.getPixmap("adBlockPlus48.png")) |
36 self.iconLabel.setPixmap(UI.PixmapCache.getPixmap("adBlockPlus48.png")) |
39 |
37 |
40 self.updateSpinBox.setValue(Preferences.getHelp("AdBlockUpdatePeriod")) |
38 self.updateSpinBox.setValue(Preferences.getHelp("AdBlockUpdatePeriod")) |
41 |
39 |
42 self.searchEdit.setInactiveText(self.trUtf8("Search...")) |
40 self.searchEdit.setInactiveText(self.trUtf8("Search...")) |
43 self.__clearSearchButton = E5LineEditButton(self) |
|
44 self.__clearSearchButton.setIcon(UI.PixmapCache.getIcon("clearLeft.png")) |
|
45 self.searchEdit.addWidget(self.__clearSearchButton, E5LineEdit.RightSide) |
|
46 self.__clearSearchButton.clicked[()].connect(self.searchEdit.clear) |
|
47 |
41 |
48 self.__manager = Helpviewer.HelpWindow.HelpWindow.adBlockManager() |
42 self.__manager = Helpviewer.HelpWindow.HelpWindow.adBlockManager() |
49 self.adBlockGroup.setChecked(self.__manager.isEnabled()) |
43 self.adBlockGroup.setChecked(self.__manager.isEnabled()) |
50 self.__manager.requiredSubscriptionLoaded.connect(self.addSubscription) |
44 self.__manager.requiredSubscriptionLoaded.connect(self.addSubscription) |
51 |
45 |