Helpviewer/HelpWindow.py

changeset 454
d28d558f7484
parent 453
a81097a85889
child 456
d766de2ccbc7
equal deleted inserted replaced
453:a81097a85889 454:d28d558f7484
371 self.newTabAct.setStatusTip(self.trUtf8('Open a new help window tab')) 371 self.newTabAct.setStatusTip(self.trUtf8('Open a new help window tab'))
372 self.newTabAct.setWhatsThis(self.trUtf8( 372 self.newTabAct.setWhatsThis(self.trUtf8(
373 """<b>New Tab</b>""" 373 """<b>New Tab</b>"""
374 """<p>This opens a new help window tab.</p>""" 374 """<p>This opens a new help window tab.</p>"""
375 )) 375 ))
376 self.newTabAct.triggered.connect(self.newTab) 376 self.newTabAct.triggered[()].connect(self.newTab)
377 self.__actions.append(self.newTabAct) 377 self.__actions.append(self.newTabAct)
378 378
379 self.newAct = E5Action(self.trUtf8('New Window'), 379 self.newAct = E5Action(self.trUtf8('New Window'),
380 UI.PixmapCache.getIcon("newWindow.png"), 380 UI.PixmapCache.getIcon("newWindow.png"),
381 self.trUtf8('New &Window'), 381 self.trUtf8('New &Window'),
384 self.newAct.setStatusTip(self.trUtf8('Open a new help browser window')) 384 self.newAct.setStatusTip(self.trUtf8('Open a new help browser window'))
385 self.newAct.setWhatsThis(self.trUtf8( 385 self.newAct.setWhatsThis(self.trUtf8(
386 """<b>New Window</b>""" 386 """<b>New Window</b>"""
387 """<p>This opens a new help browser window.</p>""" 387 """<p>This opens a new help browser window.</p>"""
388 )) 388 ))
389 self.newAct.triggered.connect(self.newWindow) 389 self.newAct.triggered[()].connect(self.newWindow)
390 self.__actions.append(self.newAct) 390 self.__actions.append(self.newAct)
391 391
392 self.openAct = E5Action(self.trUtf8('Open File'), 392 self.openAct = E5Action(self.trUtf8('Open File'),
393 UI.PixmapCache.getIcon("open.png"), 393 UI.PixmapCache.getIcon("open.png"),
394 self.trUtf8('&Open File'), 394 self.trUtf8('&Open File'),
398 self.openAct.setWhatsThis(self.trUtf8( 398 self.openAct.setWhatsThis(self.trUtf8(
399 """<b>Open File</b>""" 399 """<b>Open File</b>"""
400 """<p>This opens a new help file for display.""" 400 """<p>This opens a new help file for display."""
401 """ It pops up a file selection dialog.</p>""" 401 """ It pops up a file selection dialog.</p>"""
402 )) 402 ))
403 self.openAct.triggered.connect(self.__openFile) 403 self.openAct.triggered[()].connect(self.__openFile)
404 self.__actions.append(self.openAct) 404 self.__actions.append(self.openAct)
405 405
406 self.openTabAct = E5Action(self.trUtf8('Open File in New Tab'), 406 self.openTabAct = E5Action(self.trUtf8('Open File in New Tab'),
407 UI.PixmapCache.getIcon("openNewTab.png"), 407 UI.PixmapCache.getIcon("openNewTab.png"),
408 self.trUtf8('Open File in New &Tab'), 408 self.trUtf8('Open File in New &Tab'),
413 self.openTabAct.setWhatsThis(self.trUtf8( 413 self.openTabAct.setWhatsThis(self.trUtf8(
414 """<b>Open File in New Tab</b>""" 414 """<b>Open File in New Tab</b>"""
415 """<p>This opens a new help file for display in a new tab.""" 415 """<p>This opens a new help file for display in a new tab."""
416 """ It pops up a file selection dialog.</p>""" 416 """ It pops up a file selection dialog.</p>"""
417 )) 417 ))
418 self.openTabAct.triggered.connect(self.__openFileNewTab) 418 self.openTabAct.triggered[()].connect(self.__openFileNewTab)
419 self.__actions.append(self.openTabAct) 419 self.__actions.append(self.openTabAct)
420 420
421 self.saveAsAct = E5Action(self.trUtf8('Save As '), 421 self.saveAsAct = E5Action(self.trUtf8('Save As '),
422 UI.PixmapCache.getIcon("fileSaveAs.png"), 422 UI.PixmapCache.getIcon("fileSaveAs.png"),
423 self.trUtf8('&Save As...'), 423 self.trUtf8('&Save As...'),
427 self.trUtf8('Save the current page to disk')) 427 self.trUtf8('Save the current page to disk'))
428 self.saveAsAct.setWhatsThis(self.trUtf8( 428 self.saveAsAct.setWhatsThis(self.trUtf8(
429 """<b>Save As...</b>""" 429 """<b>Save As...</b>"""
430 """<p>Saves the current page to disk.</p>""" 430 """<p>Saves the current page to disk.</p>"""
431 )) 431 ))
432 self.saveAsAct.triggered.connect(self.__savePageAs) 432 self.saveAsAct.triggered[()].connect(self.__savePageAs)
433 self.__actions.append(self.saveAsAct) 433 self.__actions.append(self.saveAsAct)
434 434
435 bookmarksManager = self.bookmarksManager() 435 bookmarksManager = self.bookmarksManager()
436 self.importBookmarksAct = E5Action(self.trUtf8('Import Bookmarks'), 436 self.importBookmarksAct = E5Action(self.trUtf8('Import Bookmarks'),
437 self.trUtf8('&Import Bookmarks...'), 437 self.trUtf8('&Import Bookmarks...'),
440 self.trUtf8('Import bookmarks from other browsers')) 440 self.trUtf8('Import bookmarks from other browsers'))
441 self.importBookmarksAct.setWhatsThis(self.trUtf8( 441 self.importBookmarksAct.setWhatsThis(self.trUtf8(
442 """<b>Import Bookmarks</b>""" 442 """<b>Import Bookmarks</b>"""
443 """<p>Import bookmarks from other browsers.</p>""" 443 """<p>Import bookmarks from other browsers.</p>"""
444 )) 444 ))
445 self.importBookmarksAct.triggered.connect(bookmarksManager.importBookmarks) 445 self.importBookmarksAct.triggered[()].connect(bookmarksManager.importBookmarks)
446 self.__actions.append(self.importBookmarksAct) 446 self.__actions.append(self.importBookmarksAct)
447 447
448 self.exportBookmarksAct = E5Action(self.trUtf8('Export Bookmarks'), 448 self.exportBookmarksAct = E5Action(self.trUtf8('Export Bookmarks'),
449 self.trUtf8('&Export Bookmarks...'), 449 self.trUtf8('&Export Bookmarks...'),
450 0, 0, self, 'help_file_export_bookmarks') 450 0, 0, self, 'help_file_export_bookmarks')
452 self.trUtf8('Export the bookmarks into a file')) 452 self.trUtf8('Export the bookmarks into a file'))
453 self.exportBookmarksAct.setWhatsThis(self.trUtf8( 453 self.exportBookmarksAct.setWhatsThis(self.trUtf8(
454 """<b>Export Bookmarks</b>""" 454 """<b>Export Bookmarks</b>"""
455 """<p>Export the bookmarks into a file.</p>""" 455 """<p>Export the bookmarks into a file.</p>"""
456 )) 456 ))
457 self.exportBookmarksAct.triggered.connect(bookmarksManager.exportBookmarks) 457 self.exportBookmarksAct.triggered[()].connect(bookmarksManager.exportBookmarks)
458 self.__actions.append(self.exportBookmarksAct) 458 self.__actions.append(self.exportBookmarksAct)
459 459
460 self.printAct = E5Action(self.trUtf8('Print'), 460 self.printAct = E5Action(self.trUtf8('Print'),
461 UI.PixmapCache.getIcon("print.png"), 461 UI.PixmapCache.getIcon("print.png"),
462 self.trUtf8('&Print'), 462 self.trUtf8('&Print'),
465 self.printAct.setStatusTip(self.trUtf8('Print the displayed help')) 465 self.printAct.setStatusTip(self.trUtf8('Print the displayed help'))
466 self.printAct.setWhatsThis(self.trUtf8( 466 self.printAct.setWhatsThis(self.trUtf8(
467 """<b>Print</b>""" 467 """<b>Print</b>"""
468 """<p>Print the displayed help text.</p>""" 468 """<p>Print the displayed help text.</p>"""
469 )) 469 ))
470 self.printAct.triggered.connect(self.__printFile) 470 self.printAct.triggered[()].connect(self.__printFile)
471 self.__actions.append(self.printAct) 471 self.__actions.append(self.printAct)
472 472
473 self.printPdfAct = E5Action(self.trUtf8('Print as PDF'), 473 self.printPdfAct = E5Action(self.trUtf8('Print as PDF'),
474 UI.PixmapCache.getIcon("printPdf.png"), 474 UI.PixmapCache.getIcon("printPdf.png"),
475 self.trUtf8('Print as PDF'), 475 self.trUtf8('Print as PDF'),
477 self.printPdfAct.setStatusTip(self.trUtf8('Print the displayed help as PDF')) 477 self.printPdfAct.setStatusTip(self.trUtf8('Print the displayed help as PDF'))
478 self.printPdfAct.setWhatsThis(self.trUtf8( 478 self.printPdfAct.setWhatsThis(self.trUtf8(
479 """<b>Print as PDF</b>""" 479 """<b>Print as PDF</b>"""
480 """<p>Print the displayed help text as a PDF file.</p>""" 480 """<p>Print the displayed help text as a PDF file.</p>"""
481 )) 481 ))
482 self.printPdfAct.triggered.connect(self.__printFilePdf) 482 self.printPdfAct.triggered[()].connect(self.__printFilePdf)
483 self.__actions.append(self.printPdfAct) 483 self.__actions.append(self.printPdfAct)
484 484
485 self.printPreviewAct = E5Action(self.trUtf8('Print Preview'), 485 self.printPreviewAct = E5Action(self.trUtf8('Print Preview'),
486 UI.PixmapCache.getIcon("printPreview.png"), 486 UI.PixmapCache.getIcon("printPreview.png"),
487 self.trUtf8('Print Preview'), 487 self.trUtf8('Print Preview'),
490 'Print preview of the displayed help')) 490 'Print preview of the displayed help'))
491 self.printPreviewAct.setWhatsThis(self.trUtf8( 491 self.printPreviewAct.setWhatsThis(self.trUtf8(
492 """<b>Print Preview</b>""" 492 """<b>Print Preview</b>"""
493 """<p>Print preview of the displayed help text.</p>""" 493 """<p>Print preview of the displayed help text.</p>"""
494 )) 494 ))
495 self.printPreviewAct.triggered.connect(self.__printPreviewFile) 495 self.printPreviewAct.triggered[()].connect(self.__printPreviewFile)
496 self.__actions.append(self.printPreviewAct) 496 self.__actions.append(self.printPreviewAct)
497 497
498 self.closeAct = E5Action(self.trUtf8('Close'), 498 self.closeAct = E5Action(self.trUtf8('Close'),
499 UI.PixmapCache.getIcon("close.png"), 499 UI.PixmapCache.getIcon("close.png"),
500 self.trUtf8('&Close'), 500 self.trUtf8('&Close'),
503 self.closeAct.setStatusTip(self.trUtf8('Close the current help window')) 503 self.closeAct.setStatusTip(self.trUtf8('Close the current help window'))
504 self.closeAct.setWhatsThis(self.trUtf8( 504 self.closeAct.setWhatsThis(self.trUtf8(
505 """<b>Close</b>""" 505 """<b>Close</b>"""
506 """<p>Closes the current help window.</p>""" 506 """<p>Closes the current help window.</p>"""
507 )) 507 ))
508 self.closeAct.triggered.connect(self.__close) 508 self.closeAct.triggered[()].connect(self.__close)
509 self.__actions.append(self.closeAct) 509 self.__actions.append(self.closeAct)
510 510
511 self.closeAllAct = E5Action(self.trUtf8('Close All'), 511 self.closeAllAct = E5Action(self.trUtf8('Close All'),
512 self.trUtf8('Close &All'), 512 self.trUtf8('Close &All'),
513 0, 0, self, 'help_file_close_all') 513 0, 0, self, 'help_file_close_all')
514 self.closeAllAct.setStatusTip(self.trUtf8('Close all help windows')) 514 self.closeAllAct.setStatusTip(self.trUtf8('Close all help windows'))
515 self.closeAllAct.setWhatsThis(self.trUtf8( 515 self.closeAllAct.setWhatsThis(self.trUtf8(
516 """<b>Close All</b>""" 516 """<b>Close All</b>"""
517 """<p>Closes all help windows except the first one.</p>""" 517 """<p>Closes all help windows except the first one.</p>"""
518 )) 518 ))
519 self.closeAllAct.triggered.connect(self.__closeAll) 519 self.closeAllAct.triggered[()].connect(self.__closeAll)
520 self.__actions.append(self.closeAllAct) 520 self.__actions.append(self.closeAllAct)
521 521
522 self.privateBrowsingAct = E5Action(self.trUtf8('Private Browsing'), 522 self.privateBrowsingAct = E5Action(self.trUtf8('Private Browsing'),
523 UI.PixmapCache.getIcon("privateBrowsing.png"), 523 UI.PixmapCache.getIcon("privateBrowsing.png"),
524 self.trUtf8('Private &Browsing'), 524 self.trUtf8('Private &Browsing'),
527 self.privateBrowsingAct.setWhatsThis(self.trUtf8( 527 self.privateBrowsingAct.setWhatsThis(self.trUtf8(
528 """<b>Private Browsing</b>""" 528 """<b>Private Browsing</b>"""
529 """<p>Enables private browsing. In this mode no history is""" 529 """<p>Enables private browsing. In this mode no history is"""
530 """ recorded anymore.</p>""" 530 """ recorded anymore.</p>"""
531 )) 531 ))
532 self.privateBrowsingAct.triggered.connect(self.__privateBrowsing) 532 self.privateBrowsingAct.triggered[()].connect(self.__privateBrowsing)
533 self.privateBrowsingAct.setCheckable(True) 533 self.privateBrowsingAct.setCheckable(True)
534 self.__actions.append(self.privateBrowsingAct) 534 self.__actions.append(self.privateBrowsingAct)
535 535
536 self.exitAct = E5Action(self.trUtf8('Quit'), 536 self.exitAct = E5Action(self.trUtf8('Quit'),
537 UI.PixmapCache.getIcon("exit.png"), 537 UI.PixmapCache.getIcon("exit.png"),
542 self.exitAct.setWhatsThis(self.trUtf8( 542 self.exitAct.setWhatsThis(self.trUtf8(
543 """<b>Quit</b>""" 543 """<b>Quit</b>"""
544 """<p>Quit the web browser.</p>""" 544 """<p>Quit the web browser.</p>"""
545 )) 545 ))
546 if self.fromEric: 546 if self.fromEric:
547 self.exitAct.triggered.connect(self, SLOT('close()')) 547 self.exitAct.triggered[()].connect(self.close)
548 else: 548 else:
549 self.connect(self.exitAct, SIGNAL('triggered()'), 549 self.connect(self.exitAct, SIGNAL('triggered()'),
550 qApp, SLOT('closeAllWindows()')) 550 qApp, SLOT('closeAllWindows()'))
551 self.__actions.append(self.exitAct) 551 self.__actions.append(self.exitAct)
552 552
560 self.backAct.setWhatsThis(self.trUtf8( 560 self.backAct.setWhatsThis(self.trUtf8(
561 """<b>Backward</b>""" 561 """<b>Backward</b>"""
562 """<p>Moves one help screen backward. If none is""" 562 """<p>Moves one help screen backward. If none is"""
563 """ available, this action is disabled.</p>""" 563 """ available, this action is disabled.</p>"""
564 )) 564 ))
565 self.backAct.triggered.connect(self.__backward) 565 self.backAct.triggered[()].connect(self.__backward)
566 self.__actions.append(self.backAct) 566 self.__actions.append(self.backAct)
567 567
568 self.forwardAct = E5Action(self.trUtf8('Forward'), 568 self.forwardAct = E5Action(self.trUtf8('Forward'),
569 UI.PixmapCache.getIcon("forward.png"), 569 UI.PixmapCache.getIcon("forward.png"),
570 self.trUtf8('&Forward'), 570 self.trUtf8('&Forward'),
575 self.forwardAct.setWhatsThis(self.trUtf8( 575 self.forwardAct.setWhatsThis(self.trUtf8(
576 """<b>Forward</b>""" 576 """<b>Forward</b>"""
577 """<p>Moves one help screen forward. If none is""" 577 """<p>Moves one help screen forward. If none is"""
578 """ available, this action is disabled.</p>""" 578 """ available, this action is disabled.</p>"""
579 )) 579 ))
580 self.forwardAct.triggered.connect(self.__forward) 580 self.forwardAct.triggered[()].connect(self.__forward)
581 self.__actions.append(self.forwardAct) 581 self.__actions.append(self.forwardAct)
582 582
583 self.homeAct = E5Action(self.trUtf8('Home'), 583 self.homeAct = E5Action(self.trUtf8('Home'),
584 UI.PixmapCache.getIcon("home.png"), 584 UI.PixmapCache.getIcon("home.png"),
585 self.trUtf8('&Home'), 585 self.trUtf8('&Home'),
588 self.homeAct.setStatusTip(self.trUtf8('Move to the initial help screen')) 588 self.homeAct.setStatusTip(self.trUtf8('Move to the initial help screen'))
589 self.homeAct.setWhatsThis(self.trUtf8( 589 self.homeAct.setWhatsThis(self.trUtf8(
590 """<b>Home</b>""" 590 """<b>Home</b>"""
591 """<p>Moves to the initial help screen.</p>""" 591 """<p>Moves to the initial help screen.</p>"""
592 )) 592 ))
593 self.homeAct.triggered.connect(self.__home) 593 self.homeAct.triggered[()].connect(self.__home)
594 self.__actions.append(self.homeAct) 594 self.__actions.append(self.homeAct)
595 595
596 self.reloadAct = E5Action(self.trUtf8('Reload'), 596 self.reloadAct = E5Action(self.trUtf8('Reload'),
597 UI.PixmapCache.getIcon("reload.png"), 597 UI.PixmapCache.getIcon("reload.png"),
598 self.trUtf8('&Reload'), 598 self.trUtf8('&Reload'),
602 self.reloadAct.setStatusTip(self.trUtf8('Reload the current help screen')) 602 self.reloadAct.setStatusTip(self.trUtf8('Reload the current help screen'))
603 self.reloadAct.setWhatsThis(self.trUtf8( 603 self.reloadAct.setWhatsThis(self.trUtf8(
604 """<b>Reload</b>""" 604 """<b>Reload</b>"""
605 """<p>Reloads the current help screen.</p>""" 605 """<p>Reloads the current help screen.</p>"""
606 )) 606 ))
607 self.reloadAct.triggered.connect(self.__reload) 607 self.reloadAct.triggered[()].connect(self.__reload)
608 self.__actions.append(self.reloadAct) 608 self.__actions.append(self.reloadAct)
609 609
610 self.stopAct = E5Action(self.trUtf8('Stop'), 610 self.stopAct = E5Action(self.trUtf8('Stop'),
611 UI.PixmapCache.getIcon("stopLoading.png"), 611 UI.PixmapCache.getIcon("stopLoading.png"),
612 self.trUtf8('&Stop'), 612 self.trUtf8('&Stop'),
616 self.stopAct.setStatusTip(self.trUtf8('Stop loading')) 616 self.stopAct.setStatusTip(self.trUtf8('Stop loading'))
617 self.stopAct.setWhatsThis(self.trUtf8( 617 self.stopAct.setWhatsThis(self.trUtf8(
618 """<b>Stop</b>""" 618 """<b>Stop</b>"""
619 """<p>Stops loading of the current tab.</p>""" 619 """<p>Stops loading of the current tab.</p>"""
620 )) 620 ))
621 self.stopAct.triggered.connect(self.__stopLoading) 621 self.stopAct.triggered[()].connect(self.__stopLoading)
622 self.__actions.append(self.stopAct) 622 self.__actions.append(self.stopAct)
623 623
624 self.copyAct = E5Action(self.trUtf8('Copy'), 624 self.copyAct = E5Action(self.trUtf8('Copy'),
625 UI.PixmapCache.getIcon("editCopy.png"), 625 UI.PixmapCache.getIcon("editCopy.png"),
626 self.trUtf8('&Copy'), 626 self.trUtf8('&Copy'),
629 self.copyAct.setStatusTip(self.trUtf8('Copy the selected text')) 629 self.copyAct.setStatusTip(self.trUtf8('Copy the selected text'))
630 self.copyAct.setWhatsThis(self.trUtf8( 630 self.copyAct.setWhatsThis(self.trUtf8(
631 """<b>Copy</b>""" 631 """<b>Copy</b>"""
632 """<p>Copy the selected text to the clipboard.</p>""" 632 """<p>Copy the selected text to the clipboard.</p>"""
633 )) 633 ))
634 self.copyAct.triggered.connect(self.__copy) 634 self.copyAct.triggered[()].connect(self.__copy)
635 self.__actions.append(self.copyAct) 635 self.__actions.append(self.copyAct)
636 636
637 self.findAct = E5Action(self.trUtf8('Find...'), 637 self.findAct = E5Action(self.trUtf8('Find...'),
638 UI.PixmapCache.getIcon("find.png"), 638 UI.PixmapCache.getIcon("find.png"),
639 self.trUtf8('&Find...'), 639 self.trUtf8('&Find...'),
642 self.findAct.setStatusTip(self.trUtf8('Find text in page')) 642 self.findAct.setStatusTip(self.trUtf8('Find text in page'))
643 self.findAct.setWhatsThis(self.trUtf8( 643 self.findAct.setWhatsThis(self.trUtf8(
644 """<b>Find</b>""" 644 """<b>Find</b>"""
645 """<p>Find text in the current page.</p>""" 645 """<p>Find text in the current page.</p>"""
646 )) 646 ))
647 self.findAct.triggered.connect(self.__find) 647 self.findAct.triggered[()].connect(self.__find)
648 self.__actions.append(self.findAct) 648 self.__actions.append(self.findAct)
649 649
650 self.findNextAct = E5Action(self.trUtf8('Find next'), 650 self.findNextAct = E5Action(self.trUtf8('Find next'),
651 UI.PixmapCache.getIcon("findNext.png"), 651 UI.PixmapCache.getIcon("findNext.png"),
652 self.trUtf8('Find &next'), 652 self.trUtf8('Find &next'),
656 self.findNextAct.setWhatsThis(self.trUtf8( 656 self.findNextAct.setWhatsThis(self.trUtf8(
657 """<b>Find next</b>""" 657 """<b>Find next</b>"""
658 """<p>Find the next occurrence of text in the current page.</p>""" 658 """<p>Find the next occurrence of text in the current page.</p>"""
659 )) 659 ))
660 if not self.initShortcutsOnly: 660 if not self.initShortcutsOnly:
661 self.findNextAct.triggered.connect(self.findDlg.findNext) 661 self.findNextAct.triggered[()].connect(self.findDlg.findNext)
662 self.__actions.append(self.findNextAct) 662 self.__actions.append(self.findNextAct)
663 663
664 self.findPrevAct = E5Action(self.trUtf8('Find previous'), 664 self.findPrevAct = E5Action(self.trUtf8('Find previous'),
665 UI.PixmapCache.getIcon("findPrev.png"), 665 UI.PixmapCache.getIcon("findPrev.png"),
666 self.trUtf8('Find &previous'), 666 self.trUtf8('Find &previous'),
671 self.findPrevAct.setWhatsThis(self.trUtf8( 671 self.findPrevAct.setWhatsThis(self.trUtf8(
672 """<b>Find previous</b>""" 672 """<b>Find previous</b>"""
673 """<p>Find the previous occurrence of text in the current page.</p>""" 673 """<p>Find the previous occurrence of text in the current page.</p>"""
674 )) 674 ))
675 if not self.initShortcutsOnly: 675 if not self.initShortcutsOnly:
676 self.findPrevAct.triggered.connect(self.findDlg.findPrevious) 676 self.findPrevAct.triggered[()].connect(self.findDlg.findPrevious)
677 self.__actions.append(self.findPrevAct) 677 self.__actions.append(self.findPrevAct)
678 678
679 self.bookmarksManageAct = E5Action(self.trUtf8('Manage Bookmarks'), 679 self.bookmarksManageAct = E5Action(self.trUtf8('Manage Bookmarks'),
680 self.trUtf8('&Manage Bookmarks...'), 680 self.trUtf8('&Manage Bookmarks...'),
681 QKeySequence(self.trUtf8("Ctrl+Shift+B", "Help|Manage bookmarks")), 681 QKeySequence(self.trUtf8("Ctrl+Shift+B", "Help|Manage bookmarks")),
684 'Open a dialog to manage the bookmarks.')) 684 'Open a dialog to manage the bookmarks.'))
685 self.bookmarksManageAct.setWhatsThis(self.trUtf8( 685 self.bookmarksManageAct.setWhatsThis(self.trUtf8(
686 """<b>Manage Bookmarks...</b>""" 686 """<b>Manage Bookmarks...</b>"""
687 """<p>Open a dialog to manage the bookmarks.</p>""" 687 """<p>Open a dialog to manage the bookmarks.</p>"""
688 )) 688 ))
689 self.bookmarksManageAct.triggered.connect(self.__showBookmarksDialog) 689 self.bookmarksManageAct.triggered[()].connect(self.__showBookmarksDialog)
690 self.__actions.append(self.bookmarksManageAct) 690 self.__actions.append(self.bookmarksManageAct)
691 691
692 self.bookmarksAddAct = E5Action(self.trUtf8('Add Bookmark'), 692 self.bookmarksAddAct = E5Action(self.trUtf8('Add Bookmark'),
693 UI.PixmapCache.getIcon("addBookmark.png"), 693 UI.PixmapCache.getIcon("addBookmark.png"),
694 self.trUtf8('Add &Bookmark...'), 694 self.trUtf8('Add &Bookmark...'),
698 self.bookmarksAddAct.setStatusTip(self.trUtf8('Open a dialog to add a bookmark.')) 698 self.bookmarksAddAct.setStatusTip(self.trUtf8('Open a dialog to add a bookmark.'))
699 self.bookmarksAddAct.setWhatsThis(self.trUtf8( 699 self.bookmarksAddAct.setWhatsThis(self.trUtf8(
700 """<b>Add Bookmark</b>""" 700 """<b>Add Bookmark</b>"""
701 """<p>Open a dialog to add the current URL as a bookmark.</p>""" 701 """<p>Open a dialog to add the current URL as a bookmark.</p>"""
702 )) 702 ))
703 self.bookmarksAddAct.triggered.connect(self.__addBookmark) 703 self.bookmarksAddAct.triggered[()].connect(self.__addBookmark)
704 self.__actions.append(self.bookmarksAddAct) 704 self.__actions.append(self.bookmarksAddAct)
705 705
706 self.bookmarksAddFolderAct = E5Action(self.trUtf8('Add Folder'), 706 self.bookmarksAddFolderAct = E5Action(self.trUtf8('Add Folder'),
707 self.trUtf8('Add &Folder...'), 707 self.trUtf8('Add &Folder...'),
708 0, 0, self, 'help_bookmark_show_all') 708 0, 0, self, 'help_bookmark_show_all')
710 'Open a dialog to add a new bookmarks folder.')) 710 'Open a dialog to add a new bookmarks folder.'))
711 self.bookmarksAddFolderAct.setWhatsThis(self.trUtf8( 711 self.bookmarksAddFolderAct.setWhatsThis(self.trUtf8(
712 """<b>Add Folder...</b>""" 712 """<b>Add Folder...</b>"""
713 """<p>Open a dialog to add a new bookmarks folder.</p>""" 713 """<p>Open a dialog to add a new bookmarks folder.</p>"""
714 )) 714 ))
715 self.bookmarksAddFolderAct.triggered.connect(self.__addBookmarkFolder) 715 self.bookmarksAddFolderAct.triggered[()].connect(self.__addBookmarkFolder)
716 self.__actions.append(self.bookmarksAddFolderAct) 716 self.__actions.append(self.bookmarksAddFolderAct)
717 717
718 self.bookmarksAllTabsAct = E5Action(self.trUtf8('Bookmark All Tabs'), 718 self.bookmarksAllTabsAct = E5Action(self.trUtf8('Bookmark All Tabs'),
719 self.trUtf8('Bookmark All Tabs...'), 719 self.trUtf8('Bookmark All Tabs...'),
720 0, 0, self, 'help_bookmark_all_tabs') 720 0, 0, self, 'help_bookmark_all_tabs')
723 self.bookmarksAllTabsAct.setWhatsThis(self.trUtf8( 723 self.bookmarksAllTabsAct.setWhatsThis(self.trUtf8(
724 """<b>Bookmark All Tabs...</b>""" 724 """<b>Bookmark All Tabs...</b>"""
725 """<p>Open a dialog to add a new bookmarks folder for""" 725 """<p>Open a dialog to add a new bookmarks folder for"""
726 """ all open tabs.</p>""" 726 """ all open tabs.</p>"""
727 )) 727 ))
728 self.bookmarksAllTabsAct.triggered.connect(self.__bookmarkAll) 728 self.bookmarksAllTabsAct.triggered[()].connect(self.__bookmarkAll)
729 self.__actions.append(self.bookmarksAllTabsAct) 729 self.__actions.append(self.bookmarksAllTabsAct)
730 730
731 self.whatsThisAct = E5Action(self.trUtf8('What\'s This?'), 731 self.whatsThisAct = E5Action(self.trUtf8('What\'s This?'),
732 UI.PixmapCache.getIcon("whatsThis.png"), 732 UI.PixmapCache.getIcon("whatsThis.png"),
733 self.trUtf8('&What\'s This?'), 733 self.trUtf8('&What\'s This?'),
740 """ question mark, and you can click on the interface elements to get""" 740 """ question mark, and you can click on the interface elements to get"""
741 """ a short description of what they do and how to use them. In""" 741 """ a short description of what they do and how to use them. In"""
742 """ dialogs, this feature can be accessed using the context help button""" 742 """ dialogs, this feature can be accessed using the context help button"""
743 """ in the titlebar.</p>""" 743 """ in the titlebar.</p>"""
744 )) 744 ))
745 self.whatsThisAct.triggered.connect(self.__whatsThis) 745 self.whatsThisAct.triggered[()].connect(self.__whatsThis)
746 self.__actions.append(self.whatsThisAct) 746 self.__actions.append(self.whatsThisAct)
747 747
748 self.aboutAct = E5Action(self.trUtf8('About'), 748 self.aboutAct = E5Action(self.trUtf8('About'),
749 self.trUtf8('&About'), 749 self.trUtf8('&About'),
750 0, 0, self, 'help_help_about') 750 0, 0, self, 'help_help_about')
751 self.aboutAct.setStatusTip(self.trUtf8('Display information about this software')) 751 self.aboutAct.setStatusTip(self.trUtf8('Display information about this software'))
752 self.aboutAct.setWhatsThis(self.trUtf8( 752 self.aboutAct.setWhatsThis(self.trUtf8(
753 """<b>About</b>""" 753 """<b>About</b>"""
754 """<p>Display some information about this software.</p>""" 754 """<p>Display some information about this software.</p>"""
755 )) 755 ))
756 self.aboutAct.triggered.connect(self.__about) 756 self.aboutAct.triggered[()].connect(self.__about)
757 self.__actions.append(self.aboutAct) 757 self.__actions.append(self.aboutAct)
758 758
759 self.aboutQtAct = E5Action(self.trUtf8('About Qt'), 759 self.aboutQtAct = E5Action(self.trUtf8('About Qt'),
760 self.trUtf8('About &Qt'), 760 self.trUtf8('About &Qt'),
761 0, 0, self, 'help_help_about_qt') 761 0, 0, self, 'help_help_about_qt')
763 self.trUtf8('Display information about the Qt toolkit')) 763 self.trUtf8('Display information about the Qt toolkit'))
764 self.aboutQtAct.setWhatsThis(self.trUtf8( 764 self.aboutQtAct.setWhatsThis(self.trUtf8(
765 """<b>About Qt</b>""" 765 """<b>About Qt</b>"""
766 """<p>Display some information about the Qt toolkit.</p>""" 766 """<p>Display some information about the Qt toolkit.</p>"""
767 )) 767 ))
768 self.aboutQtAct.triggered.connect(self.__aboutQt) 768 self.aboutQtAct.triggered[()].connect(self.__aboutQt)
769 self.__actions.append(self.aboutQtAct) 769 self.__actions.append(self.aboutQtAct)
770 770
771 self.zoomInAct = E5Action(self.trUtf8('Zoom in'), 771 self.zoomInAct = E5Action(self.trUtf8('Zoom in'),
772 UI.PixmapCache.getIcon("zoomIn.png"), 772 UI.PixmapCache.getIcon("zoomIn.png"),
773 self.trUtf8('Zoom &in'), 773 self.trUtf8('Zoom &in'),
776 self.zoomInAct.setStatusTip(self.trUtf8('Zoom in on the text')) 776 self.zoomInAct.setStatusTip(self.trUtf8('Zoom in on the text'))
777 self.zoomInAct.setWhatsThis(self.trUtf8( 777 self.zoomInAct.setWhatsThis(self.trUtf8(
778 """<b>Zoom in</b>""" 778 """<b>Zoom in</b>"""
779 """<p>Zoom in on the text. This makes the text bigger.</p>""" 779 """<p>Zoom in on the text. This makes the text bigger.</p>"""
780 )) 780 ))
781 self.zoomInAct.triggered.connect(self.__zoomIn) 781 self.zoomInAct.triggered[()].connect(self.__zoomIn)
782 self.__actions.append(self.zoomInAct) 782 self.__actions.append(self.zoomInAct)
783 783
784 self.zoomOutAct = E5Action(self.trUtf8('Zoom out'), 784 self.zoomOutAct = E5Action(self.trUtf8('Zoom out'),
785 UI.PixmapCache.getIcon("zoomOut.png"), 785 UI.PixmapCache.getIcon("zoomOut.png"),
786 self.trUtf8('Zoom &out'), 786 self.trUtf8('Zoom &out'),
789 self.zoomOutAct.setStatusTip(self.trUtf8('Zoom out on the text')) 789 self.zoomOutAct.setStatusTip(self.trUtf8('Zoom out on the text'))
790 self.zoomOutAct.setWhatsThis(self.trUtf8( 790 self.zoomOutAct.setWhatsThis(self.trUtf8(
791 """<b>Zoom out</b>""" 791 """<b>Zoom out</b>"""
792 """<p>Zoom out on the text. This makes the text smaller.</p>""" 792 """<p>Zoom out on the text. This makes the text smaller.</p>"""
793 )) 793 ))
794 self.zoomOutAct.triggered.connect(self.__zoomOut) 794 self.zoomOutAct.triggered[()].connect(self.__zoomOut)
795 self.__actions.append(self.zoomOutAct) 795 self.__actions.append(self.zoomOutAct)
796 796
797 self.zoomResetAct = E5Action(self.trUtf8('Zoom reset'), 797 self.zoomResetAct = E5Action(self.trUtf8('Zoom reset'),
798 UI.PixmapCache.getIcon("zoomReset.png"), 798 UI.PixmapCache.getIcon("zoomReset.png"),
799 self.trUtf8('Zoom &reset'), 799 self.trUtf8('Zoom &reset'),
803 self.zoomResetAct.setWhatsThis(self.trUtf8( 803 self.zoomResetAct.setWhatsThis(self.trUtf8(
804 """<b>Zoom reset</b>""" 804 """<b>Zoom reset</b>"""
805 """<p>Reset the zoom of the text. """ 805 """<p>Reset the zoom of the text. """
806 """This sets the zoom factor to 100%.</p>""" 806 """This sets the zoom factor to 100%.</p>"""
807 )) 807 ))
808 self.zoomResetAct.triggered.connect(self.__zoomReset) 808 self.zoomResetAct.triggered[()].connect(self.__zoomReset)
809 self.__actions.append(self.zoomResetAct) 809 self.__actions.append(self.zoomResetAct)
810 810
811 if hasattr(QWebSettings, 'ZoomTextOnly'): 811 if hasattr(QWebSettings, 'ZoomTextOnly'):
812 self.zoomTextOnlyAct = E5Action(self.trUtf8('Zoom text only'), 812 self.zoomTextOnlyAct = E5Action(self.trUtf8('Zoom text only'),
813 self.trUtf8('Zoom &text only'), 813 self.trUtf8('Zoom &text only'),
832 self.pageSourceAct.setStatusTip(self.trUtf8('Show the page source in an editor')) 832 self.pageSourceAct.setStatusTip(self.trUtf8('Show the page source in an editor'))
833 self.pageSourceAct.setWhatsThis(self.trUtf8( 833 self.pageSourceAct.setWhatsThis(self.trUtf8(
834 """<b>Show page source</b>""" 834 """<b>Show page source</b>"""
835 """<p>Show the page source in an editor.</p>""" 835 """<p>Show the page source in an editor.</p>"""
836 )) 836 ))
837 self.pageSourceAct.triggered.connect(self.__showPageSource) 837 self.pageSourceAct.triggered[()].connect(self.__showPageSource)
838 self.__actions.append(self.pageSourceAct) 838 self.__actions.append(self.pageSourceAct)
839 self.addAction(self.pageSourceAct) 839 self.addAction(self.pageSourceAct)
840 840
841 self.fullScreenAct = E5Action(self.trUtf8('Full Screen'), 841 self.fullScreenAct = E5Action(self.trUtf8('Full Screen'),
842 UI.PixmapCache.getIcon("windowFullscreen.png"), 842 UI.PixmapCache.getIcon("windowFullscreen.png"),
843 self.trUtf8('&Full Screen'), 843 self.trUtf8('&Full Screen'),
844 QKeySequence(self.trUtf8('F11')), 0, 844 QKeySequence(self.trUtf8('F11')), 0,
845 self, 'help_view_full_scree') 845 self, 'help_view_full_scree')
846 self.fullScreenAct.triggered.connect(self.__viewFullScreen) 846 self.fullScreenAct.triggered[()].connect(self.__viewFullScreen)
847 self.__actions.append(self.fullScreenAct) 847 self.__actions.append(self.fullScreenAct)
848 self.addAction(self.fullScreenAct) 848 self.addAction(self.fullScreenAct)
849 849
850 self.nextTabAct = E5Action(self.trUtf8('Show next tab'), 850 self.nextTabAct = E5Action(self.trUtf8('Show next tab'),
851 self.trUtf8('Show next tab'), 851 self.trUtf8('Show next tab'),
852 QKeySequence(self.trUtf8('Ctrl+Alt+Tab')), 0, 852 QKeySequence(self.trUtf8('Ctrl+Alt+Tab')), 0,
853 self, 'help_view_next_tab') 853 self, 'help_view_next_tab')
854 self.nextTabAct.triggered.connect(self.__nextTab) 854 self.nextTabAct.triggered[()].connect(self.__nextTab)
855 self.__actions.append(self.nextTabAct) 855 self.__actions.append(self.nextTabAct)
856 self.addAction(self.nextTabAct) 856 self.addAction(self.nextTabAct)
857 857
858 self.prevTabAct = E5Action(self.trUtf8('Show previous tab'), 858 self.prevTabAct = E5Action(self.trUtf8('Show previous tab'),
859 self.trUtf8('Show previous tab'), 859 self.trUtf8('Show previous tab'),
860 QKeySequence(self.trUtf8('Shift+Ctrl+Alt+Tab')), 0, 860 QKeySequence(self.trUtf8('Shift+Ctrl+Alt+Tab')), 0,
861 self, 'help_view_previous_tab') 861 self, 'help_view_previous_tab')
862 self.prevTabAct.triggered.connect(self.__prevTab) 862 self.prevTabAct.triggered[()].connect(self.__prevTab)
863 self.__actions.append(self.prevTabAct) 863 self.__actions.append(self.prevTabAct)
864 self.addAction(self.prevTabAct) 864 self.addAction(self.prevTabAct)
865 865
866 self.switchTabAct = E5Action(self.trUtf8('Switch between tabs'), 866 self.switchTabAct = E5Action(self.trUtf8('Switch between tabs'),
867 self.trUtf8('Switch between tabs'), 867 self.trUtf8('Switch between tabs'),
868 QKeySequence(self.trUtf8('Ctrl+1')), 0, 868 QKeySequence(self.trUtf8('Ctrl+1')), 0,
869 self, 'help_switch_tabs') 869 self, 'help_switch_tabs')
870 self.switchTabAct.triggered.connect(self.__switchTab) 870 self.switchTabAct.triggered[()].connect(self.__switchTab)
871 self.__actions.append(self.switchTabAct) 871 self.__actions.append(self.switchTabAct)
872 self.addAction(self.switchTabAct) 872 self.addAction(self.switchTabAct)
873 873
874 self.prefAct = E5Action(self.trUtf8('Preferences'), 874 self.prefAct = E5Action(self.trUtf8('Preferences'),
875 UI.PixmapCache.getIcon("configure.png"), 875 UI.PixmapCache.getIcon("configure.png"),
878 self.prefAct.setWhatsThis(self.trUtf8( 878 self.prefAct.setWhatsThis(self.trUtf8(
879 """<b>Preferences</b>""" 879 """<b>Preferences</b>"""
880 """<p>Set the configuration items of the application""" 880 """<p>Set the configuration items of the application"""
881 """ with your prefered values.</p>""" 881 """ with your prefered values.</p>"""
882 )) 882 ))
883 self.prefAct.triggered.connect(self.__showPreferences) 883 self.prefAct.triggered[()].connect(self.__showPreferences)
884 self.__actions.append(self.prefAct) 884 self.__actions.append(self.prefAct)
885 885
886 self.acceptedLanguagesAct = E5Action(self.trUtf8('Languages'), 886 self.acceptedLanguagesAct = E5Action(self.trUtf8('Languages'),
887 UI.PixmapCache.getIcon("flag.png"), 887 UI.PixmapCache.getIcon("flag.png"),
888 self.trUtf8('&Languages...'), 0, 0, self, 'help_accepted_languages') 888 self.trUtf8('&Languages...'), 0, 0, self, 'help_accepted_languages')
890 'Configure the accepted languages for web pages')) 890 'Configure the accepted languages for web pages'))
891 self.acceptedLanguagesAct.setWhatsThis(self.trUtf8( 891 self.acceptedLanguagesAct.setWhatsThis(self.trUtf8(
892 """<b>Languages</b>""" 892 """<b>Languages</b>"""
893 """<p>Configure the accepted languages for web pages.</p>""" 893 """<p>Configure the accepted languages for web pages.</p>"""
894 )) 894 ))
895 self.acceptedLanguagesAct.triggered.connect(self.__showAcceptedLanguages) 895 self.acceptedLanguagesAct.triggered[()].connect(self.__showAcceptedLanguages)
896 self.__actions.append(self.acceptedLanguagesAct) 896 self.__actions.append(self.acceptedLanguagesAct)
897 897
898 self.cookiesAct = E5Action(self.trUtf8('Cookies'), 898 self.cookiesAct = E5Action(self.trUtf8('Cookies'),
899 UI.PixmapCache.getIcon("cookie.png"), 899 UI.PixmapCache.getIcon("cookie.png"),
900 self.trUtf8('C&ookies...'), 0, 0, self, 'help_cookies') 900 self.trUtf8('C&ookies...'), 0, 0, self, 'help_cookies')
902 'Configure cookies handling')) 902 'Configure cookies handling'))
903 self.cookiesAct.setWhatsThis(self.trUtf8( 903 self.cookiesAct.setWhatsThis(self.trUtf8(
904 """<b>Cookies</b>""" 904 """<b>Cookies</b>"""
905 """<p>Configure cookies handling.</p>""" 905 """<p>Configure cookies handling.</p>"""
906 )) 906 ))
907 self.cookiesAct.triggered.connect(self.__showCookiesConfiguration) 907 self.cookiesAct.triggered[()].connect(self.__showCookiesConfiguration)
908 self.__actions.append(self.cookiesAct) 908 self.__actions.append(self.cookiesAct)
909 909
910 self.offlineStorageAct = E5Action(self.trUtf8('Offline Storage'), 910 self.offlineStorageAct = E5Action(self.trUtf8('Offline Storage'),
911 UI.PixmapCache.getIcon("preferences-html5.png"), 911 UI.PixmapCache.getIcon("preferences-html5.png"),
912 self.trUtf8('Offline &Storage...'), 0, 0, self, 'help_offline_storage') 912 self.trUtf8('Offline &Storage...'), 0, 0, self, 'help_offline_storage')
914 'Configure offline storage')) 914 'Configure offline storage'))
915 self.offlineStorageAct.setWhatsThis(self.trUtf8( 915 self.offlineStorageAct.setWhatsThis(self.trUtf8(
916 """<b>Offline Storage</b>""" 916 """<b>Offline Storage</b>"""
917 """<p>Opens a dialog to configure offline storage.</p>""" 917 """<p>Opens a dialog to configure offline storage.</p>"""
918 )) 918 ))
919 self.offlineStorageAct.triggered.connect(self.__showOfflineStorageConfiguration) 919 self.offlineStorageAct.triggered[()].connect(self.__showOfflineStorageConfiguration)
920 self.__actions.append(self.offlineStorageAct) 920 self.__actions.append(self.offlineStorageAct)
921 921
922 self.syncTocAct = E5Action(self.trUtf8('Sync with Table of Contents'), 922 self.syncTocAct = E5Action(self.trUtf8('Sync with Table of Contents'),
923 UI.PixmapCache.getIcon("syncToc.png"), 923 UI.PixmapCache.getIcon("syncToc.png"),
924 self.trUtf8('Sync with Table of Contents'), 924 self.trUtf8('Sync with Table of Contents'),
927 'Synchronizes the table of contents with current page')) 927 'Synchronizes the table of contents with current page'))
928 self.syncTocAct.setWhatsThis(self.trUtf8( 928 self.syncTocAct.setWhatsThis(self.trUtf8(
929 """<b>Sync with Table of Contents</b>""" 929 """<b>Sync with Table of Contents</b>"""
930 """<p>Synchronizes the table of contents with current page.</p>""" 930 """<p>Synchronizes the table of contents with current page.</p>"""
931 )) 931 ))
932 self.syncTocAct.triggered.connect(self.__syncTOC) 932 self.syncTocAct.triggered[()].connect(self.__syncTOC)
933 self.__actions.append(self.syncTocAct) 933 self.__actions.append(self.syncTocAct)
934 934
935 self.showTocAct = E5Action(self.trUtf8('Table of Contents'), 935 self.showTocAct = E5Action(self.trUtf8('Table of Contents'),
936 self.trUtf8('Table of Contents'), 936 self.trUtf8('Table of Contents'),
937 0, 0, self, 'help_show_toc') 937 0, 0, self, 'help_show_toc')
939 'Shows the table of contents window')) 939 'Shows the table of contents window'))
940 self.showTocAct.setWhatsThis(self.trUtf8( 940 self.showTocAct.setWhatsThis(self.trUtf8(
941 """<b>Table of Contents</b>""" 941 """<b>Table of Contents</b>"""
942 """<p>Shows the table of contents window.</p>""" 942 """<p>Shows the table of contents window.</p>"""
943 )) 943 ))
944 self.showTocAct.triggered.connect(self.__showTocWindow) 944 self.showTocAct.triggered[()].connect(self.__showTocWindow)
945 self.__actions.append(self.showTocAct) 945 self.__actions.append(self.showTocAct)
946 946
947 self.showIndexAct = E5Action(self.trUtf8('Index'), 947 self.showIndexAct = E5Action(self.trUtf8('Index'),
948 self.trUtf8('Index'), 948 self.trUtf8('Index'),
949 0, 0, self, 'help_show_index') 949 0, 0, self, 'help_show_index')
951 'Shows the index window')) 951 'Shows the index window'))
952 self.showIndexAct.setWhatsThis(self.trUtf8( 952 self.showIndexAct.setWhatsThis(self.trUtf8(
953 """<b>Index</b>""" 953 """<b>Index</b>"""
954 """<p>Shows the index window.</p>""" 954 """<p>Shows the index window.</p>"""
955 )) 955 ))
956 self.showIndexAct.triggered.connect(self.__showIndexWindow) 956 self.showIndexAct.triggered[()].connect(self.__showIndexWindow)
957 self.__actions.append(self.showIndexAct) 957 self.__actions.append(self.showIndexAct)
958 958
959 self.showSearchAct = E5Action(self.trUtf8('Search'), 959 self.showSearchAct = E5Action(self.trUtf8('Search'),
960 self.trUtf8('Search'), 960 self.trUtf8('Search'),
961 0, 0, self, 'help_show_search') 961 0, 0, self, 'help_show_search')
963 'Shows the search window')) 963 'Shows the search window'))
964 self.showSearchAct.setWhatsThis(self.trUtf8( 964 self.showSearchAct.setWhatsThis(self.trUtf8(
965 """<b>Search</b>""" 965 """<b>Search</b>"""
966 """<p>Shows the search window.</p>""" 966 """<p>Shows the search window.</p>"""
967 )) 967 ))
968 self.showSearchAct.triggered.connect(self.__showSearchWindow) 968 self.showSearchAct.triggered[()].connect(self.__showSearchWindow)
969 self.__actions.append(self.showSearchAct) 969 self.__actions.append(self.showSearchAct)
970 970
971 self.manageQtHelpDocsAct = E5Action(self.trUtf8('Manage QtHelp Documents'), 971 self.manageQtHelpDocsAct = E5Action(self.trUtf8('Manage QtHelp Documents'),
972 self.trUtf8('Manage QtHelp &Documents'), 972 self.trUtf8('Manage QtHelp &Documents'),
973 0, 0, self, 'help_qthelp_documents') 973 0, 0, self, 'help_qthelp_documents')
975 'Shows a dialog to manage the QtHelp documentation set')) 975 'Shows a dialog to manage the QtHelp documentation set'))
976 self.manageQtHelpDocsAct.setWhatsThis(self.trUtf8( 976 self.manageQtHelpDocsAct.setWhatsThis(self.trUtf8(
977 """<b>Manage QtHelp Documents</b>""" 977 """<b>Manage QtHelp Documents</b>"""
978 """<p>Shows a dialog to manage the QtHelp documentation set.</p>""" 978 """<p>Shows a dialog to manage the QtHelp documentation set.</p>"""
979 )) 979 ))
980 self.manageQtHelpDocsAct.triggered.connect(self.__manageQtHelpDocumentation) 980 self.manageQtHelpDocsAct.triggered[()].connect(self.__manageQtHelpDocumentation)
981 self.__actions.append(self.manageQtHelpDocsAct) 981 self.__actions.append(self.manageQtHelpDocsAct)
982 982
983 self.manageQtHelpFiltersAct = E5Action(self.trUtf8('Manage QtHelp Filters'), 983 self.manageQtHelpFiltersAct = E5Action(self.trUtf8('Manage QtHelp Filters'),
984 self.trUtf8('Manage QtHelp &Filters'), 984 self.trUtf8('Manage QtHelp &Filters'),
985 0, 0, self, 'help_qthelp_filters') 985 0, 0, self, 'help_qthelp_filters')
987 'Shows a dialog to manage the QtHelp filters')) 987 'Shows a dialog to manage the QtHelp filters'))
988 self.manageQtHelpFiltersAct.setWhatsThis(self.trUtf8( 988 self.manageQtHelpFiltersAct.setWhatsThis(self.trUtf8(
989 """<b>Manage QtHelp Filters</b>""" 989 """<b>Manage QtHelp Filters</b>"""
990 """<p>Shows a dialog to manage the QtHelp filters.</p>""" 990 """<p>Shows a dialog to manage the QtHelp filters.</p>"""
991 )) 991 ))
992 self.manageQtHelpFiltersAct.triggered.connect(self.__manageQtHelpFilters) 992 self.manageQtHelpFiltersAct.triggered[()].connect(self.__manageQtHelpFilters)
993 self.__actions.append(self.manageQtHelpFiltersAct) 993 self.__actions.append(self.manageQtHelpFiltersAct)
994 994
995 self.reindexDocumentationAct = E5Action(self.trUtf8('Reindex Documentation'), 995 self.reindexDocumentationAct = E5Action(self.trUtf8('Reindex Documentation'),
996 self.trUtf8('&Reindex Documentation'), 996 self.trUtf8('&Reindex Documentation'),
997 0, 0, self, 'help_qthelp_reindex') 997 0, 0, self, 'help_qthelp_reindex')
1000 self.reindexDocumentationAct.setWhatsThis(self.trUtf8( 1000 self.reindexDocumentationAct.setWhatsThis(self.trUtf8(
1001 """<b>Reindex Documentation</b>""" 1001 """<b>Reindex Documentation</b>"""
1002 """<p>Reindexes the documentation set.</p>""" 1002 """<p>Reindexes the documentation set.</p>"""
1003 )) 1003 ))
1004 if not self.initShortcutsOnly: 1004 if not self.initShortcutsOnly:
1005 self.reindexDocumentationAct.triggered.connect(self.__searchEngine.reindexDocumentation) 1005 self.reindexDocumentationAct.triggered[()].connect(self.__searchEngine.reindexDocumentation)
1006 self.__actions.append(self.reindexDocumentationAct) 1006 self.__actions.append(self.reindexDocumentationAct)
1007 1007
1008 self.clearPrivateDataAct = E5Action(self.trUtf8('Clear private data'), 1008 self.clearPrivateDataAct = E5Action(self.trUtf8('Clear private data'),
1009 self.trUtf8('&Clear private data'), 1009 self.trUtf8('&Clear private data'),
1010 0, 0, 1010 0, 0,
1013 self.clearPrivateDataAct.setWhatsThis(self.trUtf8( 1013 self.clearPrivateDataAct.setWhatsThis(self.trUtf8(
1014 """<b>Clear private data</b>""" 1014 """<b>Clear private data</b>"""
1015 """<p>Clears the private data like browsing history, search history""" 1015 """<p>Clears the private data like browsing history, search history"""
1016 """ or the favicons database.</p>""" 1016 """ or the favicons database.</p>"""
1017 )) 1017 ))
1018 self.clearPrivateDataAct.triggered.connect(self.__clearPrivateData) 1018 self.clearPrivateDataAct.triggered[()].connect(self.__clearPrivateData)
1019 self.__actions.append(self.clearPrivateDataAct) 1019 self.__actions.append(self.clearPrivateDataAct)
1020 1020
1021 self.clearIconsAct = E5Action(self.trUtf8('Clear icons database'), 1021 self.clearIconsAct = E5Action(self.trUtf8('Clear icons database'),
1022 self.trUtf8('Clear &icons database'), 1022 self.trUtf8('Clear &icons database'),
1023 0, 0, 1023 0, 0,
1025 self.clearIconsAct.setStatusTip(self.trUtf8('Clear the database of favicons')) 1025 self.clearIconsAct.setStatusTip(self.trUtf8('Clear the database of favicons'))
1026 self.clearIconsAct.setWhatsThis(self.trUtf8( 1026 self.clearIconsAct.setWhatsThis(self.trUtf8(
1027 """<b>Clear icons database</b>""" 1027 """<b>Clear icons database</b>"""
1028 """<p>Clears the database of favicons of previously visited URLs.</p>""" 1028 """<p>Clears the database of favicons of previously visited URLs.</p>"""
1029 )) 1029 ))
1030 self.clearIconsAct.triggered.connect(self.__clearIconsDatabase) 1030 self.clearIconsAct.triggered[()].connect(self.__clearIconsDatabase)
1031 self.__actions.append(self.clearIconsAct) 1031 self.__actions.append(self.clearIconsAct)
1032 1032
1033 self.searchEnginesAct = E5Action(self.trUtf8('Configure Search Engines'), 1033 self.searchEnginesAct = E5Action(self.trUtf8('Configure Search Engines'),
1034 self.trUtf8('Configure Search &Engines...'), 1034 self.trUtf8('Configure Search &Engines...'),
1035 0, 0, 1035 0, 0,
1038 'Configure the available search engines')) 1038 'Configure the available search engines'))
1039 self.searchEnginesAct.setWhatsThis(self.trUtf8( 1039 self.searchEnginesAct.setWhatsThis(self.trUtf8(
1040 """<b>Configure Search Engines...</b>""" 1040 """<b>Configure Search Engines...</b>"""
1041 """<p>Opens a dialog to configure the available search engines.</p>""" 1041 """<p>Opens a dialog to configure the available search engines.</p>"""
1042 )) 1042 ))
1043 self.searchEnginesAct.triggered.connect(self.__showEnginesConfigurationDialog) 1043 self.searchEnginesAct.triggered[()].connect(self.__showEnginesConfigurationDialog)
1044 self.__actions.append(self.searchEnginesAct) 1044 self.__actions.append(self.searchEnginesAct)
1045 1045
1046 self.passwordsAct = E5Action(self.trUtf8('Manage Saved Passwords'), 1046 self.passwordsAct = E5Action(self.trUtf8('Manage Saved Passwords'),
1047 self.trUtf8('Manage Saved Passwords...'), 1047 self.trUtf8('Manage Saved Passwords...'),
1048 0, 0, 1048 0, 0,
1051 'Manage the saved passwords')) 1051 'Manage the saved passwords'))
1052 self.passwordsAct.setWhatsThis(self.trUtf8( 1052 self.passwordsAct.setWhatsThis(self.trUtf8(
1053 """<b>Manage Saved Passwords...</b>""" 1053 """<b>Manage Saved Passwords...</b>"""
1054 """<p>Opens a dialog to manage the saved passwords.</p>""" 1054 """<p>Opens a dialog to manage the saved passwords.</p>"""
1055 )) 1055 ))
1056 self.passwordsAct.triggered.connect(self.__showPasswordsDialog) 1056 self.passwordsAct.triggered[()].connect(self.__showPasswordsDialog)
1057 self.__actions.append(self.passwordsAct) 1057 self.__actions.append(self.passwordsAct)
1058 1058
1059 self.adblockAct = E5Action(self.trUtf8('Ad Block'), 1059 self.adblockAct = E5Action(self.trUtf8('Ad Block'),
1060 self.trUtf8('&Ad Block...'), 1060 self.trUtf8('&Ad Block...'),
1061 0, 0, 1061 0, 0,
1064 'Configure AdBlock subscriptions and rules')) 1064 'Configure AdBlock subscriptions and rules'))
1065 self.adblockAct.setWhatsThis(self.trUtf8( 1065 self.adblockAct.setWhatsThis(self.trUtf8(
1066 """<b>Ad Block...</b>""" 1066 """<b>Ad Block...</b>"""
1067 """<p>Opens a dialog to configure AdBlock subscriptions and rules.</p>""" 1067 """<p>Opens a dialog to configure AdBlock subscriptions and rules.</p>"""
1068 )) 1068 ))
1069 self.adblockAct.triggered.connect(self.__showAdBlockDialog) 1069 self.adblockAct.triggered[()].connect(self.__showAdBlockDialog)
1070 self.__actions.append(self.adblockAct) 1070 self.__actions.append(self.adblockAct)
1071 1071
1072 self.toolsMonitorAct = E5Action(self.trUtf8('Show Network Monitor'), 1072 self.toolsMonitorAct = E5Action(self.trUtf8('Show Network Monitor'),
1073 self.trUtf8('Show &Network Monitor'), 1073 self.trUtf8('Show &Network Monitor'),
1074 0, 0, 1074 0, 0,
1076 self.toolsMonitorAct.setStatusTip(self.trUtf8('Show the network monitor dialog')) 1076 self.toolsMonitorAct.setStatusTip(self.trUtf8('Show the network monitor dialog'))
1077 self.toolsMonitorAct.setWhatsThis(self.trUtf8( 1077 self.toolsMonitorAct.setWhatsThis(self.trUtf8(
1078 """<b>Show Network Monitor</b>""" 1078 """<b>Show Network Monitor</b>"""
1079 """<p>Shows the network monitor dialog.</p>""" 1079 """<p>Shows the network monitor dialog.</p>"""
1080 )) 1080 ))
1081 self.toolsMonitorAct.triggered.connect(self.__showNetworkMonitor) 1081 self.toolsMonitorAct.triggered[()].connect(self.__showNetworkMonitor)
1082 self.__actions.append(self.toolsMonitorAct) 1082 self.__actions.append(self.toolsMonitorAct)
1083 1083
1084 self.backAct.setEnabled(False) 1084 self.backAct.setEnabled(False)
1085 self.forwardAct.setEnabled(False) 1085 self.forwardAct.setEnabled(False)
1086 1086

eric ide

mercurial