WebBrowser/WebBrowserWindow.py

branch
QtWebEngine
changeset 4792
f55fa7eb3cf3
parent 4791
a1e53a9ffcf3
child 4795
6e0a26c633b2
equal deleted inserted replaced
4791:a1e53a9ffcf3 4792:f55fa7eb3cf3
669 if not self.__initShortcutsOnly: 669 if not self.__initShortcutsOnly:
670 self.exportBookmarksAct.triggered.connect( 670 self.exportBookmarksAct.triggered.connect(
671 bookmarksManager.exportBookmarks) 671 bookmarksManager.exportBookmarks)
672 self.__actions.append(self.exportBookmarksAct) 672 self.__actions.append(self.exportBookmarksAct)
673 673
674 # TODO: Print 674 self.printAct = E5Action(
675 ## self.printAct = E5Action( 675 self.tr('Print'),
676 ## self.tr('Print'), 676 UI.PixmapCache.getIcon("print.png"),
677 ## UI.PixmapCache.getIcon("print.png"), 677 self.tr('&Print'),
678 ## self.tr('&Print'), 678 QKeySequence(self.tr("Ctrl+P", "File|Print")),
679 ## QKeySequence(self.tr("Ctrl+P", "File|Print")), 679 0, self, 'webbrowser_file_print')
680 ## 0, self, 'webbrowser_file_print') 680 self.printAct.setStatusTip(self.tr('Print the displayed help'))
681 ## self.printAct.setStatusTip(self.tr('Print the displayed help')) 681 self.printAct.setWhatsThis(self.tr(
682 ## self.printAct.setWhatsThis(self.tr( 682 """<b>Print</b>"""
683 ## """<b>Print</b>""" 683 """<p>Print the displayed help text.</p>"""
684 ## """<p>Print the displayed help text.</p>""" 684 ))
685 ## )) 685 if not self.__initShortcutsOnly:
686 ## if not self.__initShortcutsOnly: 686 self.printAct.triggered.connect(self.__tabWidget.printBrowser)
687 ## self.printAct.triggered.connect(self.__tabWidget.printBrowser) 687 self.__actions.append(self.printAct)
688 ## self.__actions.append(self.printAct) 688
689 ## 689 self.printPdfAct = E5Action(
690 ## self.printPdfAct = E5Action( 690 self.tr('Print as PDF'),
691 ## self.tr('Print as PDF'), 691 UI.PixmapCache.getIcon("printPdf.png"),
692 ## UI.PixmapCache.getIcon("printPdf.png"), 692 self.tr('Print as PDF'),
693 ## self.tr('Print as PDF'), 693 0, 0, self, 'webbrowser_file_print_pdf')
694 ## 0, 0, self, 'webbrowser_file_print_pdf') 694 self.printPdfAct.setStatusTip(self.tr(
695 ## self.printPdfAct.setStatusTip(self.tr( 695 'Print the displayed help as PDF'))
696 ## 'Print the displayed help as PDF')) 696 self.printPdfAct.setWhatsThis(self.tr(
697 ## self.printPdfAct.setWhatsThis(self.tr( 697 """<b>Print as PDF</b>"""
698 ## """<b>Print as PDF</b>""" 698 """<p>Print the displayed help text as a PDF file.</p>"""
699 ## """<p>Print the displayed help text as a PDF file.</p>""" 699 ))
700 ## )) 700 if not self.__initShortcutsOnly:
701 ## if not self.__initShortcutsOnly: 701 self.printPdfAct.triggered.connect(
702 ## self.printPdfAct.triggered.connect( 702 self.__tabWidget.printBrowserPdf)
703 ## self.__tabWidget.printBrowserPdf) 703 self.__actions.append(self.printPdfAct)
704 ## self.__actions.append(self.printPdfAct) 704
705 ## 705 self.printPreviewAct = E5Action(
706 ## self.printPreviewAct = E5Action( 706 self.tr('Print Preview'),
707 ## self.tr('Print Preview'), 707 UI.PixmapCache.getIcon("printPreview.png"),
708 ## UI.PixmapCache.getIcon("printPreview.png"), 708 self.tr('Print Preview'),
709 ## self.tr('Print Preview'), 709 0, 0, self, 'webbrowser_file_print_preview')
710 ## 0, 0, self, 'webbrowser_file_print_preview') 710 self.printPreviewAct.setStatusTip(self.tr(
711 ## self.printPreviewAct.setStatusTip(self.tr( 711 'Print preview of the displayed help'))
712 ## 'Print preview of the displayed help')) 712 self.printPreviewAct.setWhatsThis(self.tr(
713 ## self.printPreviewAct.setWhatsThis(self.tr( 713 """<b>Print Preview</b>"""
714 ## """<b>Print Preview</b>""" 714 """<p>Print preview of the displayed help text.</p>"""
715 ## """<p>Print preview of the displayed help text.</p>""" 715 ))
716 ## )) 716 if not self.__initShortcutsOnly:
717 ## if not self.__initShortcutsOnly: 717 self.printPreviewAct.triggered.connect(
718 ## self.printPreviewAct.triggered.connect( 718 self.__tabWidget.printPreviewBrowser)
719 ## self.__tabWidget.printPreviewBrowser) 719 self.__actions.append(self.printPreviewAct)
720 ## self.__actions.append(self.printPreviewAct)
721 720
722 self.closeAct = E5Action( 721 self.closeAct = E5Action(
723 self.tr('Close'), 722 self.tr('Close'),
724 UI.PixmapCache.getIcon("close.png"), 723 UI.PixmapCache.getIcon("close.png"),
725 self.tr('&Close'), 724 self.tr('&Close'),
1757 menu.addSeparator() 1756 menu.addSeparator()
1758 ## menu.addAction(self.saveAsAct) 1757 ## menu.addAction(self.saveAsAct)
1759 menu.addAction(self.savePageScreenAct) 1758 menu.addAction(self.savePageScreenAct)
1760 menu.addAction(self.saveVisiblePageScreenAct) 1759 menu.addAction(self.saveVisiblePageScreenAct)
1761 menu.addSeparator() 1760 menu.addSeparator()
1762 ## menu.addAction(self.printPreviewAct) 1761 menu.addAction(self.printPreviewAct)
1763 ## menu.addAction(self.printAct) 1762 menu.addAction(self.printAct)
1764 ## menu.addAction(self.printPdfAct) 1763 menu.addAction(self.printPdfAct)
1765 ## menu.addSeparator() 1764 menu.addSeparator()
1766 menu.addAction(self.closeAct) 1765 menu.addAction(self.closeAct)
1767 menu.addAction(self.closeAllAct) 1766 menu.addAction(self.closeAllAct)
1768 menu.addSeparator() 1767 menu.addSeparator()
1769 ## menu.addAction(self.privateBrowsingAct)
1770 ## menu.addSeparator()
1771 menu.addAction(self.exitAct) 1768 menu.addAction(self.exitAct)
1772 1769
1773 menu = mb.addMenu(self.tr('&Edit')) 1770 menu = mb.addMenu(self.tr('&Edit'))
1774 menu.setTearOffEnabled(True) 1771 menu.setTearOffEnabled(True)
1775 menu.addAction(self.undoAct) 1772 menu.addAction(self.undoAct)
1926 filetb.addAction(self.openTabAct) 1923 filetb.addAction(self.openTabAct)
1927 filetb.addSeparator() 1924 filetb.addSeparator()
1928 ## filetb.addAction(self.saveAsAct) 1925 ## filetb.addAction(self.saveAsAct)
1929 filetb.addAction(self.savePageScreenAct) 1926 filetb.addAction(self.savePageScreenAct)
1930 filetb.addSeparator() 1927 filetb.addSeparator()
1931 ## filetb.addAction(self.printPreviewAct) 1928 filetb.addAction(self.printPreviewAct)
1932 ## filetb.addAction(self.printAct) 1929 filetb.addAction(self.printAct)
1933 ## filetb.addAction(self.printPdfAct) 1930 filetb.addAction(self.printPdfAct)
1934 ## filetb.addSeparator() 1931 filetb.addSeparator()
1935 filetb.addAction(self.closeAct) 1932 filetb.addAction(self.closeAct)
1936 filetb.addAction(self.exitAct) 1933 filetb.addAction(self.exitAct)
1937 1934
1938 self.savePageScreenMenu = QMenu(self) 1935 self.savePageScreenMenu = QMenu(self)
1939 self.savePageScreenMenu.addAction(self.savePageScreenAct) 1936 self.savePageScreenMenu.addAction(self.savePageScreenAct)

eric ide

mercurial