WebBrowser/WebBrowserWindow.py

changeset 5182
e2782c9a43d4
parent 5181
1948b27d7b21
child 5194
4750c83cc718
equal deleted inserted replaced
5181:1948b27d7b21 5182:e2782c9a43d4
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)

eric ide

mercurial