6 """ |
6 """ |
7 Module implementing a class to apply AdBlock rules to a web page. |
7 Module implementing a class to apply AdBlock rules to a web page. |
8 """ |
8 """ |
9 |
9 |
10 from PyQt4.QtCore import QObject, QUrl |
10 from PyQt4.QtCore import QObject, QUrl |
11 |
|
12 import Helpviewer.HelpWindow |
|
13 |
11 |
14 |
12 |
15 class AdBlockPage(QObject): |
13 class AdBlockPage(QObject): |
16 """ |
14 """ |
17 Class to apply AdBlock rules to a web page. |
15 Class to apply AdBlock rules to a web page. |
23 @param page reference to the web page (HelpWebPage) |
21 @param page reference to the web page (HelpWebPage) |
24 """ |
22 """ |
25 if page is None or page.mainFrame() is None: |
23 if page is None or page.mainFrame() is None: |
26 return |
24 return |
27 |
25 |
|
26 import Helpviewer.HelpWindow |
28 manager = Helpviewer.HelpWindow.HelpWindow.adBlockManager() |
27 manager = Helpviewer.HelpWindow.HelpWindow.adBlockManager() |
29 if not manager.isEnabled(): |
28 if not manager.isEnabled(): |
30 return |
29 return |
31 |
30 |
32 docElement = page.mainFrame().documentElement() |
31 docElement = page.mainFrame().documentElement() |