699 if not self.__initShortcutsOnly: |
699 if not self.__initShortcutsOnly: |
700 self.exportBookmarksAct.triggered.connect( |
700 self.exportBookmarksAct.triggered.connect( |
701 bookmarksManager.exportBookmarks) |
701 bookmarksManager.exportBookmarks) |
702 self.__actions.append(self.exportBookmarksAct) |
702 self.__actions.append(self.exportBookmarksAct) |
703 |
703 |
704 if not Globals.isWindowsPlatform(): |
704 if not Globals.isWindowsPlatform() or \ |
705 # TODO: implement printing based on printToPdf() |
705 qVersion() >= "5.7.0": |
706 self.printAct = E5Action( |
706 self.printAct = E5Action( |
707 self.tr('Print'), |
707 self.tr('Print'), |
708 UI.PixmapCache.getIcon("print.png"), |
708 UI.PixmapCache.getIcon("print.png"), |
709 self.tr('&Print'), |
709 self.tr('&Print'), |
710 QKeySequence(self.tr("Ctrl+P", "File|Print")), |
710 QKeySequence(self.tr("Ctrl+P", "File|Print")), |
737 self.__tabWidget.printBrowserPdf) |
737 self.__tabWidget.printBrowserPdf) |
738 self.__actions.append(self.printPdfAct) |
738 self.__actions.append(self.printPdfAct) |
739 else: |
739 else: |
740 self.printPdfAct = None |
740 self.printPdfAct = None |
741 |
741 |
742 if not Globals.isWindowsPlatform(): |
742 if not Globals.isWindowsPlatform() and qVersion() < "5.7.0": |
743 self.printPreviewAct = E5Action( |
743 self.printPreviewAct = E5Action( |
744 self.tr('Print Preview'), |
744 self.tr('Print Preview'), |
745 UI.PixmapCache.getIcon("printPreview.png"), |
745 UI.PixmapCache.getIcon("printPreview.png"), |
746 self.tr('Print Preview'), |
746 self.tr('Print Preview'), |
747 0, 0, self, 'webbrowser_file_print_preview') |
747 0, 0, self, 'webbrowser_file_print_preview') |
1954 filetb.addAction(self.printPreviewAct) |
1954 filetb.addAction(self.printPreviewAct) |
1955 if self.printAct: |
1955 if self.printAct: |
1956 filetb.addAction(self.printAct) |
1956 filetb.addAction(self.printAct) |
1957 if self.printPdfAct: |
1957 if self.printPdfAct: |
1958 filetb.addAction(self.printPdfAct) |
1958 filetb.addAction(self.printPdfAct) |
1959 filetb.addSeparator() |
1959 if self.printPreviewAct or self.printAct or self.printPdfAct: |
|
1960 filetb.addSeparator() |
1960 filetb.addAction(self.closeAct) |
1961 filetb.addAction(self.closeAct) |
1961 filetb.addAction(self.exitAct) |
1962 filetb.addAction(self.exitAct) |
1962 |
1963 |
1963 self.savePageScreenMenu = QMenu(self) |
1964 self.savePageScreenMenu = QMenu(self) |
1964 self.savePageScreenMenu.addAction(self.savePageScreenAct) |
1965 self.savePageScreenMenu.addAction(self.savePageScreenAct) |