Helpviewer/AdBlock/AdBlockAccessHandler.py

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

eric ide

mercurial