14 from PyQt4.QtWebKit import QWebHitTestResult, QWebElement, QWebView, QWebElementCollection |
14 from PyQt4.QtWebKit import QWebHitTestResult, QWebElement, QWebView, QWebElementCollection |
15 |
15 |
16 from .Ui_ClickToFlash import Ui_ClickToFlash |
16 from .Ui_ClickToFlash import Ui_ClickToFlash |
17 |
17 |
18 import UI.PixmapCache |
18 import UI.PixmapCache |
19 |
|
20 import Helpviewer.HelpWindow |
|
21 |
19 |
22 |
20 |
23 class ClickToFlash(QWidget, Ui_ClickToFlash): |
21 class ClickToFlash(QWidget, Ui_ClickToFlash): |
24 """ |
22 """ |
25 Class implementing the Flash blocker. |
23 Class implementing the Flash blocker. |
40 @param parent reference to the parent widget (QWidget) |
38 @param parent reference to the parent widget (QWidget) |
41 """ |
39 """ |
42 super().__init__(parent) |
40 super().__init__(parent) |
43 |
41 |
44 # Check AdBlock first |
42 # Check AdBlock first |
|
43 import Helpviewer.HelpWindow |
45 manager = Helpviewer.HelpWindow.HelpWindow.adBlockManager() |
44 manager = Helpviewer.HelpWindow.HelpWindow.adBlockManager() |
46 if manager.isEnabled(): |
45 if manager.isEnabled(): |
47 urlString = bytes(url.toEncoded()).decode() |
46 urlString = bytes(url.toEncoded()).decode() |
48 urlDomain = url.host() |
47 urlDomain = url.host() |
49 for subscription in manager.subscriptions(): |
48 for subscription in manager.subscriptions(): |