5 <link rel="stylesheet" href="styles.css"> |
5 <link rel="stylesheet" href="styles.css"> |
6 </head> |
6 </head> |
7 <body> |
7 <body> |
8 <a NAME="top" ID="top"></a> |
8 <a NAME="top" ID="top"></a> |
9 <h1>eric7.WebBrowser.Network.NetworkManager</h1> |
9 <h1>eric7.WebBrowser.Network.NetworkManager</h1> |
10 |
|
11 <p> |
10 <p> |
12 Module implementing a network manager class. |
11 Module implementing a network manager class. |
13 </p> |
12 </p> |
|
13 |
14 <h3>Global Attributes</h3> |
14 <h3>Global Attributes</h3> |
15 |
|
16 <table> |
15 <table> |
17 <tr><td>SSL_AVAILABLE</td></tr> |
16 <tr><td>SSL_AVAILABLE</td></tr> |
18 </table> |
17 </table> |
|
18 |
19 <h3>Classes</h3> |
19 <h3>Classes</h3> |
20 |
20 <table> |
21 <table> |
|
22 |
|
23 <tr> |
21 <tr> |
24 <td><a href="#NetworkManager">NetworkManager</a></td> |
22 <td><a href="#NetworkManager">NetworkManager</a></td> |
25 <td>Class implementing a network manager.</td> |
23 <td>Class implementing a network manager.</td> |
26 </tr> |
24 </tr> |
27 </table> |
25 </table> |
|
26 |
28 <h3>Functions</h3> |
27 <h3>Functions</h3> |
29 |
|
30 <table> |
28 <table> |
31 <tr><td>None</td></tr> |
29 <tr><td>None</td></tr> |
32 </table> |
30 </table> |
|
31 |
33 <hr /> |
32 <hr /> |
34 <hr /> |
33 <hr /> |
35 <a NAME="NetworkManager" ID="NetworkManager"></a> |
34 <a NAME="NetworkManager" ID="NetworkManager"></a> |
36 <h2>NetworkManager</h2> |
35 <h2>NetworkManager</h2> |
37 |
|
38 <p> |
36 <p> |
39 Class implementing a network manager. |
37 Class implementing a network manager. |
40 </p> |
38 </p> |
|
39 |
41 <h3>Signals</h3> |
40 <h3>Signals</h3> |
42 <dl> |
41 <dl> |
43 |
42 |
44 <dt>changed()</dt> |
43 <dt>changed()</dt> |
45 <dd> |
44 <dd> |
47 </dd> |
46 </dd> |
48 </dl> |
47 </dl> |
49 <h3>Derived from</h3> |
48 <h3>Derived from</h3> |
50 QNetworkAccessManager |
49 QNetworkAccessManager |
51 <h3>Class Attributes</h3> |
50 <h3>Class Attributes</h3> |
52 |
|
53 <table> |
51 <table> |
54 <tr><td>None</td></tr> |
52 <tr><td>None</td></tr> |
55 </table> |
53 </table> |
|
54 |
56 <h3>Class Methods</h3> |
55 <h3>Class Methods</h3> |
57 |
|
58 <table> |
56 <table> |
59 <tr><td>None</td></tr> |
57 <tr><td>None</td></tr> |
60 </table> |
58 </table> |
|
59 |
61 <h3>Methods</h3> |
60 <h3>Methods</h3> |
62 |
61 <table> |
63 <table> |
|
64 |
|
65 <tr> |
62 <tr> |
66 <td><a href="#NetworkManager.__init__">NetworkManager</a></td> |
63 <td><a href="#NetworkManager.__init__">NetworkManager</a></td> |
67 <td>Constructor</td> |
64 <td>Constructor</td> |
68 </tr> |
65 </tr> |
69 <tr> |
66 <tr> |
129 <tr> |
126 <tr> |
130 <td><a href="#NetworkManager.shutdown">shutdown</a></td> |
127 <td><a href="#NetworkManager.shutdown">shutdown</a></td> |
131 <td>Public method to shut down the network manager.</td> |
128 <td>Public method to shut down the network manager.</td> |
132 </tr> |
129 </tr> |
133 </table> |
130 </table> |
|
131 |
134 <h3>Static Methods</h3> |
132 <h3>Static Methods</h3> |
135 |
|
136 <table> |
133 <table> |
137 <tr><td>None</td></tr> |
134 <tr><td>None</td></tr> |
138 </table> |
135 </table> |
|
136 |
139 |
137 |
140 <a NAME="NetworkManager.__init__" ID="NetworkManager.__init__"></a> |
138 <a NAME="NetworkManager.__init__" ID="NetworkManager.__init__"></a> |
141 <h4>NetworkManager (Constructor)</h4> |
139 <h4>NetworkManager (Constructor)</h4> |
142 <b>NetworkManager</b>(<i>engine, parent=None</i>) |
140 <b>NetworkManager</b>(<i>engine, parent=None</i>) |
143 |
|
144 <p> |
141 <p> |
145 Constructor |
142 Constructor |
146 </p> |
143 </p> |
|
144 |
147 <dl> |
145 <dl> |
148 |
146 |
149 <dt><i>engine</i> (QHelpEngine)</dt> |
147 <dt><i>engine</i> (QHelpEngine)</dt> |
150 <dd> |
148 <dd> |
151 reference to the help engine |
149 reference to the help engine |
156 </dd> |
154 </dd> |
157 </dl> |
155 </dl> |
158 <a NAME="NetworkManager.__load" ID="NetworkManager.__load"></a> |
156 <a NAME="NetworkManager.__load" ID="NetworkManager.__load"></a> |
159 <h4>NetworkManager.__load</h4> |
157 <h4>NetworkManager.__load</h4> |
160 <b>__load</b>(<i></i>) |
158 <b>__load</b>(<i></i>) |
161 |
|
162 <p> |
159 <p> |
163 Private method to load the permanent SSL error exceptions. |
160 Private method to load the permanent SSL error exceptions. |
164 </p> |
161 </p> |
|
162 |
165 <a NAME="NetworkManager.__save" ID="NetworkManager.__save"></a> |
163 <a NAME="NetworkManager.__save" ID="NetworkManager.__save"></a> |
166 <h4>NetworkManager.__save</h4> |
164 <h4>NetworkManager.__save</h4> |
167 <b>__save</b>(<i></i>) |
165 <b>__save</b>(<i></i>) |
168 |
|
169 <p> |
166 <p> |
170 Private slot to save the permanent SSL error exceptions. |
167 Private slot to save the permanent SSL error exceptions. |
171 </p> |
168 </p> |
|
169 |
172 <a NAME="NetworkManager.__showAuthenticationErrorPage" ID="NetworkManager.__showAuthenticationErrorPage"></a> |
170 <a NAME="NetworkManager.__showAuthenticationErrorPage" ID="NetworkManager.__showAuthenticationErrorPage"></a> |
173 <h4>NetworkManager.__showAuthenticationErrorPage</h4> |
171 <h4>NetworkManager.__showAuthenticationErrorPage</h4> |
174 <b>__showAuthenticationErrorPage</b>(<i>page, url</i>) |
172 <b>__showAuthenticationErrorPage</b>(<i>page, url</i>) |
175 |
|
176 <p> |
173 <p> |
177 Private method to show an authentication error page. |
174 Private method to show an authentication error page. |
178 </p> |
175 </p> |
|
176 |
179 <dl> |
177 <dl> |
180 |
178 |
181 <dt><i>page</i> (QWebEnginePage)</dt> |
179 <dt><i>page</i> (QWebEnginePage)</dt> |
182 <dd> |
180 <dd> |
183 reference to the page |
181 reference to the page |
188 </dd> |
186 </dd> |
189 </dl> |
187 </dl> |
190 <a NAME="NetworkManager.__sslErrorHandlingSlot" ID="NetworkManager.__sslErrorHandlingSlot"></a> |
188 <a NAME="NetworkManager.__sslErrorHandlingSlot" ID="NetworkManager.__sslErrorHandlingSlot"></a> |
191 <h4>NetworkManager.__sslErrorHandlingSlot</h4> |
189 <h4>NetworkManager.__sslErrorHandlingSlot</h4> |
192 <b>__sslErrorHandlingSlot</b>(<i>reply, errors</i>) |
190 <b>__sslErrorHandlingSlot</b>(<i>reply, errors</i>) |
193 |
|
194 <p> |
191 <p> |
195 Private slot to handle SSL errors for a network reply. |
192 Private slot to handle SSL errors for a network reply. |
196 </p> |
193 </p> |
|
194 |
197 <dl> |
195 <dl> |
198 |
196 |
199 <dt><i>reply</i> (QNetworkReply)</dt> |
197 <dt><i>reply</i> (QNetworkReply)</dt> |
200 <dd> |
198 <dd> |
201 reference to the reply object |
199 reference to the reply object |
206 </dd> |
204 </dd> |
207 </dl> |
205 </dl> |
208 <a NAME="NetworkManager.authentication" ID="NetworkManager.authentication"></a> |
206 <a NAME="NetworkManager.authentication" ID="NetworkManager.authentication"></a> |
209 <h4>NetworkManager.authentication</h4> |
207 <h4>NetworkManager.authentication</h4> |
210 <b>authentication</b>(<i>url, auth, page=None</i>) |
208 <b>authentication</b>(<i>url, auth, page=None</i>) |
211 |
|
212 <p> |
209 <p> |
213 Public slot to handle an authentication request. |
210 Public slot to handle an authentication request. |
214 </p> |
211 </p> |
|
212 |
215 <dl> |
213 <dl> |
216 |
214 |
217 <dt><i>url</i> (QUrl)</dt> |
215 <dt><i>url</i> (QUrl)</dt> |
218 <dd> |
216 <dd> |
219 URL requesting authentication |
217 URL requesting authentication |
228 </dd> |
226 </dd> |
229 </dl> |
227 </dl> |
230 <a NAME="NetworkManager.certificateError" ID="NetworkManager.certificateError"></a> |
228 <a NAME="NetworkManager.certificateError" ID="NetworkManager.certificateError"></a> |
231 <h4>NetworkManager.certificateError</h4> |
229 <h4>NetworkManager.certificateError</h4> |
232 <b>certificateError</b>(<i>error, view</i>) |
230 <b>certificateError</b>(<i>error, view</i>) |
233 |
|
234 <p> |
231 <p> |
235 Public method to handle SSL certificate errors. |
232 Public method to handle SSL certificate errors. |
236 </p> |
233 </p> |
|
234 |
237 <dl> |
235 <dl> |
238 |
236 |
239 <dt><i>error</i> (QWebEngineCertificateError)</dt> |
237 <dt><i>error</i> (QWebEngineCertificateError)</dt> |
240 <dd> |
238 <dd> |
241 object containing the certificate error information |
239 object containing the certificate error information |
258 </dd> |
256 </dd> |
259 </dl> |
257 </dl> |
260 <a NAME="NetworkManager.clearSslExceptions" ID="NetworkManager.clearSslExceptions"></a> |
258 <a NAME="NetworkManager.clearSslExceptions" ID="NetworkManager.clearSslExceptions"></a> |
261 <h4>NetworkManager.clearSslExceptions</h4> |
259 <h4>NetworkManager.clearSslExceptions</h4> |
262 <b>clearSslExceptions</b>(<i></i>) |
260 <b>clearSslExceptions</b>(<i></i>) |
263 |
|
264 <p> |
261 <p> |
265 Public method to clear the permanent SSL certificate error exceptions. |
262 Public method to clear the permanent SSL certificate error exceptions. |
266 </p> |
263 </p> |
|
264 |
267 <a NAME="NetworkManager.createRequest" ID="NetworkManager.createRequest"></a> |
265 <a NAME="NetworkManager.createRequest" ID="NetworkManager.createRequest"></a> |
268 <h4>NetworkManager.createRequest</h4> |
266 <h4>NetworkManager.createRequest</h4> |
269 <b>createRequest</b>(<i>op, request, data</i>) |
267 <b>createRequest</b>(<i>op, request, data</i>) |
270 |
|
271 <p> |
268 <p> |
272 Public method to launch a network action. |
269 Public method to launch a network action. |
273 </p> |
270 </p> |
|
271 |
274 <dl> |
272 <dl> |
275 |
273 |
276 <dt><i>op</i> (QNetworkAccessManager.Operation)</dt> |
274 <dt><i>op</i> (QNetworkAccessManager.Operation)</dt> |
277 <dd> |
275 <dd> |
278 operation to be performed |
276 operation to be performed |
299 </dd> |
297 </dd> |
300 </dl> |
298 </dl> |
301 <a NAME="NetworkManager.installUrlInterceptor" ID="NetworkManager.installUrlInterceptor"></a> |
299 <a NAME="NetworkManager.installUrlInterceptor" ID="NetworkManager.installUrlInterceptor"></a> |
302 <h4>NetworkManager.installUrlInterceptor</h4> |
300 <h4>NetworkManager.installUrlInterceptor</h4> |
303 <b>installUrlInterceptor</b>(<i>interceptor</i>) |
301 <b>installUrlInterceptor</b>(<i>interceptor</i>) |
304 |
|
305 <p> |
302 <p> |
306 Public method to install an URL interceptor. |
303 Public method to install an URL interceptor. |
307 </p> |
304 </p> |
|
305 |
308 <dl> |
306 <dl> |
309 |
307 |
310 <dt><i>interceptor</i> (UrlInterceptor)</dt> |
308 <dt><i>interceptor</i> (UrlInterceptor)</dt> |
311 <dd> |
309 <dd> |
312 URL interceptor to be installed |
310 URL interceptor to be installed |
313 </dd> |
311 </dd> |
314 </dl> |
312 </dl> |
315 <a NAME="NetworkManager.isInsecureHost" ID="NetworkManager.isInsecureHost"></a> |
313 <a NAME="NetworkManager.isInsecureHost" ID="NetworkManager.isInsecureHost"></a> |
316 <h4>NetworkManager.isInsecureHost</h4> |
314 <h4>NetworkManager.isInsecureHost</h4> |
317 <b>isInsecureHost</b>(<i>host</i>) |
315 <b>isInsecureHost</b>(<i>host</i>) |
318 |
|
319 <p> |
316 <p> |
320 Public method to check a host against the list of insecure hosts. |
317 Public method to check a host against the list of insecure hosts. |
321 </p> |
318 </p> |
|
319 |
322 <dl> |
320 <dl> |
323 |
321 |
324 <dt><i>host</i> (str)</dt> |
322 <dt><i>host</i> (str)</dt> |
325 <dd> |
323 <dd> |
326 name of the host to be checked |
324 name of the host to be checked |
339 </dd> |
337 </dd> |
340 </dl> |
338 </dl> |
341 <a NAME="NetworkManager.languagesChanged" ID="NetworkManager.languagesChanged"></a> |
339 <a NAME="NetworkManager.languagesChanged" ID="NetworkManager.languagesChanged"></a> |
342 <h4>NetworkManager.languagesChanged</h4> |
340 <h4>NetworkManager.languagesChanged</h4> |
343 <b>languagesChanged</b>(<i></i>) |
341 <b>languagesChanged</b>(<i></i>) |
344 |
|
345 <p> |
342 <p> |
346 Public slot to (re-)load the list of accepted languages. |
343 Public slot to (re-)load the list of accepted languages. |
347 </p> |
344 </p> |
|
345 |
348 <a NAME="NetworkManager.preferencesChanged" ID="NetworkManager.preferencesChanged"></a> |
346 <a NAME="NetworkManager.preferencesChanged" ID="NetworkManager.preferencesChanged"></a> |
349 <h4>NetworkManager.preferencesChanged</h4> |
347 <h4>NetworkManager.preferencesChanged</h4> |
350 <b>preferencesChanged</b>(<i></i>) |
348 <b>preferencesChanged</b>(<i></i>) |
351 |
|
352 <p> |
349 <p> |
353 Public slot to handle a change of preferences. |
350 Public slot to handle a change of preferences. |
354 </p> |
351 </p> |
|
352 |
355 <a NAME="NetworkManager.proxyAuthentication" ID="NetworkManager.proxyAuthentication"></a> |
353 <a NAME="NetworkManager.proxyAuthentication" ID="NetworkManager.proxyAuthentication"></a> |
356 <h4>NetworkManager.proxyAuthentication</h4> |
354 <h4>NetworkManager.proxyAuthentication</h4> |
357 <b>proxyAuthentication</b>(<i>requestUrl, auth, proxyHost</i>) |
355 <b>proxyAuthentication</b>(<i>requestUrl, auth, proxyHost</i>) |
358 |
|
359 <p> |
356 <p> |
360 Public slot to handle a proxy authentication request. |
357 Public slot to handle a proxy authentication request. |
361 </p> |
358 </p> |
|
359 |
362 <dl> |
360 <dl> |
363 |
361 |
364 <dt><i>requestUrl</i> (QUrl)</dt> |
362 <dt><i>requestUrl</i> (QUrl)</dt> |
365 <dd> |
363 <dd> |
366 requested URL |
364 requested URL |
375 </dd> |
373 </dd> |
376 </dl> |
374 </dl> |
377 <a NAME="NetworkManager.removeUrlInterceptor" ID="NetworkManager.removeUrlInterceptor"></a> |
375 <a NAME="NetworkManager.removeUrlInterceptor" ID="NetworkManager.removeUrlInterceptor"></a> |
378 <h4>NetworkManager.removeUrlInterceptor</h4> |
376 <h4>NetworkManager.removeUrlInterceptor</h4> |
379 <b>removeUrlInterceptor</b>(<i>interceptor</i>) |
377 <b>removeUrlInterceptor</b>(<i>interceptor</i>) |
380 |
|
381 <p> |
378 <p> |
382 Public method to remove an URL interceptor. |
379 Public method to remove an URL interceptor. |
383 </p> |
380 </p> |
|
381 |
384 <dl> |
382 <dl> |
385 |
383 |
386 <dt><i>interceptor</i> (UrlInterceptor)</dt> |
384 <dt><i>interceptor</i> (UrlInterceptor)</dt> |
387 <dd> |
385 <dd> |
388 URL interceptor to be removed |
386 URL interceptor to be removed |
389 </dd> |
387 </dd> |
390 </dl> |
388 </dl> |
391 <a NAME="NetworkManager.showSslErrorExceptionsDialog" ID="NetworkManager.showSslErrorExceptionsDialog"></a> |
389 <a NAME="NetworkManager.showSslErrorExceptionsDialog" ID="NetworkManager.showSslErrorExceptionsDialog"></a> |
392 <h4>NetworkManager.showSslErrorExceptionsDialog</h4> |
390 <h4>NetworkManager.showSslErrorExceptionsDialog</h4> |
393 <b>showSslErrorExceptionsDialog</b>(<i>parent=None</i>) |
391 <b>showSslErrorExceptionsDialog</b>(<i>parent=None</i>) |
394 |
|
395 <p> |
392 <p> |
396 Public method to show the SSL error exceptions dialog. |
393 Public method to show the SSL error exceptions dialog. |
397 </p> |
394 </p> |
|
395 |
398 <dl> |
396 <dl> |
399 |
397 |
400 <dt><i>parent</i> (QWidget)</dt> |
398 <dt><i>parent</i> (QWidget)</dt> |
401 <dd> |
399 <dd> |
402 reference to the parent widget |
400 reference to the parent widget |
403 </dd> |
401 </dd> |
404 </dl> |
402 </dl> |
405 <a NAME="NetworkManager.shutdown" ID="NetworkManager.shutdown"></a> |
403 <a NAME="NetworkManager.shutdown" ID="NetworkManager.shutdown"></a> |
406 <h4>NetworkManager.shutdown</h4> |
404 <h4>NetworkManager.shutdown</h4> |
407 <b>shutdown</b>(<i></i>) |
405 <b>shutdown</b>(<i></i>) |
408 |
|
409 <p> |
406 <p> |
410 Public method to shut down the network manager. |
407 Public method to shut down the network manager. |
411 </p> |
408 </p> |
|
409 |
412 <div align="right"><a href="#top">Up</a></div> |
410 <div align="right"><a href="#top">Up</a></div> |
413 <hr /> |
411 <hr /> |
414 </body></html> |
412 </body></html> |