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 """ |