src/eric7/WebBrowser/AdBlock/AdBlockUrlInterceptor.py

branch
eric7
changeset 9221
bf71ee032bb4
parent 9209
b99e7fd55fd3
child 9653
e67609152c5e
equal deleted inserted replaced
9220:e9e7eca7efee 9221:bf71ee032bb4
12 12
13 class AdBlockUrlInterceptor(UrlInterceptor): 13 class AdBlockUrlInterceptor(UrlInterceptor):
14 """ 14 """
15 Class implementing an URL interceptor for AdBlock. 15 Class implementing an URL interceptor for AdBlock.
16 """ 16 """
17
17 def __init__(self, manager, parent=None): 18 def __init__(self, manager, parent=None):
18 """ 19 """
19 Constructor 20 Constructor
20 21
21 @param manager reference to the AdBlock manager 22 @param manager reference to the AdBlock manager
22 @type AdBlockManager 23 @type AdBlockManager
23 @param parent referemce to the parent object 24 @param parent referemce to the parent object
24 @type QObject 25 @type QObject
25 """ 26 """
26 super().__init__(parent) 27 super().__init__(parent)
27 28
28 self.__manager = manager 29 self.__manager = manager
29 30
30 def interceptRequest(self, info): 31 def interceptRequest(self, info):
31 """ 32 """
32 Public method to intercept a request. 33 Public method to intercept a request.
33 34
34 @param info request info object 35 @param info request info object
35 @type QWebEngineUrlRequestInfo 36 @type QWebEngineUrlRequestInfo
36 """ 37 """
37 if self.__manager.block(info): 38 if self.__manager.block(info):
38 info.block(True) 39 info.block(True)

eric ide

mercurial