Preferences/__init__.py

branch
QtWebEngine
changeset 4805
8ef007140046
parent 4804
f794ff054d8f
child 4806
5c0745cb26ea
--- a/Preferences/__init__.py	Fri Mar 04 20:15:34 2016 +0100
+++ b/Preferences/__init__.py	Sat Mar 05 14:34:49 2016 +0100
@@ -1070,24 +1070,43 @@
             return
         
         webEngineSettings = QWebEngineSettings.globalSettings()
-        fontFamily = webEngineSettings.fontFamily(
-            QWebEngineSettings.StandardFont)
-        fontSize = webEngineSettings.fontSize(
-            QWebEngineSettings.DefaultFontSize)
-        cls.webBrowserDefaults["StandardFont"] = \
-            QFont(fontFamily, fontSize).toString()
-        fontFamily = webEngineSettings.fontFamily(
-            QWebEngineSettings.FixedFont)
-        fontSize = webEngineSettings.fontSize(
-            QWebEngineSettings.DefaultFixedFontSize)
-        cls.webBrowserDefaults["FixedFont"] = \
-            QFont(fontFamily, fontSize).toString()
+##        fontFamily = webEngineSettings.fontFamily(
+##            QWebEngineSettings.StandardFont)
+##        fontSize = webEngineSettings.fontSize(
+##            QWebEngineSettings.DefaultFontSize)
+##        cls.webBrowserDefaults["StandardFont"] = \
+##            QFont(fontFamily, fontSize).toString()
+##        fontFamily = webEngineSettings.fontFamily(
+##            QWebEngineSettings.FixedFont)
+##        fontSize = webEngineSettings.fontSize(
+##            QWebEngineSettings.DefaultFixedFontSize)
+##        cls.webBrowserDefaults["FixedFont"] = \
+##            QFont(fontFamily, fontSize).toString()
         cls.webBrowserDefaults.update({
+            "StandardFontFamily": webEngineSettings.fontFamily(
+                QWebEngineSettings.StandardFont),
+            "FixedFontFamily": webEngineSettings.fontFamily(
+                QWebEngineSettings.FixedFont),
+            "SerifFontFamily": webEngineSettings.fontFamily(
+                QWebEngineSettings.StandardFont),
+            "SansSerifFontFamily": webEngineSettings.fontFamily(
+                QWebEngineSettings.SansSerifFont),
+            "CursiveFontFamily": webEngineSettings.fontFamily(
+                QWebEngineSettings.CursiveFont),
+            "FantasyFontFamily": webEngineSettings.fontFamily(
+                QWebEngineSettings.FantasyFont),
+            "DefaultFontSize": webEngineSettings.fontSize(
+                QWebEngineSettings.DefaultFontSize),
+            "DefaultFixedFontSize": webEngineSettings.fontSize(
+                QWebEngineSettings.DefaultFixedFontSize),
+            "MinimumFontSize": webEngineSettings.fontSize(
+                QWebEngineSettings.MinimumFontSize),
+            "MinimumLogicalFontSize": webEngineSettings.fontSize(
+                QWebEngineSettings.MinimumLogicalFontSize),
+            
             "AutoLoadImages": webEngineSettings.testAttribute(
                 QWebEngineSettings.AutoLoadImages),
             "SaveUrlColor": QColor(184, 248, 169),
-##            "JavaEnabled":
-##            websettings.testAttribute(QWebSettings.JavaEnabled),
             "JavaScriptEnabled": webEngineSettings.testAttribute(
                 QWebEngineSettings.JavascriptEnabled),
             "JavaScriptCanOpenWindows": webEngineSettings.testAttribute(
@@ -1118,10 +1137,6 @@
                 QWebEngineSettings.ScrollAnimatorEnabled),
             "ErrorPageEnabled": webEngineSettings.testAttribute(
                 QWebEngineSettings.ErrorPageEnabled),
-            "MinimumFontSize": webEngineSettings.fontSize(
-                QWebEngineSettings.MinimumFontSize),
-            "MinimumLogicalFontSize": webEngineSettings.fontSize(
-                QWebEngineSettings.MinimumLogicalFontSize),
         })
         
         cls.webEngineSettingsIntitialized = True
@@ -2766,11 +2781,13 @@
 ##                 "OfflineWebApplicationCacheQuota", "CachePolicy",
 ##                 "AdBlockUpdatePeriod",
 ##                  ]:
-    elif key in ["StartupBehavior", "MinimumFontSize",
-                 "MinimumLogicalFontSize", "HistoryLimit",
+    elif key in ["StartupBehavior", "HistoryLimit",
                  "DownloadManagerRemovePolicy","SyncType", "SyncFtpPort",
                  "SyncFtpIdleTimeout", "SyncEncryptionKeyLength",
-                 "SearchLanguage", "WebInspectorPort"]:
+                 "SearchLanguage", "WebInspectorPort",
+                 "DefaultFontSize", "DefaultFixedFontSize",
+                 "MinimumFontSize", "MinimumLogicalFontSize",
+                 ]:
         return int(prefClass.settings.value(
             "WebBrowser/" + key, prefClass.webBrowserDefaults[key]))
 ##    elif key in ["DiskCacheEnabled", "FilterTrackingCookies",
@@ -2785,7 +2802,7 @@
 ##                 "SiteSpecificQuirksEnabled",
 ##                 "ClickToFlashEnabled",
 ##                 ]:
-    elif key in ["SingleHelpWindow", "SaveGeometry", "JavaScriptEnabled",
+    elif key in ["SingleWebBrowserWindow", "SaveGeometry", "JavaScriptEnabled",
                  "JavaScriptCanOpenWindows", "JavaScriptCanAccessClipboard",
                  "AutoLoadImages", "LocalStorageEnabled",
                  "SpatialNavigationEnabled", "LinksIncludedInFocusChain",

eric ide

mercurial