610 )) |
611 )) |
611 if not self.initShortcutsOnly: |
612 if not self.initShortcutsOnly: |
612 self.printAct.triggered.connect(self.tabWidget.printBrowser) |
613 self.printAct.triggered.connect(self.tabWidget.printBrowser) |
613 self.__actions.append(self.printAct) |
614 self.__actions.append(self.printAct) |
614 |
615 |
615 self.printPdfAct = E5Action( |
616 if Globals.isLinuxPlatform(): |
616 self.tr('Print as PDF'), |
617 self.printPdfAct = E5Action( |
617 UI.PixmapCache.getIcon("printPdf.png"), |
618 self.tr('Print as PDF'), |
618 self.tr('Print as PDF'), |
619 UI.PixmapCache.getIcon("printPdf.png"), |
619 0, 0, self, 'help_file_print_pdf') |
620 self.tr('Print as PDF'), |
620 self.printPdfAct.setStatusTip(self.tr( |
621 0, 0, self, 'help_file_print_pdf') |
621 'Print the displayed help as PDF')) |
622 self.printPdfAct.setStatusTip(self.tr( |
622 self.printPdfAct.setWhatsThis(self.tr( |
623 'Print the displayed help as PDF')) |
623 """<b>Print as PDF</b>""" |
624 self.printPdfAct.setWhatsThis(self.tr( |
624 """<p>Print the displayed help text as a PDF file.</p>""" |
625 """<b>Print as PDF</b>""" |
625 )) |
626 """<p>Print the displayed help text as a PDF file.</p>""" |
626 if not self.initShortcutsOnly: |
627 )) |
627 self.printPdfAct.triggered.connect( |
628 if not self.initShortcutsOnly: |
628 self.tabWidget.printBrowserPdf) |
629 self.printPdfAct.triggered.connect( |
629 self.__actions.append(self.printPdfAct) |
630 self.tabWidget.printBrowserPdf) |
|
631 self.__actions.append(self.printPdfAct) |
|
632 else: |
|
633 self.printPdfAct = None |
630 |
634 |
631 self.printPreviewAct = E5Action( |
635 self.printPreviewAct = E5Action( |
632 self.tr('Print Preview'), |
636 self.tr('Print Preview'), |
633 UI.PixmapCache.getIcon("printPreview.png"), |
637 UI.PixmapCache.getIcon("printPreview.png"), |
634 self.tr('Print Preview'), |
638 self.tr('Print Preview'), |
1610 menu.addAction(self.savePageScreenAct) |
1614 menu.addAction(self.savePageScreenAct) |
1611 menu.addAction(self.saveVisiblePageScreenAct) |
1615 menu.addAction(self.saveVisiblePageScreenAct) |
1612 menu.addSeparator() |
1616 menu.addSeparator() |
1613 menu.addAction(self.printPreviewAct) |
1617 menu.addAction(self.printPreviewAct) |
1614 menu.addAction(self.printAct) |
1618 menu.addAction(self.printAct) |
1615 menu.addAction(self.printPdfAct) |
1619 if self.printPdfAct: |
|
1620 menu.addAction(self.printPdfAct) |
1616 menu.addSeparator() |
1621 menu.addSeparator() |
1617 menu.addAction(self.closeAct) |
1622 menu.addAction(self.closeAct) |
1618 menu.addAction(self.closeAllAct) |
1623 menu.addAction(self.closeAllAct) |
1619 menu.addSeparator() |
1624 menu.addSeparator() |
1620 menu.addAction(self.privateBrowsingAct) |
1625 menu.addAction(self.privateBrowsingAct) |
1768 filetb.addAction(self.saveAsAct) |
1773 filetb.addAction(self.saveAsAct) |
1769 filetb.addAction(self.savePageScreenAct) |
1774 filetb.addAction(self.savePageScreenAct) |
1770 filetb.addSeparator() |
1775 filetb.addSeparator() |
1771 filetb.addAction(self.printPreviewAct) |
1776 filetb.addAction(self.printPreviewAct) |
1772 filetb.addAction(self.printAct) |
1777 filetb.addAction(self.printAct) |
1773 filetb.addAction(self.printPdfAct) |
1778 if self.printPdfAct: |
|
1779 filetb.addAction(self.printPdfAct) |
1774 filetb.addSeparator() |
1780 filetb.addSeparator() |
1775 filetb.addAction(self.closeAct) |
1781 filetb.addAction(self.closeAct) |
1776 filetb.addAction(self.exitAct) |
1782 filetb.addAction(self.exitAct) |
1777 |
1783 |
1778 self.savePageScreenMenu = QMenu(self) |
1784 self.savePageScreenMenu = QMenu(self) |