WebBrowser/WebBrowserWindow.py

changeset 5920
e47dd106c3d6
parent 5842
c3f41b959a65
child 5993
4b2b9be7de14
equal deleted inserted replaced
5919:d0de2b378b24 5920:e47dd106c3d6
3246 Preferences.getWebBrowser("DiskCacheSize") * 1024 * 1024) 3246 Preferences.getWebBrowser("DiskCacheSize") * 1024 * 1024)
3247 else: 3247 else:
3248 profile.setHttpCacheType(QWebEngineProfile.MemoryHttpCache) 3248 profile.setHttpCacheType(QWebEngineProfile.MemoryHttpCache)
3249 profile.setHttpCacheMaximumSize(0) 3249 profile.setHttpCacheMaximumSize(0)
3250 3250
3251 if qVersionTuple() >= (5, 8, 0): 3251 try:
3252 profile.setSpellCheckEnabled( 3252 profile.setSpellCheckEnabled(
3253 Preferences.getWebBrowser("SpellCheckEnabled")) 3253 Preferences.getWebBrowser("SpellCheckEnabled"))
3254 profile.setSpellCheckLanguages( 3254 profile.setSpellCheckLanguages(
3255 Preferences.getWebBrowser("SpellCheckLanguages")) 3255 Preferences.getWebBrowser("SpellCheckLanguages"))
3256 except AttributeError:
3257 # not yet supported
3258 pass
3256 3259
3257 self.__virusTotal.preferencesChanged() 3260 self.__virusTotal.preferencesChanged()
3258 if not Preferences.getWebBrowser("VirusTotalEnabled") or \ 3261 if not Preferences.getWebBrowser("VirusTotalEnabled") or \
3259 Preferences.getWebBrowser("VirusTotalServiceKey") == "": 3262 Preferences.getWebBrowser("VirusTotalServiceKey") == "":
3260 self.virustotalScanCurrentAct.setEnabled(False) 3263 self.virustotalScanCurrentAct.setEnabled(False)
4843 Utilities.getConfigDir(), "web_browser", 4846 Utilities.getConfigDir(), "web_browser",
4844 "persistentstorage")) 4847 "persistentstorage"))
4845 cls._webProfile.setPersistentCookiesPolicy( 4848 cls._webProfile.setPersistentCookiesPolicy(
4846 QWebEngineProfile.AllowPersistentCookies) 4849 QWebEngineProfile.AllowPersistentCookies)
4847 4850
4848 if qVersionTuple() >= (5, 8, 0): 4851 try:
4849 cls._webProfile.setSpellCheckEnabled( 4852 cls._webProfile.setSpellCheckEnabled(
4850 Preferences.getWebBrowser("SpellCheckEnabled")) 4853 Preferences.getWebBrowser("SpellCheckEnabled"))
4851 cls._webProfile.setSpellCheckLanguages( 4854 cls._webProfile.setSpellCheckLanguages(
4852 Preferences.getWebBrowser("SpellCheckLanguages")) 4855 Preferences.getWebBrowser("SpellCheckLanguages"))
4856 except AttributeError:
4857 # not yet supported
4858 pass
4853 4859
4854 # Setup QWebChannel user script 4860 # Setup QWebChannel user script
4855 from .WebBrowserPage import WebBrowserPage 4861 from .WebBrowserPage import WebBrowserPage
4856 4862
4857 script = QWebEngineScript() 4863 script = QWebEngineScript()

eric ide

mercurial