eric6/WebBrowser/Network/NetworkManager.py

branch
maintenance
changeset 7362
028bf21bb5a2
parent 7322
cd8ee889589f
parent 7360
9190402e4505
child 7607
dd1054be15aa
equal deleted inserted replaced
7351:274baadc5686 7362:028bf21bb5a2
1 # -*- coding: utf-8 -*- 1 # -*- coding: utf-8 -*-
2 2
3 # Copyright (c) 2016 - 2019 Detlev Offenbach <detlev@die-offenbachs.de> 3 # Copyright (c) 2016 - 2020 Detlev Offenbach <detlev@die-offenbachs.de>
4 # 4 #
5 5
6 """ 6 """
7 Module implementing a network manager class. 7 Module implementing a network manager class.
8 """ 8 """
88 self.__qtHelpSchemeHandler = QtHelpSchemeHandler(engine) 88 self.__qtHelpSchemeHandler = QtHelpSchemeHandler(engine)
89 WebBrowserWindow.webProfile().installUrlSchemeHandler( 89 WebBrowserWindow.webProfile().installUrlSchemeHandler(
90 QByteArray(b"qthelp"), self.__qtHelpSchemeHandler) 90 QByteArray(b"qthelp"), self.__qtHelpSchemeHandler)
91 91
92 self.__interceptor = NetworkUrlInterceptor(self) 92 self.__interceptor = NetworkUrlInterceptor(self)
93 WebBrowserWindow.webProfile().setRequestInterceptor(self.__interceptor) 93 try:
94 WebBrowserWindow.webProfile().setUrlRequestInterceptor(
95 self.__interceptor)
96 except AttributeError:
97 # Qt < 5.13
98 WebBrowserWindow.webProfile().setRequestInterceptor(
99 self.__interceptor)
94 100
95 WebBrowserWindow.cookieJar() 101 WebBrowserWindow.cookieJar()
96 102
97 def __save(self): 103 def __save(self):
98 """ 104 """

eric ide

mercurial