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 if Globals.isLinuxPlatform(): |
690 self.tr('Print as PDF'), |
691 self.printPdfAct = E5Action( |
691 UI.PixmapCache.getIcon("printPdf.png"), |
692 self.tr('Print as PDF'), |
692 self.tr('Print as PDF'), |
693 UI.PixmapCache.getIcon("printPdf.png"), |
693 0, 0, self, 'webbrowser_file_print_pdf') |
694 self.tr('Print as PDF'), |
694 self.printPdfAct.setStatusTip(self.tr( |
695 0, 0, self, 'webbrowser_file_print_pdf') |
695 'Print the displayed help as PDF')) |
696 self.printPdfAct.setStatusTip(self.tr( |
696 self.printPdfAct.setWhatsThis(self.tr( |
697 'Print the displayed help as PDF')) |
697 """<b>Print as PDF</b>""" |
698 self.printPdfAct.setWhatsThis(self.tr( |
698 """<p>Print the displayed help text as a PDF file.</p>""" |
699 """<b>Print as PDF</b>""" |
699 )) |
700 """<p>Print the displayed help text as a PDF file.</p>""" |
700 if not self.__initShortcutsOnly: |
701 )) |
701 self.printPdfAct.triggered.connect( |
702 if not self.__initShortcutsOnly: |
702 self.__tabWidget.printBrowserPdf) |
703 self.printPdfAct.triggered.connect( |
703 self.__actions.append(self.printPdfAct) |
704 self.__tabWidget.printBrowserPdf) |
|
705 self.__actions.append(self.printPdfAct) |
|
706 else: |
|
707 self.printPdfAct = None |
704 |
708 |
705 self.printPreviewAct = E5Action( |
709 self.printPreviewAct = E5Action( |
706 self.tr('Print Preview'), |
710 self.tr('Print Preview'), |
707 UI.PixmapCache.getIcon("printPreview.png"), |
711 UI.PixmapCache.getIcon("printPreview.png"), |
708 self.tr('Print Preview'), |
712 self.tr('Print Preview'), |
1758 menu.addAction(self.savePageScreenAct) |
1762 menu.addAction(self.savePageScreenAct) |
1759 menu.addAction(self.saveVisiblePageScreenAct) |
1763 menu.addAction(self.saveVisiblePageScreenAct) |
1760 menu.addSeparator() |
1764 menu.addSeparator() |
1761 menu.addAction(self.printPreviewAct) |
1765 menu.addAction(self.printPreviewAct) |
1762 menu.addAction(self.printAct) |
1766 menu.addAction(self.printAct) |
1763 menu.addAction(self.printPdfAct) |
1767 if self.printPdfAct: |
|
1768 menu.addAction(self.printPdfAct) |
1764 menu.addSeparator() |
1769 menu.addSeparator() |
1765 menu.addAction(self.closeAct) |
1770 menu.addAction(self.closeAct) |
1766 menu.addAction(self.closeAllAct) |
1771 menu.addAction(self.closeAllAct) |
1767 menu.addSeparator() |
1772 menu.addSeparator() |
1768 menu.addAction(self.exitAct) |
1773 menu.addAction(self.exitAct) |
1925 ## filetb.addAction(self.saveAsAct) |
1930 ## filetb.addAction(self.saveAsAct) |
1926 filetb.addAction(self.savePageScreenAct) |
1931 filetb.addAction(self.savePageScreenAct) |
1927 filetb.addSeparator() |
1932 filetb.addSeparator() |
1928 filetb.addAction(self.printPreviewAct) |
1933 filetb.addAction(self.printPreviewAct) |
1929 filetb.addAction(self.printAct) |
1934 filetb.addAction(self.printAct) |
1930 filetb.addAction(self.printPdfAct) |
1935 if self.printPdfAct: |
|
1936 filetb.addAction(self.printPdfAct) |
1931 filetb.addSeparator() |
1937 filetb.addSeparator() |
1932 filetb.addAction(self.closeAct) |
1938 filetb.addAction(self.closeAct) |
1933 filetb.addAction(self.exitAct) |
1939 filetb.addAction(self.exitAct) |
1934 |
1940 |
1935 self.savePageScreenMenu = QMenu(self) |
1941 self.savePageScreenMenu = QMenu(self) |