2033 """ with a word selected, this word is search in the Qt help""" |
2033 """ with a word selected, this word is search in the Qt help""" |
2034 """ collection.</p>""" |
2034 """ collection.</p>""" |
2035 )) |
2035 )) |
2036 self.helpviewerAct.triggered.connect(self.__helpViewer) |
2036 self.helpviewerAct.triggered.connect(self.__helpViewer) |
2037 self.actions.append(self.helpviewerAct) |
2037 self.actions.append(self.helpviewerAct) |
2038 ## else: |
|
2039 ## self.helpviewerAct = None |
|
2040 |
2038 |
2041 self.__initQtDocActions() |
2039 self.__initQtDocActions() |
2042 self.__initPythonDocActions() |
2040 self.__initPythonDocActions() |
2043 self.__initEricDocAction() |
2041 self.__initEricDocAction() |
2044 self.__initPySideDocActions() |
2042 self.__initPySideDocActions() |
3678 versionText += \ |
3676 versionText += \ |
3679 """<tr><td><b>WebEngine</b></td><td>{0}</td></tr>"""\ |
3677 """<tr><td><b>WebEngine</b></td><td>{0}</td></tr>"""\ |
3680 .format(chromeVersion) |
3678 .format(chromeVersion) |
3681 except ImportError: |
3679 except ImportError: |
3682 pass |
3680 pass |
3683 try: |
|
3684 from PyQt5.QtWebKit import qWebKitVersion |
|
3685 versionText += """<tr><td><b>WebKit</b></td><td>{0}</td></tr>"""\ |
|
3686 .format(qWebKitVersion()) |
|
3687 except ImportError: |
|
3688 pass |
|
3689 versionText += """<tr><td><b>{0}</b></td><td>{1}</td></tr>"""\ |
3681 versionText += """<tr><td><b>{0}</b></td><td>{1}</td></tr>"""\ |
3690 .format(Program, Version) |
3682 .format(Program, Version) |
3691 versionText += self.tr("""</table>""") |
3683 versionText += self.tr("""</table>""") |
3692 |
3684 |
3693 E5MessageBox.about(self, Program, versionText) |
3685 E5MessageBox.about(self, Program, versionText) |
5977 if self.__webBrowserProcess is None: |
5969 if self.__webBrowserProcess is None: |
5978 webBrowsers = [ |
5970 webBrowsers = [ |
5979 os.path.join( |
5971 os.path.join( |
5980 os.path.dirname(__file__), "..", "eric6_browser.py"), |
5972 os.path.dirname(__file__), "..", "eric6_browser.py"), |
5981 # QtWebEngine based web browser |
5973 # QtWebEngine based web browser |
5982 os.path.join( |
|
5983 os.path.dirname(__file__), "..", "eric6_webbrowser.py"), |
|
5984 # QtWebKit based web browser |
|
5985 ] |
5974 ] |
5986 process = QProcess() |
5975 process = QProcess() |
5987 for browser in webBrowsers: |
5976 for browser in webBrowsers: |
5988 args = [ |
5977 args = [ |
5989 browser, |
5978 browser, |
6239 self.masterPasswordChanged.emit(oldPassword, newPassword) |
6228 self.masterPasswordChanged.emit(oldPassword, newPassword) |
6240 Preferences.convertPasswords(oldPassword, newPassword) |
6229 Preferences.convertPasswords(oldPassword, newPassword) |
6241 variant = Globals.getWebBrowserSupport() |
6230 variant = Globals.getWebBrowserSupport() |
6242 if variant == "QtWebEngine": |
6231 if variant == "QtWebEngine": |
6243 from WebBrowser.Passwords.PasswordManager import \ |
6232 from WebBrowser.Passwords.PasswordManager import \ |
6244 PasswordManager |
|
6245 pwManager = PasswordManager() |
|
6246 pwManager.masterPasswordChanged(oldPassword, newPassword) |
|
6247 elif variant == "QtWebKit": |
|
6248 from Helpviewer.Passwords.PasswordManager import \ |
|
6249 PasswordManager |
6233 PasswordManager |
6250 pwManager = PasswordManager() |
6234 pwManager = PasswordManager() |
6251 pwManager.masterPasswordChanged(oldPassword, newPassword) |
6235 pwManager.masterPasswordChanged(oldPassword, newPassword) |
6252 Utilities.crypto.changeRememberedMaster(newPassword) |
6236 Utilities.crypto.changeRememberedMaster(newPassword) |
6253 |
6237 |