Helpviewer/AdBlock/AdBlockAccessHandler.py

changeset 3000
971d84f7a6d6
parent 2403
e3d7a861547c
child 3020
542e97d4ecb3
child 3057
10516539f238
equal deleted inserted replaced
2999:28c75409a78f 3000:971d84f7a6d6
22 """ 22 """
23 def createRequest(self, op, request, outgoingData=None): 23 def createRequest(self, op, request, outgoingData=None):
24 """ 24 """
25 Protected method to create a request. 25 Protected method to create a request.
26 26
27 @param op the operation to be performed (QNetworkAccessManager.Operation) 27 @param op the operation to be performed
28 (QNetworkAccessManager.Operation)
28 @param request reference to the request object (QNetworkRequest) 29 @param request reference to the request object (QNetworkRequest)
29 @param outgoingData reference to an IODevice containing data to be sent 30 @param outgoingData reference to an IODevice containing data to be sent
30 (QIODevice) 31 (QIODevice)
31 @return reference to the created reply object (QNetworkReply) 32 @return reference to the created reply object (QNetworkReply)
32 """ 33 """
40 title = QUrl.fromPercentEncoding(url.encodedQueryItemValue("title")) 41 title = QUrl.fromPercentEncoding(url.encodedQueryItemValue("title"))
41 if not title: 42 if not title:
42 return None 43 return None
43 res = E5MessageBox.yesNo(None, 44 res = E5MessageBox.yesNo(None,
44 self.trUtf8("Subscribe?"), 45 self.trUtf8("Subscribe?"),
45 self.trUtf8("""<p>Subscribe to this AdBlock subscription?</p><p>{0}</p>""")\ 46 self.trUtf8(
46 .format(title)) 47 """<p>Subscribe to this AdBlock subscription?</p>"""
48 """<p>{0}</p>""").format(title))
47 if res: 49 if res:
48 from .AdBlockSubscription import AdBlockSubscription 50 from .AdBlockSubscription import AdBlockSubscription
49 import Helpviewer.HelpWindow 51 import Helpviewer.HelpWindow
50 52
51 dlg = Helpviewer.HelpWindow.HelpWindow.adBlockManager().showDialog() 53 dlg = Helpviewer.HelpWindow.HelpWindow.adBlockManager()\
54 .showDialog()
52 subscription = AdBlockSubscription(url, False, 55 subscription = AdBlockSubscription(url, False,
53 Helpviewer.HelpWindow.HelpWindow.adBlockManager()) 56 Helpviewer.HelpWindow.HelpWindow.adBlockManager())
54 Helpviewer.HelpWindow.HelpWindow.adBlockManager()\ 57 Helpviewer.HelpWindow.HelpWindow.adBlockManager()\
55 .addSubscription(subscription) 58 .addSubscription(subscription)
56 dlg.addSubscription(subscription, False) 59 dlg.addSubscription(subscription, False)

eric ide

mercurial