WebBrowser/WebBrowserWindow.py

branch
QtWebEngine
changeset 4780
1d203a177b16
parent 4774
2c6ffa778c3b
child 4782
4ad656e4ebec
equal deleted inserted replaced
4779:173e0d2ab1f9 4780:1d203a177b16
586 ## )) 586 ## ))
587 ## if not self.__initShortcutsOnly: 587 ## if not self.__initShortcutsOnly:
588 ## self.saveAsAct.triggered.connect(self.__savePageAs) 588 ## self.saveAsAct.triggered.connect(self.__savePageAs)
589 ## self.__actions.append(self.saveAsAct) 589 ## self.__actions.append(self.saveAsAct)
590 ## 590 ##
591 ## self.savePageScreenAct = E5Action( 591 self.savePageScreenAct = E5Action(
592 ## self.tr('Save Page Screen'), 592 self.tr('Save Page Screen'),
593 ## UI.PixmapCache.getIcon("fileSavePixmap.png"), 593 UI.PixmapCache.getIcon("fileSavePixmap.png"),
594 ## self.tr('Save Page Screen...'), 594 self.tr('Save Page Screen...'),
595 ## 0, 0, self, 'webbrowser_file_save_page_screen') 595 0, 0, self, 'webbrowser_file_save_page_screen')
596 ## self.savePageScreenAct.setStatusTip( 596 self.savePageScreenAct.setStatusTip(
597 ## self.tr('Save the current page as a screen shot')) 597 self.tr('Save the current page as a screen shot'))
598 ## self.savePageScreenAct.setWhatsThis(self.tr( 598 self.savePageScreenAct.setWhatsThis(self.tr(
599 ## """<b>Save Page Screen...</b>""" 599 """<b>Save Page Screen...</b>"""
600 ## """<p>Saves the current page as a screen shot.</p>""" 600 """<p>Saves the current page as a screen shot.</p>"""
601 ## )) 601 ))
602 ## if not self.__initShortcutsOnly: 602 if not self.__initShortcutsOnly:
603 ## self.savePageScreenAct.triggered.connect(self.__savePageScreen) 603 self.savePageScreenAct.triggered.connect(self.__savePageScreen)
604 ## self.__actions.append(self.savePageScreenAct) 604 self.__actions.append(self.savePageScreenAct)
605 ## 605
606 ## self.saveVisiblePageScreenAct = E5Action( 606 self.saveVisiblePageScreenAct = E5Action(
607 ## self.tr('Save Visible Page Screen'), 607 self.tr('Save Visible Page Screen'),
608 ## UI.PixmapCache.getIcon("fileSaveVisiblePixmap.png"), 608 UI.PixmapCache.getIcon("fileSaveVisiblePixmap.png"),
609 ## self.tr('Save Visible Page Screen...'), 609 self.tr('Save Visible Page Screen...'),
610 ## 0, 0, self, 'webbrowser_file_save_visible_page_screen') 610 0, 0, self, 'webbrowser_file_save_visible_page_screen')
611 ## self.saveVisiblePageScreenAct.setStatusTip( 611 self.saveVisiblePageScreenAct.setStatusTip(
612 ## self.tr('Save the visible part of the current page as a' 612 self.tr('Save the visible part of the current page as a'
613 ## ' screen shot')) 613 ' screen shot'))
614 ## self.saveVisiblePageScreenAct.setWhatsThis(self.tr( 614 self.saveVisiblePageScreenAct.setWhatsThis(self.tr(
615 ## """<b>Save Visible Page Screen...</b>""" 615 """<b>Save Visible Page Screen...</b>"""
616 ## """<p>Saves the visible part of the current page as a""" 616 """<p>Saves the visible part of the current page as a"""
617 ## """ screen shot.</p>""" 617 """ screen shot.</p>"""
618 ## )) 618 ))
619 ## if not self.__initShortcutsOnly: 619 if not self.__initShortcutsOnly:
620 ## self.saveVisiblePageScreenAct.triggered.connect( 620 self.saveVisiblePageScreenAct.triggered.connect(
621 ## self.__saveVisiblePageScreen) 621 self.__saveVisiblePageScreen)
622 ## self.__actions.append(self.saveVisiblePageScreenAct) 622 self.__actions.append(self.saveVisiblePageScreenAct)
623 623
624 bookmarksManager = self.bookmarksManager() 624 bookmarksManager = self.bookmarksManager()
625 self.importBookmarksAct = E5Action( 625 self.importBookmarksAct = E5Action(
626 self.tr('Import Bookmarks'), 626 self.tr('Import Bookmarks'),
627 self.tr('&Import Bookmarks...'), 627 self.tr('&Import Bookmarks...'),
1752 menu.addAction(self.newAct) 1752 menu.addAction(self.newAct)
1753 menu.addAction(self.openAct) 1753 menu.addAction(self.openAct)
1754 menu.addAction(self.openTabAct) 1754 menu.addAction(self.openTabAct)
1755 menu.addSeparator() 1755 menu.addSeparator()
1756 ## menu.addAction(self.saveAsAct) 1756 ## menu.addAction(self.saveAsAct)
1757 ## menu.addAction(self.savePageScreenAct) 1757 menu.addAction(self.savePageScreenAct)
1758 ## menu.addAction(self.saveVisiblePageScreenAct) 1758 menu.addAction(self.saveVisiblePageScreenAct)
1759 ## menu.addSeparator() 1759 menu.addSeparator()
1760 ## menu.addAction(self.printPreviewAct) 1760 ## menu.addAction(self.printPreviewAct)
1761 ## menu.addAction(self.printAct) 1761 ## menu.addAction(self.printAct)
1762 ## menu.addAction(self.printPdfAct) 1762 ## menu.addAction(self.printPdfAct)
1763 ## menu.addSeparator() 1763 ## menu.addSeparator()
1764 menu.addAction(self.closeAct) 1764 menu.addAction(self.closeAct)
1920 filetb.addAction(self.newAct) 1920 filetb.addAction(self.newAct)
1921 filetb.addAction(self.openAct) 1921 filetb.addAction(self.openAct)
1922 filetb.addAction(self.openTabAct) 1922 filetb.addAction(self.openTabAct)
1923 filetb.addSeparator() 1923 filetb.addSeparator()
1924 ## filetb.addAction(self.saveAsAct) 1924 ## filetb.addAction(self.saveAsAct)
1925 ## filetb.addAction(self.savePageScreenAct) 1925 filetb.addAction(self.savePageScreenAct)
1926 ## filetb.addSeparator() 1926 filetb.addSeparator()
1927 ## filetb.addAction(self.printPreviewAct) 1927 ## filetb.addAction(self.printPreviewAct)
1928 ## filetb.addAction(self.printAct) 1928 ## filetb.addAction(self.printAct)
1929 ## filetb.addAction(self.printPdfAct) 1929 ## filetb.addAction(self.printPdfAct)
1930 ## filetb.addSeparator() 1930 ## filetb.addSeparator()
1931 filetb.addAction(self.closeAct) 1931 filetb.addAction(self.closeAct)
1932 filetb.addAction(self.exitAct) 1932 filetb.addAction(self.exitAct)
1933 1933
1934 ## self.savePageScreenMenu = QMenu(self) 1934 self.savePageScreenMenu = QMenu(self)
1935 ## self.savePageScreenMenu.addAction(self.savePageScreenAct) 1935 self.savePageScreenMenu.addAction(self.savePageScreenAct)
1936 ## self.savePageScreenMenu.addAction(self.saveVisiblePageScreenAct) 1936 self.savePageScreenMenu.addAction(self.saveVisiblePageScreenAct)
1937 ## savePageScreenButton = filetb.widgetForAction(self.savePageScreenAct) 1937 savePageScreenButton = filetb.widgetForAction(self.savePageScreenAct)
1938 ## savePageScreenButton.setMenu(self.savePageScreenMenu) 1938 savePageScreenButton.setMenu(self.savePageScreenMenu)
1939 ## savePageScreenButton.setPopupMode(QToolButton.MenuButtonPopup) 1939 savePageScreenButton.setPopupMode(QToolButton.MenuButtonPopup)
1940 1940
1941 edittb = self.addToolBar(self.tr("Edit")) 1941 edittb = self.addToolBar(self.tr("Edit"))
1942 edittb.setObjectName("EditToolBar") 1942 edittb.setObjectName("EditToolBar")
1943 edittb.setIconSize(UI.Config.ToolBarIconSize) 1943 edittb.setIconSize(UI.Config.ToolBarIconSize)
1944 edittb.addAction(self.undoAct) 1944 edittb.addAction(self.undoAct)
2235 ## """ 2235 ## """
2236 ## browser = self.currentBrowser() 2236 ## browser = self.currentBrowser()
2237 ## if browser is not None: 2237 ## if browser is not None:
2238 ## browser.saveAs() 2238 ## browser.saveAs()
2239 ## 2239 ##
2240 ## @pyqtSlot() 2240 @pyqtSlot()
2241 ## def __savePageScreen(self, visibleOnly=False): 2241 def __savePageScreen(self, visibleOnly=False):
2242 ## """ 2242 """
2243 ## Private slot to save the current page as a screen shot. 2243 Private slot to save the current page as a screen shot.
2244 ## 2244
2245 ## @param visibleOnly flag indicating to just save the visible part 2245 @param visibleOnly flag indicating to just save the visible part
2246 ## of the page (boolean) 2246 of the page (boolean)
2247 ## """ 2247 """
2248 ## from .PageScreenDialog import PageScreenDialog 2248 from .PageScreenDialog import PageScreenDialog
2249 ## self.__pageScreen = PageScreenDialog( 2249 self.__pageScreen = PageScreenDialog(
2250 ## self.currentBrowser(), visibleOnly=visibleOnly) 2250 self.currentBrowser(), visibleOnly=visibleOnly)
2251 ## self.__pageScreen.show() 2251 self.__pageScreen.show()
2252 ## 2252
2253 ## def __saveVisiblePageScreen(self): 2253 @pyqtSlot()
2254 ## """ 2254 def __saveVisiblePageScreen(self):
2255 ## Private slot to save the visible part of the current page as a screen 2255 """
2256 ## shot. 2256 Private slot to save the visible part of the current page as a screen
2257 ## """ 2257 shot.
2258 ## self.__savePageScreen(visibleOnly=True) 2258 """
2259 self.__savePageScreen(visibleOnly=True)
2259 2260
2260 def __about(self): 2261 def __about(self):
2261 """ 2262 """
2262 Private slot to show the about information. 2263 Private slot to show the about information.
2263 """ 2264 """

eric ide

mercurial