Helpviewer/AdBlock/AdBlockAccessHandler.py

changeset 2403
e3d7a861547c
parent 2302
f29e9405c851
child 2525
8b507a9a2d40
child 3000
971d84f7a6d6
equal deleted inserted replaced
2402:304fcefd3b04 2403:e3d7a861547c
10 from PyQt4.QtCore import QUrl 10 from PyQt4.QtCore import QUrl
11 from PyQt4.QtNetwork import QNetworkAccessManager 11 from PyQt4.QtNetwork import QNetworkAccessManager
12 12
13 from E5Gui import E5MessageBox 13 from E5Gui import E5MessageBox
14 14
15 from .AdBlockSubscription import AdBlockSubscription
16
17 import Helpviewer.HelpWindow
18 from Helpviewer.Network.SchemeAccessHandler import SchemeAccessHandler 15 from Helpviewer.Network.SchemeAccessHandler import SchemeAccessHandler
19 from Helpviewer.Network.EmptyNetworkReply import EmptyNetworkReply 16 from Helpviewer.Network.EmptyNetworkReply import EmptyNetworkReply
20 17
21 18
22 class AdBlockAccessHandler(SchemeAccessHandler): 19 class AdBlockAccessHandler(SchemeAccessHandler):
46 res = E5MessageBox.yesNo(None, 43 res = E5MessageBox.yesNo(None,
47 self.trUtf8("Subscribe?"), 44 self.trUtf8("Subscribe?"),
48 self.trUtf8("""<p>Subscribe to this AdBlock subscription?</p><p>{0}</p>""")\ 45 self.trUtf8("""<p>Subscribe to this AdBlock subscription?</p><p>{0}</p>""")\
49 .format(title)) 46 .format(title))
50 if res: 47 if res:
48 from .AdBlockSubscription import AdBlockSubscription
49 import Helpviewer.HelpWindow
50
51 dlg = Helpviewer.HelpWindow.HelpWindow.adBlockManager().showDialog() 51 dlg = Helpviewer.HelpWindow.HelpWindow.adBlockManager().showDialog()
52 subscription = AdBlockSubscription(url, False, 52 subscription = AdBlockSubscription(url, False,
53 Helpviewer.HelpWindow.HelpWindow.adBlockManager()) 53 Helpviewer.HelpWindow.HelpWindow.adBlockManager())
54 Helpviewer.HelpWindow.HelpWindow.adBlockManager()\ 54 Helpviewer.HelpWindow.HelpWindow.adBlockManager()\
55 .addSubscription(subscription) 55 .addSubscription(subscription)

eric ide

mercurial