142 self.__hideNavigationTimer = None |
142 self.__hideNavigationTimer = None |
143 |
143 |
144 super(WebBrowserWindow, self).__init__(parent) |
144 super(WebBrowserWindow, self).__init__(parent) |
145 self.setObjectName(name) |
145 self.setObjectName(name) |
146 if private: |
146 if private: |
147 self.setWindowTitle(self.tr("eric6 Web Browser (Private Mode)")) |
147 self.setWindowTitle(self.tr("eric Web Browser (Private Mode)")) |
148 else: |
148 else: |
149 self.setWindowTitle(self.tr("eric6 Web Browser")) |
149 self.setWindowTitle(self.tr("eric Web Browser")) |
150 |
150 |
151 self.__settingsDir = settingsDir |
151 self.__settingsDir = settingsDir |
152 self.setWindowIcon(UI.PixmapCache.getIcon("ericWeb")) |
152 self.setWindowIcon(UI.PixmapCache.getIcon("ericWeb")) |
153 |
153 |
154 self.__mHistory = [] |
154 self.__mHistory = [] |
890 self.tr('Quit'), |
890 self.tr('Quit'), |
891 UI.PixmapCache.getIcon("exit"), |
891 UI.PixmapCache.getIcon("exit"), |
892 self.tr('&Quit'), |
892 self.tr('&Quit'), |
893 QKeySequence(self.tr("Ctrl+Q", "File|Quit")), |
893 QKeySequence(self.tr("Ctrl+Q", "File|Quit")), |
894 0, self, 'webbrowser_file_quit') |
894 0, self, 'webbrowser_file_quit') |
895 self.exitAct.setStatusTip(self.tr('Quit the eric6 Web Browser')) |
895 self.exitAct.setStatusTip(self.tr('Quit the eric Web Browser')) |
896 self.exitAct.setWhatsThis(self.tr( |
896 self.exitAct.setWhatsThis(self.tr( |
897 """<b>Quit</b>""" |
897 """<b>Quit</b>""" |
898 """<p>Quit the eric6 Web Browser.</p>""" |
898 """<p>Quit the eric Web Browser.</p>""" |
899 )) |
899 )) |
900 self.exitAct.triggered.connect(self.shutdown) |
900 self.exitAct.triggered.connect(self.shutdown) |
901 self.__actions.append(self.exitAct) |
901 self.__actions.append(self.exitAct) |
902 |
902 |
903 self.backAct = E5Action( |
903 self.backAct = E5Action( |
2090 menu.addAction(self.showDownloadManagerAct) |
2090 menu.addAction(self.showDownloadManagerAct) |
2091 menu.addAction(self.showJavaScriptConsoleAct) |
2091 menu.addAction(self.showJavaScriptConsoleAct) |
2092 menu.addAction(self.showTabManagerAct) |
2092 menu.addAction(self.showTabManagerAct) |
2093 menu.addAction(self.showProtocolHandlerManagerAct) |
2093 menu.addAction(self.showProtocolHandlerManagerAct) |
2094 if WebBrowserWindow._useQtHelp: |
2094 if WebBrowserWindow._useQtHelp: |
2095 menu.addSeparator() |
2095 menu.addSection(self.tr("QtHelp")) |
2096 menu.addAction(self.showTocAct) |
2096 menu.addAction(self.showTocAct) |
2097 menu.addAction(self.showIndexAct) |
2097 menu.addAction(self.showIndexAct) |
2098 menu.addAction(self.showSearchAct) |
2098 menu.addAction(self.showSearchAct) |
2099 menu.addSeparator() |
2099 menu.addSeparator() |
2100 self.__toolbarsMenu = menu.addMenu(self.tr("&Toolbars")) |
2100 self.__toolbarsMenu = menu.addMenu(self.tr("&Toolbars")) |
2204 windowsMenu.addAction(self.showDownloadManagerAct) |
2204 windowsMenu.addAction(self.showDownloadManagerAct) |
2205 windowsMenu.addAction(self.showJavaScriptConsoleAct) |
2205 windowsMenu.addAction(self.showJavaScriptConsoleAct) |
2206 windowsMenu.addAction(self.showTabManagerAct) |
2206 windowsMenu.addAction(self.showTabManagerAct) |
2207 windowsMenu.addAction(self.showProtocolHandlerManagerAct) |
2207 windowsMenu.addAction(self.showProtocolHandlerManagerAct) |
2208 if WebBrowserWindow._useQtHelp: |
2208 if WebBrowserWindow._useQtHelp: |
2209 windowsMenu.addSeparator() |
2209 windowsMenu.addSection(self.tr("QtHelp")) |
2210 windowsMenu.addAction(self.showTocAct) |
2210 windowsMenu.addAction(self.showTocAct) |
2211 windowsMenu.addAction(self.showIndexAct) |
2211 windowsMenu.addAction(self.showIndexAct) |
2212 windowsMenu.addAction(self.showSearchAct) |
2212 windowsMenu.addAction(self.showSearchAct) |
2213 menu.addSeparator() |
2213 menu.addSeparator() |
2214 menu.addAction(self.stopAct) |
2214 menu.addAction(self.stopAct) |
2562 chromeVersion, webengineVersion = ( |
2562 chromeVersion, webengineVersion = ( |
2563 WebBrowserTools.getWebEngineVersions() |
2563 WebBrowserTools.getWebEngineVersions() |
2564 ) |
2564 ) |
2565 E5MessageBox.about( |
2565 E5MessageBox.about( |
2566 self, |
2566 self, |
2567 self.tr("eric6 Web Browser"), |
2567 self.tr("eric Web Browser"), |
2568 self.tr( |
2568 self.tr( |
2569 """<b>eric6 Web Browser - {0}</b>""" |
2569 """<b>eric Web Browser - {0}</b>""" |
2570 """<p>The eric6 Web Browser is a combined help file and HTML""" |
2570 """<p>The eric Web Browser is a combined help file and HTML""" |
2571 """ browser. It is part of the eric6 development""" |
2571 """ browser. It is part of the eric development""" |
2572 """ toolset.</p>""" |
2572 """ toolset.</p>""" |
2573 """<p>It is based on QtWebEngine {1} and Chrome {2}.</p>""" |
2573 """<p>It is based on QtWebEngine {1} and Chrome {2}.</p>""" |
2574 ).format(Version, webengineVersion, chromeVersion)) |
2574 ).format(Version, webengineVersion, chromeVersion)) |
2575 |
2575 |
2576 def __aboutQt(self): |
2576 def __aboutQt(self): |
2577 """ |
2577 """ |
2578 Private slot to show info about Qt. |
2578 Private slot to show info about Qt. |
2579 """ |
2579 """ |
2580 E5MessageBox.aboutQt(self, self.tr("eric6 Web Browser")) |
2580 E5MessageBox.aboutQt(self, self.tr("eric Web Browser")) |
2581 |
2581 |
2582 def setBackwardAvailable(self, b): |
2582 def setBackwardAvailable(self, b): |
2583 """ |
2583 """ |
2584 Public slot called when backward references are available. |
2584 Public slot called when backward references are available. |
2585 |
2585 |
3596 |
3596 |
3597 @param message message to be shown (string) |
3597 @param message message to be shown (string) |
3598 """ |
3598 """ |
3599 E5MessageBox.warning( |
3599 E5MessageBox.warning( |
3600 self, |
3600 self, |
3601 self.tr("eric6 Web Browser"), |
3601 self.tr("eric Web Browser"), |
3602 message) |
3602 message) |
3603 |
3603 |
3604 def __docsInstalled(self, installed): |
3604 def __docsInstalled(self, installed): |
3605 """ |
3605 """ |
3606 Private slot handling the end of documentation installation. |
3606 Private slot handling the end of documentation installation. |