606 )) |
607 )) |
607 if not self.initShortcutsOnly: |
608 if not self.initShortcutsOnly: |
608 self.printAct.triggered.connect(self.tabWidget.printBrowser) |
609 self.printAct.triggered.connect(self.tabWidget.printBrowser) |
609 self.__actions.append(self.printAct) |
610 self.__actions.append(self.printAct) |
610 |
611 |
611 self.printPdfAct = E5Action( |
612 if Globals.isLinuxPlatform(): |
612 self.tr('Print as PDF'), |
613 self.printPdfAct = E5Action( |
613 UI.PixmapCache.getIcon("printPdf.png"), |
614 self.tr('Print as PDF'), |
614 self.tr('Print as PDF'), |
615 UI.PixmapCache.getIcon("printPdf.png"), |
615 0, 0, self, 'help_file_print_pdf') |
616 self.tr('Print as PDF'), |
616 self.printPdfAct.setStatusTip(self.tr( |
617 0, 0, self, 'help_file_print_pdf') |
617 'Print the displayed help as PDF')) |
618 self.printPdfAct.setStatusTip(self.tr( |
618 self.printPdfAct.setWhatsThis(self.tr( |
619 'Print the displayed help as PDF')) |
619 """<b>Print as PDF</b>""" |
620 self.printPdfAct.setWhatsThis(self.tr( |
620 """<p>Print the displayed help text as a PDF file.</p>""" |
621 """<b>Print as PDF</b>""" |
621 )) |
622 """<p>Print the displayed help text as a PDF file.</p>""" |
622 if not self.initShortcutsOnly: |
623 )) |
623 self.printPdfAct.triggered.connect( |
624 if not self.initShortcutsOnly: |
624 self.tabWidget.printBrowserPdf) |
625 self.printPdfAct.triggered.connect( |
625 self.__actions.append(self.printPdfAct) |
626 self.tabWidget.printBrowserPdf) |
|
627 self.__actions.append(self.printPdfAct) |
|
628 else: |
|
629 self.printPdfAct = None |
626 |
630 |
627 self.printPreviewAct = E5Action( |
631 self.printPreviewAct = E5Action( |
628 self.tr('Print Preview'), |
632 self.tr('Print Preview'), |
629 UI.PixmapCache.getIcon("printPreview.png"), |
633 UI.PixmapCache.getIcon("printPreview.png"), |
630 self.tr('Print Preview'), |
634 self.tr('Print Preview'), |
1590 menu.addAction(self.savePageScreenAct) |
1594 menu.addAction(self.savePageScreenAct) |
1591 menu.addAction(self.saveVisiblePageScreenAct) |
1595 menu.addAction(self.saveVisiblePageScreenAct) |
1592 menu.addSeparator() |
1596 menu.addSeparator() |
1593 menu.addAction(self.printPreviewAct) |
1597 menu.addAction(self.printPreviewAct) |
1594 menu.addAction(self.printAct) |
1598 menu.addAction(self.printAct) |
1595 menu.addAction(self.printPdfAct) |
1599 if self.printPdfAct: |
|
1600 menu.addAction(self.printPdfAct) |
1596 menu.addSeparator() |
1601 menu.addSeparator() |
1597 menu.addAction(self.closeAct) |
1602 menu.addAction(self.closeAct) |
1598 menu.addAction(self.closeAllAct) |
1603 menu.addAction(self.closeAllAct) |
1599 menu.addSeparator() |
1604 menu.addSeparator() |
1600 menu.addAction(self.privateBrowsingAct) |
1605 menu.addAction(self.privateBrowsingAct) |
1746 filetb.addAction(self.saveAsAct) |
1751 filetb.addAction(self.saveAsAct) |
1747 filetb.addAction(self.savePageScreenAct) |
1752 filetb.addAction(self.savePageScreenAct) |
1748 filetb.addSeparator() |
1753 filetb.addSeparator() |
1749 filetb.addAction(self.printPreviewAct) |
1754 filetb.addAction(self.printPreviewAct) |
1750 filetb.addAction(self.printAct) |
1755 filetb.addAction(self.printAct) |
1751 filetb.addAction(self.printPdfAct) |
1756 if self.printPdfAct: |
|
1757 filetb.addAction(self.printPdfAct) |
1752 filetb.addSeparator() |
1758 filetb.addSeparator() |
1753 filetb.addAction(self.closeAct) |
1759 filetb.addAction(self.closeAct) |
1754 filetb.addAction(self.exitAct) |
1760 filetb.addAction(self.exitAct) |
1755 |
1761 |
1756 self.savePageScreenMenu = QMenu(self) |
1762 self.savePageScreenMenu = QMenu(self) |