src/eric7/Documentation/Source/eric7.WebBrowser.AdBlock.AdBlockManager.html

branch
eric7
changeset 10479
856476537696
parent 9503
ae9232bf4854
equal deleted inserted replaced
10478:de9106c55c3d 10479:856476537696
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.AdBlock.AdBlockManager</h1> 9 <h1>eric7.WebBrowser.AdBlock.AdBlockManager</h1>
10
11 <p> 10 <p>
12 Module implementing the AdBlock manager. 11 Module implementing the AdBlock manager.
13 </p> 12 </p>
13
14 <h3>Global Attributes</h3> 14 <h3>Global Attributes</h3>
15
16 <table> 15 <table>
17 <tr><td>None</td></tr> 16 <tr><td>None</td></tr>
18 </table> 17 </table>
18
19 <h3>Classes</h3> 19 <h3>Classes</h3>
20
21 <table> 20 <table>
22
23 <tr> 21 <tr>
24 <td><a href="#AdBlockManager">AdBlockManager</a></td> 22 <td><a href="#AdBlockManager">AdBlockManager</a></td>
25 <td>Class implementing the AdBlock manager.</td> 23 <td>Class implementing the AdBlock 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="AdBlockManager" ID="AdBlockManager"></a> 34 <a NAME="AdBlockManager" ID="AdBlockManager"></a>
36 <h2>AdBlockManager</h2> 35 <h2>AdBlockManager</h2>
37
38 <p> 36 <p>
39 Class implementing the AdBlock manager. 37 Class implementing the AdBlock manager.
40 </p> 38 </p>
39
41 <h3>Signals</h3> 40 <h3>Signals</h3>
42 <dl> 41 <dl>
43 42
44 <dt>enabledChanged(enabled)</dt> 43 <dt>enabledChanged(enabled)</dt>
45 <dd> 44 <dd>
57 </dd> 56 </dd>
58 </dl> 57 </dl>
59 <h3>Derived from</h3> 58 <h3>Derived from</h3>
60 QObject 59 QObject
61 <h3>Class Attributes</h3> 60 <h3>Class Attributes</h3>
62
63 <table> 61 <table>
64 <tr><td>None</td></tr> 62 <tr><td>None</td></tr>
65 </table> 63 </table>
64
66 <h3>Class Methods</h3> 65 <h3>Class Methods</h3>
67
68 <table> 66 <table>
69 <tr><td>None</td></tr> 67 <tr><td>None</td></tr>
70 </table> 68 </table>
69
71 <h3>Methods</h3> 70 <h3>Methods</h3>
72
73 <table> 71 <table>
74
75 <tr> 72 <tr>
76 <td><a href="#AdBlockManager.__init__">AdBlockManager</a></td> 73 <td><a href="#AdBlockManager.__init__">AdBlockManager</a></td>
77 <td>Constructor</td> 74 <td>Constructor</td>
78 </tr> 75 </tr>
79 <tr> 76 <tr>
215 <tr> 212 <tr>
216 <td><a href="#AdBlockManager.useLimitedEasyList">useLimitedEasyList</a></td> 213 <td><a href="#AdBlockManager.useLimitedEasyList">useLimitedEasyList</a></td>
217 <td>Public method to test, if limited EasyList rules shall be used.</td> 214 <td>Public method to test, if limited EasyList rules shall be used.</td>
218 </tr> 215 </tr>
219 </table> 216 </table>
217
220 <h3>Static Methods</h3> 218 <h3>Static Methods</h3>
221
222 <table> 219 <table>
223 <tr><td>None</td></tr> 220 <tr><td>None</td></tr>
224 </table> 221 </table>
225 222
223
226 <a NAME="AdBlockManager.__init__" ID="AdBlockManager.__init__"></a> 224 <a NAME="AdBlockManager.__init__" ID="AdBlockManager.__init__"></a>
227 <h4>AdBlockManager (Constructor)</h4> 225 <h4>AdBlockManager (Constructor)</h4>
228 <b>AdBlockManager</b>(<i>parent=None</i>) 226 <b>AdBlockManager</b>(<i>parent=None</i>)
229
230 <p> 227 <p>
231 Constructor 228 Constructor
232 </p> 229 </p>
230
233 <dl> 231 <dl>
234 232
235 <dt><i>parent</i> (QObject)</dt> 233 <dt><i>parent</i> (QObject)</dt>
236 <dd> 234 <dd>
237 reference to the parent object 235 reference to the parent object
238 </dd> 236 </dd>
239 </dl> 237 </dl>
240 <a NAME="AdBlockManager.__canBeBlocked" ID="AdBlockManager.__canBeBlocked"></a> 238 <a NAME="AdBlockManager.__canBeBlocked" ID="AdBlockManager.__canBeBlocked"></a>
241 <h4>AdBlockManager.__canBeBlocked</h4> 239 <h4>AdBlockManager.__canBeBlocked</h4>
242 <b>__canBeBlocked</b>(<i>url</i>) 240 <b>__canBeBlocked</b>(<i>url</i>)
243
244 <p> 241 <p>
245 Private method to check, if the given URL could be blocked (i.e. is 242 Private method to check, if the given URL could be blocked (i.e. is
246 not whitelisted). 243 not whitelisted).
247 </p> 244 </p>
245
248 <dl> 246 <dl>
249 247
250 <dt><i>url</i> (QUrl)</dt> 248 <dt><i>url</i> (QUrl)</dt>
251 <dd> 249 <dd>
252 URL to be checked 250 URL to be checked
265 </dd> 263 </dd>
266 </dl> 264 </dl>
267 <a NAME="AdBlockManager.__customSubscriptionLocation" ID="AdBlockManager.__customSubscriptionLocation"></a> 265 <a NAME="AdBlockManager.__customSubscriptionLocation" ID="AdBlockManager.__customSubscriptionLocation"></a>
268 <h4>AdBlockManager.__customSubscriptionLocation</h4> 266 <h4>AdBlockManager.__customSubscriptionLocation</h4>
269 <b>__customSubscriptionLocation</b>(<i></i>) 267 <b>__customSubscriptionLocation</b>(<i></i>)
270
271 <p> 268 <p>
272 Private method to generate the path for custom subscriptions. 269 Private method to generate the path for custom subscriptions.
273 </p> 270 </p>
271
274 <dl> 272 <dl>
275 <dt>Return:</dt> 273 <dt>Return:</dt>
276 <dd> 274 <dd>
277 URL for custom subscriptions 275 URL for custom subscriptions
278 </dd> 276 </dd>
284 </dd> 282 </dd>
285 </dl> 283 </dl>
286 <a NAME="AdBlockManager.__customSubscriptionUrl" ID="AdBlockManager.__customSubscriptionUrl"></a> 284 <a NAME="AdBlockManager.__customSubscriptionUrl" ID="AdBlockManager.__customSubscriptionUrl"></a>
287 <h4>AdBlockManager.__customSubscriptionUrl</h4> 285 <h4>AdBlockManager.__customSubscriptionUrl</h4>
288 <b>__customSubscriptionUrl</b>(<i></i>) 286 <b>__customSubscriptionUrl</b>(<i></i>)
289
290 <p> 287 <p>
291 Private method to generate the URL for custom subscriptions. 288 Private method to generate the URL for custom subscriptions.
292 </p> 289 </p>
290
293 <dl> 291 <dl>
294 <dt>Return:</dt> 292 <dt>Return:</dt>
295 <dd> 293 <dd>
296 URL for custom subscriptions 294 URL for custom subscriptions
297 </dd> 295 </dd>
303 </dd> 301 </dd>
304 </dl> 302 </dl>
305 <a NAME="AdBlockManager.__loadSubscriptions" ID="AdBlockManager.__loadSubscriptions"></a> 303 <a NAME="AdBlockManager.__loadSubscriptions" ID="AdBlockManager.__loadSubscriptions"></a>
306 <h4>AdBlockManager.__loadSubscriptions</h4> 304 <h4>AdBlockManager.__loadSubscriptions</h4>
307 <b>__loadSubscriptions</b>(<i></i>) 305 <b>__loadSubscriptions</b>(<i></i>)
308
309 <p> 306 <p>
310 Private method to load the set of subscriptions. 307 Private method to load the set of subscriptions.
311 </p> 308 </p>
309
312 <a NAME="AdBlockManager.__rulesChanged" ID="AdBlockManager.__rulesChanged"></a> 310 <a NAME="AdBlockManager.__rulesChanged" ID="AdBlockManager.__rulesChanged"></a>
313 <h4>AdBlockManager.__rulesChanged</h4> 311 <h4>AdBlockManager.__rulesChanged</h4>
314 <b>__rulesChanged</b>(<i></i>) 312 <b>__rulesChanged</b>(<i></i>)
315
316 <p> 313 <p>
317 Private slot handling a change of the AdBlock rules. 314 Private slot handling a change of the AdBlock rules.
318 </p> 315 </p>
316
319 <a NAME="AdBlockManager.__updateMatcher" ID="AdBlockManager.__updateMatcher"></a> 317 <a NAME="AdBlockManager.__updateMatcher" ID="AdBlockManager.__updateMatcher"></a>
320 <h4>AdBlockManager.__updateMatcher</h4> 318 <h4>AdBlockManager.__updateMatcher</h4>
321 <b>__updateMatcher</b>(<i></i>) 319 <b>__updateMatcher</b>(<i></i>)
322
323 <p> 320 <p>
324 Private slot to update the adblock matcher. 321 Private slot to update the adblock matcher.
325 </p> 322 </p>
323
326 <a NAME="AdBlockManager.addException" ID="AdBlockManager.addException"></a> 324 <a NAME="AdBlockManager.addException" ID="AdBlockManager.addException"></a>
327 <h4>AdBlockManager.addException</h4> 325 <h4>AdBlockManager.addException</h4>
328 <b>addException</b>(<i>host</i>) 326 <b>addException</b>(<i>host</i>)
329
330 <p> 327 <p>
331 Public method to add an exception. 328 Public method to add an exception.
332 </p> 329 </p>
330
333 <dl> 331 <dl>
334 332
335 <dt><i>host</i> (str)</dt> 333 <dt><i>host</i> (str)</dt>
336 <dd> 334 <dd>
337 to be excepted 335 to be excepted
338 </dd> 336 </dd>
339 </dl> 337 </dl>
340 <a NAME="AdBlockManager.addSubscription" ID="AdBlockManager.addSubscription"></a> 338 <a NAME="AdBlockManager.addSubscription" ID="AdBlockManager.addSubscription"></a>
341 <h4>AdBlockManager.addSubscription</h4> 339 <h4>AdBlockManager.addSubscription</h4>
342 <b>addSubscription</b>(<i>subscription</i>) 340 <b>addSubscription</b>(<i>subscription</i>)
343
344 <p> 341 <p>
345 Public method to add an AdBlock subscription. 342 Public method to add an AdBlock subscription.
346 </p> 343 </p>
344
347 <dl> 345 <dl>
348 346
349 <dt><i>subscription</i> (AdBlockSubscription)</dt> 347 <dt><i>subscription</i> (AdBlockSubscription)</dt>
350 <dd> 348 <dd>
351 AdBlock subscription to be added 349 AdBlock subscription to be added
352 </dd> 350 </dd>
353 </dl> 351 </dl>
354 <a NAME="AdBlockManager.addSubscriptionFromUrl" ID="AdBlockManager.addSubscriptionFromUrl"></a> 352 <a NAME="AdBlockManager.addSubscriptionFromUrl" ID="AdBlockManager.addSubscriptionFromUrl"></a>
355 <h4>AdBlockManager.addSubscriptionFromUrl</h4> 353 <h4>AdBlockManager.addSubscriptionFromUrl</h4>
356 <b>addSubscriptionFromUrl</b>(<i>url</i>) 354 <b>addSubscriptionFromUrl</b>(<i>url</i>)
357
358 <p> 355 <p>
359 Public method to ad an AdBlock subscription given the abp URL. 356 Public method to ad an AdBlock subscription given the abp URL.
360 </p> 357 </p>
358
361 <dl> 359 <dl>
362 360
363 <dt><i>url</i> (QUrl)</dt> 361 <dt><i>url</i> (QUrl)</dt>
364 <dd> 362 <dd>
365 URL to subscribe an AdBlock subscription 363 URL to subscribe an AdBlock subscription
378 </dd> 376 </dd>
379 </dl> 377 </dl>
380 <a NAME="AdBlockManager.block" ID="AdBlockManager.block"></a> 378 <a NAME="AdBlockManager.block" ID="AdBlockManager.block"></a>
381 <h4>AdBlockManager.block</h4> 379 <h4>AdBlockManager.block</h4>
382 <b>block</b>(<i>info</i>) 380 <b>block</b>(<i>info</i>)
383
384 <p> 381 <p>
385 Public method to check, if a request should be blocked. 382 Public method to check, if a request should be blocked.
386 </p> 383 </p>
384
387 <dl> 385 <dl>
388 386
389 <dt><i>info</i> (QWebEngineUrlRequestInfo)</dt> 387 <dt><i>info</i> (QWebEngineUrlRequestInfo)</dt>
390 <dd> 388 <dd>
391 request info object 389 request info object
404 </dd> 402 </dd>
405 </dl> 403 </dl>
406 <a NAME="AdBlockManager.canRunOnScheme" ID="AdBlockManager.canRunOnScheme"></a> 404 <a NAME="AdBlockManager.canRunOnScheme" ID="AdBlockManager.canRunOnScheme"></a>
407 <h4>AdBlockManager.canRunOnScheme</h4> 405 <h4>AdBlockManager.canRunOnScheme</h4>
408 <b>canRunOnScheme</b>(<i>scheme</i>) 406 <b>canRunOnScheme</b>(<i>scheme</i>)
409
410 <p> 407 <p>
411 Public method to check, if AdBlock can be performed on the scheme. 408 Public method to check, if AdBlock can be performed on the scheme.
412 </p> 409 </p>
410
413 <dl> 411 <dl>
414 412
415 <dt><i>scheme</i> (str)</dt> 413 <dt><i>scheme</i> (str)</dt>
416 <dd> 414 <dd>
417 scheme to check 415 scheme to check
430 </dd> 428 </dd>
431 </dl> 429 </dl>
432 <a NAME="AdBlockManager.close" ID="AdBlockManager.close"></a> 430 <a NAME="AdBlockManager.close" ID="AdBlockManager.close"></a>
433 <h4>AdBlockManager.close</h4> 431 <h4>AdBlockManager.close</h4>
434 <b>close</b>(<i></i>) 432 <b>close</b>(<i></i>)
435
436 <p> 433 <p>
437 Public method to close the open search engines manager. 434 Public method to close the open search engines manager.
438 </p> 435 </p>
436
439 <a NAME="AdBlockManager.customRules" ID="AdBlockManager.customRules"></a> 437 <a NAME="AdBlockManager.customRules" ID="AdBlockManager.customRules"></a>
440 <h4>AdBlockManager.customRules</h4> 438 <h4>AdBlockManager.customRules</h4>
441 <b>customRules</b>(<i></i>) 439 <b>customRules</b>(<i></i>)
442
443 <p> 440 <p>
444 Public method to get a subscription for custom rules. 441 Public method to get a subscription for custom rules.
445 </p> 442 </p>
443
446 <dl> 444 <dl>
447 <dt>Return:</dt> 445 <dt>Return:</dt>
448 <dd> 446 <dd>
449 subscription object for custom rules 447 subscription object for custom rules
450 </dd> 448 </dd>
456 </dd> 454 </dd>
457 </dl> 455 </dl>
458 <a NAME="AdBlockManager.elementHidingRules" ID="AdBlockManager.elementHidingRules"></a> 456 <a NAME="AdBlockManager.elementHidingRules" ID="AdBlockManager.elementHidingRules"></a>
459 <h4>AdBlockManager.elementHidingRules</h4> 457 <h4>AdBlockManager.elementHidingRules</h4>
460 <b>elementHidingRules</b>(<i>url</i>) 458 <b>elementHidingRules</b>(<i>url</i>)
461
462 <p> 459 <p>
463 Public method to get the element hiding rules. 460 Public method to get the element hiding rules.
464 </p> 461 </p>
465 <p> 462 <p>
466 463
467 </p> 464 </p>
465
468 <dl> 466 <dl>
469 467
470 <dt><i>url</i> (QUrl)</dt> 468 <dt><i>url</i> (QUrl)</dt>
471 <dd> 469 <dd>
472 URL to get hiding rules for 470 URL to get hiding rules for
485 </dd> 483 </dd>
486 </dl> 484 </dl>
487 <a NAME="AdBlockManager.elementHidingRulesForDomain" ID="AdBlockManager.elementHidingRulesForDomain"></a> 485 <a NAME="AdBlockManager.elementHidingRulesForDomain" ID="AdBlockManager.elementHidingRulesForDomain"></a>
488 <h4>AdBlockManager.elementHidingRulesForDomain</h4> 486 <h4>AdBlockManager.elementHidingRulesForDomain</h4>
489 <b>elementHidingRulesForDomain</b>(<i>url</i>) 487 <b>elementHidingRulesForDomain</b>(<i>url</i>)
490
491 <p> 488 <p>
492 Public method to get the element hiding rules for a domain. 489 Public method to get the element hiding rules for a domain.
493 </p> 490 </p>
491
494 <dl> 492 <dl>
495 493
496 <dt><i>url</i> (QUrl)</dt> 494 <dt><i>url</i> (QUrl)</dt>
497 <dd> 495 <dd>
498 URL to get hiding rules for 496 URL to get hiding rules for
511 </dd> 509 </dd>
512 </dl> 510 </dl>
513 <a NAME="AdBlockManager.exceptions" ID="AdBlockManager.exceptions"></a> 511 <a NAME="AdBlockManager.exceptions" ID="AdBlockManager.exceptions"></a>
514 <h4>AdBlockManager.exceptions</h4> 512 <h4>AdBlockManager.exceptions</h4>
515 <b>exceptions</b>(<i></i>) 513 <b>exceptions</b>(<i></i>)
516
517 <p> 514 <p>
518 Public method to get a list of excepted hosts. 515 Public method to get a list of excepted hosts.
519 </p> 516 </p>
517
520 <dl> 518 <dl>
521 <dt>Return:</dt> 519 <dt>Return:</dt>
522 <dd> 520 <dd>
523 list of excepted hosts 521 list of excepted hosts
524 </dd> 522 </dd>
530 </dd> 528 </dd>
531 </dl> 529 </dl>
532 <a NAME="AdBlockManager.getDefaultSubscriptionUrl" ID="AdBlockManager.getDefaultSubscriptionUrl"></a> 530 <a NAME="AdBlockManager.getDefaultSubscriptionUrl" ID="AdBlockManager.getDefaultSubscriptionUrl"></a>
533 <h4>AdBlockManager.getDefaultSubscriptionUrl</h4> 531 <h4>AdBlockManager.getDefaultSubscriptionUrl</h4>
534 <b>getDefaultSubscriptionUrl</b>(<i></i>) 532 <b>getDefaultSubscriptionUrl</b>(<i></i>)
535
536 <p> 533 <p>
537 Public method to get the default subscription URL. 534 Public method to get the default subscription URL.
538 </p> 535 </p>
536
539 <dl> 537 <dl>
540 <dt>Return:</dt> 538 <dt>Return:</dt>
541 <dd> 539 <dd>
542 default subscription URL 540 default subscription URL
543 </dd> 541 </dd>
549 </dd> 547 </dd>
550 </dl> 548 </dl>
551 <a NAME="AdBlockManager.getRequiresSubscriptions" ID="AdBlockManager.getRequiresSubscriptions"></a> 549 <a NAME="AdBlockManager.getRequiresSubscriptions" ID="AdBlockManager.getRequiresSubscriptions"></a>
552 <h4>AdBlockManager.getRequiresSubscriptions</h4> 550 <h4>AdBlockManager.getRequiresSubscriptions</h4>
553 <b>getRequiresSubscriptions</b>(<i>subscription</i>) 551 <b>getRequiresSubscriptions</b>(<i>subscription</i>)
554
555 <p> 552 <p>
556 Public method to get a list of subscriptions, that require the given 553 Public method to get a list of subscriptions, that require the given
557 one. 554 one.
558 </p> 555 </p>
556
559 <dl> 557 <dl>
560 558
561 <dt><i>subscription</i> (AdBlockSubscription)</dt> 559 <dt><i>subscription</i> (AdBlockSubscription)</dt>
562 <dd> 560 <dd>
563 subscription to check for 561 subscription to check for
576 </dd> 574 </dd>
577 </dl> 575 </dl>
578 <a NAME="AdBlockManager.isEnabled" ID="AdBlockManager.isEnabled"></a> 576 <a NAME="AdBlockManager.isEnabled" ID="AdBlockManager.isEnabled"></a>
579 <h4>AdBlockManager.isEnabled</h4> 577 <h4>AdBlockManager.isEnabled</h4>
580 <b>isEnabled</b>(<i></i>) 578 <b>isEnabled</b>(<i></i>)
581
582 <p> 579 <p>
583 Public method to check, if blocking ads is enabled. 580 Public method to check, if blocking ads is enabled.
584 </p> 581 </p>
582
585 <dl> 583 <dl>
586 <dt>Return:</dt> 584 <dt>Return:</dt>
587 <dd> 585 <dd>
588 flag indicating the enabled state 586 flag indicating the enabled state
589 </dd> 587 </dd>
595 </dd> 593 </dd>
596 </dl> 594 </dl>
597 <a NAME="AdBlockManager.isHostExcepted" ID="AdBlockManager.isHostExcepted"></a> 595 <a NAME="AdBlockManager.isHostExcepted" ID="AdBlockManager.isHostExcepted"></a>
598 <h4>AdBlockManager.isHostExcepted</h4> 596 <h4>AdBlockManager.isHostExcepted</h4>
599 <b>isHostExcepted</b>(<i>host</i>) 597 <b>isHostExcepted</b>(<i>host</i>)
600
601 <p> 598 <p>
602 Public slot to check, if a host is excepted. 599 Public slot to check, if a host is excepted.
603 </p> 600 </p>
601
604 <dl> 602 <dl>
605 603
606 <dt><i>host</i> (str)</dt> 604 <dt><i>host</i> (str)</dt>
607 <dd> 605 <dd>
608 host to check 606 host to check
621 </dd> 619 </dd>
622 </dl> 620 </dl>
623 <a NAME="AdBlockManager.load" ID="AdBlockManager.load"></a> 621 <a NAME="AdBlockManager.load" ID="AdBlockManager.load"></a>
624 <h4>AdBlockManager.load</h4> 622 <h4>AdBlockManager.load</h4>
625 <b>load</b>(<i></i>) 623 <b>load</b>(<i></i>)
626
627 <p> 624 <p>
628 Public method to load the AdBlock subscriptions. 625 Public method to load the AdBlock subscriptions.
629 </p> 626 </p>
627
630 <a NAME="AdBlockManager.loadRequiredSubscription" ID="AdBlockManager.loadRequiredSubscription"></a> 628 <a NAME="AdBlockManager.loadRequiredSubscription" ID="AdBlockManager.loadRequiredSubscription"></a>
631 <h4>AdBlockManager.loadRequiredSubscription</h4> 629 <h4>AdBlockManager.loadRequiredSubscription</h4>
632 <b>loadRequiredSubscription</b>(<i>location, title</i>) 630 <b>loadRequiredSubscription</b>(<i>location, title</i>)
633
634 <p> 631 <p>
635 Public method to load a subscription required by another one. 632 Public method to load a subscription required by another one.
636 </p> 633 </p>
634
637 <dl> 635 <dl>
638 636
639 <dt><i>location</i> (str)</dt> 637 <dt><i>location</i> (str)</dt>
640 <dd> 638 <dd>
641 location of the required subscription 639 location of the required subscription
646 </dd> 644 </dd>
647 </dl> 645 </dl>
648 <a NAME="AdBlockManager.page" ID="AdBlockManager.page"></a> 646 <a NAME="AdBlockManager.page" ID="AdBlockManager.page"></a>
649 <h4>AdBlockManager.page</h4> 647 <h4>AdBlockManager.page</h4>
650 <b>page</b>(<i></i>) 648 <b>page</b>(<i></i>)
651
652 <p> 649 <p>
653 Public method to get a reference to the page block object. 650 Public method to get a reference to the page block object.
654 </p> 651 </p>
652
655 <dl> 653 <dl>
656 <dt>Return:</dt> 654 <dt>Return:</dt>
657 <dd> 655 <dd>
658 reference to the page block object 656 reference to the page block object
659 </dd> 657 </dd>
665 </dd> 663 </dd>
666 </dl> 664 </dl>
667 <a NAME="AdBlockManager.removeException" ID="AdBlockManager.removeException"></a> 665 <a NAME="AdBlockManager.removeException" ID="AdBlockManager.removeException"></a>
668 <h4>AdBlockManager.removeException</h4> 666 <h4>AdBlockManager.removeException</h4>
669 <b>removeException</b>(<i>host</i>) 667 <b>removeException</b>(<i>host</i>)
670
671 <p> 668 <p>
672 Public method to remove an exception. 669 Public method to remove an exception.
673 </p> 670 </p>
671
674 <dl> 672 <dl>
675 673
676 <dt><i>host</i> (str)</dt> 674 <dt><i>host</i> (str)</dt>
677 <dd> 675 <dd>
678 to be removed from the list of exceptions 676 to be removed from the list of exceptions
679 </dd> 677 </dd>
680 </dl> 678 </dl>
681 <a NAME="AdBlockManager.removeSubscription" ID="AdBlockManager.removeSubscription"></a> 679 <a NAME="AdBlockManager.removeSubscription" ID="AdBlockManager.removeSubscription"></a>
682 <h4>AdBlockManager.removeSubscription</h4> 680 <h4>AdBlockManager.removeSubscription</h4>
683 <b>removeSubscription</b>(<i>subscription, emitSignal=True</i>) 681 <b>removeSubscription</b>(<i>subscription, emitSignal=True</i>)
684
685 <p> 682 <p>
686 Public method to remove an AdBlock subscription. 683 Public method to remove an AdBlock subscription.
687 </p> 684 </p>
685
688 <dl> 686 <dl>
689 687
690 <dt><i>subscription</i> (AdBlockSubscription)</dt> 688 <dt><i>subscription</i> (AdBlockSubscription)</dt>
691 <dd> 689 <dd>
692 AdBlock subscription to be removed 690 AdBlock subscription to be removed
697 </dd> 695 </dd>
698 </dl> 696 </dl>
699 <a NAME="AdBlockManager.save" ID="AdBlockManager.save"></a> 697 <a NAME="AdBlockManager.save" ID="AdBlockManager.save"></a>
700 <h4>AdBlockManager.save</h4> 698 <h4>AdBlockManager.save</h4>
701 <b>save</b>(<i></i>) 699 <b>save</b>(<i></i>)
702
703 <p> 700 <p>
704 Public method to save the AdBlock subscriptions. 701 Public method to save the AdBlock subscriptions.
705 </p> 702 </p>
703
706 <a NAME="AdBlockManager.setEnabled" ID="AdBlockManager.setEnabled"></a> 704 <a NAME="AdBlockManager.setEnabled" ID="AdBlockManager.setEnabled"></a>
707 <h4>AdBlockManager.setEnabled</h4> 705 <h4>AdBlockManager.setEnabled</h4>
708 <b>setEnabled</b>(<i>enabled</i>) 706 <b>setEnabled</b>(<i>enabled</i>)
709
710 <p> 707 <p>
711 Public slot to set the enabled state. 708 Public slot to set the enabled state.
712 </p> 709 </p>
710
713 <dl> 711 <dl>
714 712
715 <dt><i>enabled</i> (bool)</dt> 713 <dt><i>enabled</i> (bool)</dt>
716 <dd> 714 <dd>
717 flag indicating the enabled state 715 flag indicating the enabled state
718 </dd> 716 </dd>
719 </dl> 717 </dl>
720 <a NAME="AdBlockManager.setExceptions" ID="AdBlockManager.setExceptions"></a> 718 <a NAME="AdBlockManager.setExceptions" ID="AdBlockManager.setExceptions"></a>
721 <h4>AdBlockManager.setExceptions</h4> 719 <h4>AdBlockManager.setExceptions</h4>
722 <b>setExceptions</b>(<i>hosts</i>) 720 <b>setExceptions</b>(<i>hosts</i>)
723
724 <p> 721 <p>
725 Public method to set the list of excepted hosts. 722 Public method to set the list of excepted hosts.
726 </p> 723 </p>
724
727 <dl> 725 <dl>
728 726
729 <dt><i>hosts</i> (list of str)</dt> 727 <dt><i>hosts</i> (list of str)</dt>
730 <dd> 728 <dd>
731 list of excepted hosts 729 list of excepted hosts
732 </dd> 730 </dd>
733 </dl> 731 </dl>
734 <a NAME="AdBlockManager.setUseLimitedEasyList" ID="AdBlockManager.setUseLimitedEasyList"></a> 732 <a NAME="AdBlockManager.setUseLimitedEasyList" ID="AdBlockManager.setUseLimitedEasyList"></a>
735 <h4>AdBlockManager.setUseLimitedEasyList</h4> 733 <h4>AdBlockManager.setUseLimitedEasyList</h4>
736 <b>setUseLimitedEasyList</b>(<i>limited</i>) 734 <b>setUseLimitedEasyList</b>(<i>limited</i>)
737
738 <p> 735 <p>
739 Public method to set the limited EasyList flag. 736 Public method to set the limited EasyList flag.
740 </p> 737 </p>
738
741 <dl> 739 <dl>
742 740
743 <dt><i>limited</i> (bool)</dt> 741 <dt><i>limited</i> (bool)</dt>
744 <dd> 742 <dd>
745 flag indicating to use limited EasyList 743 flag indicating to use limited EasyList
746 </dd> 744 </dd>
747 </dl> 745 </dl>
748 <a NAME="AdBlockManager.showDialog" ID="AdBlockManager.showDialog"></a> 746 <a NAME="AdBlockManager.showDialog" ID="AdBlockManager.showDialog"></a>
749 <h4>AdBlockManager.showDialog</h4> 747 <h4>AdBlockManager.showDialog</h4>
750 <b>showDialog</b>(<i>parent=None</i>) 748 <b>showDialog</b>(<i>parent=None</i>)
751
752 <p> 749 <p>
753 Public slot to show the AdBlock subscription management dialog. 750 Public slot to show the AdBlock subscription management dialog.
754 </p> 751 </p>
752
755 <dl> 753 <dl>
756 754
757 <dt><i>parent</i> (QWidget)</dt> 755 <dt><i>parent</i> (QWidget)</dt>
758 <dd> 756 <dd>
759 reference to the parent widget 757 reference to the parent widget
772 </dd> 770 </dd>
773 </dl> 771 </dl>
774 <a NAME="AdBlockManager.showExceptionsDialog" ID="AdBlockManager.showExceptionsDialog"></a> 772 <a NAME="AdBlockManager.showExceptionsDialog" ID="AdBlockManager.showExceptionsDialog"></a>
775 <h4>AdBlockManager.showExceptionsDialog</h4> 773 <h4>AdBlockManager.showExceptionsDialog</h4>
776 <b>showExceptionsDialog</b>(<i></i>) 774 <b>showExceptionsDialog</b>(<i></i>)
777
778 <p> 775 <p>
779 Public method to show the AdBlock Exceptions dialog. 776 Public method to show the AdBlock Exceptions dialog.
780 </p> 777 </p>
778
781 <dl> 779 <dl>
782 <dt>Return:</dt> 780 <dt>Return:</dt>
783 <dd> 781 <dd>
784 reference to the exceptions dialog 782 reference to the exceptions dialog
785 </dd> 783 </dd>
791 </dd> 789 </dd>
792 </dl> 790 </dl>
793 <a NAME="AdBlockManager.subscription" ID="AdBlockManager.subscription"></a> 791 <a NAME="AdBlockManager.subscription" ID="AdBlockManager.subscription"></a>
794 <h4>AdBlockManager.subscription</h4> 792 <h4>AdBlockManager.subscription</h4>
795 <b>subscription</b>(<i>location</i>) 793 <b>subscription</b>(<i>location</i>)
796
797 <p> 794 <p>
798 Public method to get a subscription based on its location. 795 Public method to get a subscription based on its location.
799 </p> 796 </p>
797
800 <dl> 798 <dl>
801 799
802 <dt><i>location</i> (str)</dt> 800 <dt><i>location</i> (str)</dt>
803 <dd> 801 <dd>
804 location of the subscription to search for 802 location of the subscription to search for
817 </dd> 815 </dd>
818 </dl> 816 </dl>
819 <a NAME="AdBlockManager.subscriptions" ID="AdBlockManager.subscriptions"></a> 817 <a NAME="AdBlockManager.subscriptions" ID="AdBlockManager.subscriptions"></a>
820 <h4>AdBlockManager.subscriptions</h4> 818 <h4>AdBlockManager.subscriptions</h4>
821 <b>subscriptions</b>(<i></i>) 819 <b>subscriptions</b>(<i></i>)
822
823 <p> 820 <p>
824 Public method to get all subscriptions. 821 Public method to get all subscriptions.
825 </p> 822 </p>
823
826 <dl> 824 <dl>
827 <dt>Return:</dt> 825 <dt>Return:</dt>
828 <dd> 826 <dd>
829 list of subscriptions 827 list of subscriptions
830 </dd> 828 </dd>
836 </dd> 834 </dd>
837 </dl> 835 </dl>
838 <a NAME="AdBlockManager.updateAllSubscriptions" ID="AdBlockManager.updateAllSubscriptions"></a> 836 <a NAME="AdBlockManager.updateAllSubscriptions" ID="AdBlockManager.updateAllSubscriptions"></a>
839 <h4>AdBlockManager.updateAllSubscriptions</h4> 837 <h4>AdBlockManager.updateAllSubscriptions</h4>
840 <b>updateAllSubscriptions</b>(<i></i>) 838 <b>updateAllSubscriptions</b>(<i></i>)
841
842 <p> 839 <p>
843 Public method to update all subscriptions. 840 Public method to update all subscriptions.
844 </p> 841 </p>
842
845 <a NAME="AdBlockManager.useLimitedEasyList" ID="AdBlockManager.useLimitedEasyList"></a> 843 <a NAME="AdBlockManager.useLimitedEasyList" ID="AdBlockManager.useLimitedEasyList"></a>
846 <h4>AdBlockManager.useLimitedEasyList</h4> 844 <h4>AdBlockManager.useLimitedEasyList</h4>
847 <b>useLimitedEasyList</b>(<i></i>) 845 <b>useLimitedEasyList</b>(<i></i>)
848
849 <p> 846 <p>
850 Public method to test, if limited EasyList rules shall be used. 847 Public method to test, if limited EasyList rules shall be used.
851 </p> 848 </p>
849
852 <dl> 850 <dl>
853 <dt>Return:</dt> 851 <dt>Return:</dt>
854 <dd> 852 <dd>
855 flag indicating limited EasyList rules 853 flag indicating limited EasyList rules
856 </dd> 854 </dd>

eric ide

mercurial