Helpviewer/AdBlock/AdBlockAccessHandler.py

changeset 945
8cd4d08fa9f6
parent 791
9ec2ac20e54e
child 1509
c0b5e693b0eb
equal deleted inserted replaced
944:1b59c4ba121e 945:8cd4d08fa9f6
14 from .AdBlockSubscription import AdBlockSubscription 14 from .AdBlockSubscription import AdBlockSubscription
15 15
16 import Helpviewer.HelpWindow 16 import Helpviewer.HelpWindow
17 from Helpviewer.Network.SchemeAccessHandler import SchemeAccessHandler 17 from Helpviewer.Network.SchemeAccessHandler import SchemeAccessHandler
18 18
19
19 class AdBlockAccessHandler(SchemeAccessHandler): 20 class AdBlockAccessHandler(SchemeAccessHandler):
20 """ 21 """
21 Class implementing a scheme access handler for AdBlock URLs. 22 Class implementing a scheme access handler for AdBlock URLs.
22 """ 23 """
23 def createRequest(self, op, request, outgoingData = None): 24 def createRequest(self, op, request, outgoingData=None):
24 """ 25 """
25 Protected method to create a request. 26 Protected method to create a request.
26 27
27 @param op the operation to be performed (QNetworkAccessManager.Operation) 28 @param op the operation to be performed (QNetworkAccessManager.Operation)
28 @param request reference to the request object (QNetworkRequest) 29 @param request reference to the request object (QNetworkRequest)
34 return None 35 return None
35 36
36 if request.url().path() != "subscribe": 37 if request.url().path() != "subscribe":
37 return None 38 return None
38 39
39 subscription = AdBlockSubscription(request.url(), 40 subscription = AdBlockSubscription(request.url(),
40 Helpviewer.HelpWindow.HelpWindow.adblockManager()) 41 Helpviewer.HelpWindow.HelpWindow.adblockManager())
41 42
42 res = E5MessageBox.yesNo(None, 43 res = E5MessageBox.yesNo(None,
43 self.trUtf8("Subscribe?"), 44 self.trUtf8("Subscribe?"),
44 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>""")\

eric ide

mercurial