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) |