Helpviewer/AdBlock/AdBlockBlockedNetworkReply.py

changeset 945
8cd4d08fa9f6
parent 791
9ec2ac20e54e
child 1112
8a7d1b9d18db
equal deleted inserted replaced
944:1b59c4ba121e 945:8cd4d08fa9f6
8 """ 8 """
9 9
10 from PyQt4.QtCore import * 10 from PyQt4.QtCore import *
11 from PyQt4.QtNetwork import QNetworkReply, QNetworkAccessManager 11 from PyQt4.QtNetwork import QNetworkReply, QNetworkAccessManager
12 12
13
13 class AdBlockBlockedNetworkReply(QNetworkReply): 14 class AdBlockBlockedNetworkReply(QNetworkReply):
14 """ 15 """
15 Class implementing a QNetworkReply subclass reporting a blocked request. 16 Class implementing a QNetworkReply subclass reporting a blocked request.
16 """ 17 """
17 def __init__(self, request, rule, parent = None): 18 def __init__(self, request, rule, parent=None):
18 """ 19 """
19 Constructor 20 Constructor
20 21
21 @param request reference to the request object (QNetworkRequest) 22 @param request reference to the request object (QNetworkRequest)
22 @param fileData reference to the data buffer (QByteArray) 23 @param fileData reference to the data buffer (QByteArray)
24 """ 25 """
25 QNetworkReply.__init__(self, parent) 26 QNetworkReply.__init__(self, parent)
26 self.setOperation(QNetworkAccessManager.GetOperation) 27 self.setOperation(QNetworkAccessManager.GetOperation)
27 self.setRequest(request) 28 self.setRequest(request)
28 self.setUrl(request.url()) 29 self.setUrl(request.url())
29 self.setError(QNetworkReply.ContentAccessDenied, 30 self.setError(QNetworkReply.ContentAccessDenied,
30 self.trUtf8("Blocked by AdBlock rule: {0}.").format(rule.filter())) 31 self.trUtf8("Blocked by AdBlock rule: {0}.").format(rule.filter()))
31 QTimer.singleShot(0, self.__fireSignals) 32 QTimer.singleShot(0, self.__fireSignals)
32 33
33 def __fireSignals(self): 34 def __fireSignals(self):
34 """ 35 """

eric ide

mercurial