eric6/WebBrowser/WebBrowserWindow.py

changeset 7960
e8fc383322f7
parent 7959
44e15eda6506
child 8019
5fb467ac4233
child 8043
0acf98cd089a
equal deleted inserted replaced
7959:44e15eda6506 7960:e8fc383322f7
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.

eric ide

mercurial