Preferences/__init__.py

changeset 1337
95ceea538e4c
parent 1314
7e7b88c58fda
child 1353
e1c0af081a8e
--- a/Preferences/__init__.py	Sat Sep 17 16:28:41 2011 +0200
+++ b/Preferences/__init__.py	Sun Sep 18 20:04:24 2011 +0200
@@ -681,6 +681,24 @@
     if hasattr(QWebSettings, "defaultTextEncoding"):
         helpDefaults["DefaultTextEncoding"] = \
             websettings.defaultTextEncoding()
+    if hasattr(QWebSettings, "SpatialNavigationEnabled"):
+        helpDefaults["SpatialNavigationEnabled"] = \
+            websettings.testAttribute(QWebSettings.SpatialNavigationEnabled)
+    if hasattr(QWebSettings, "LinksIncludedInFocusChain"):
+        helpDefaults["LinksIncludedInFocusChain"] = \
+            websettings.testAttribute(QWebSettings.LinksIncludedInFocusChain)
+    if hasattr(QWebSettings, "LocalContentCanAccessRemoteUrls"):
+        helpDefaults["LocalContentCanAccessRemoteUrls"] = \
+            websettings.testAttribute(QWebSettings.LocalContentCanAccessRemoteUrls)
+    if hasattr(QWebSettings, "LocalContentCanAccessFileUrls"):
+        helpDefaults["LocalContentCanAccessFileUrls"] = \
+            websettings.testAttribute(QWebSettings.LocalContentCanAccessFileUrls)
+    if hasattr(QWebSettings, "XSSAuditingEnabled"):
+        helpDefaults["XSSAuditingEnabled"] = \
+            websettings.testAttribute(QWebSettings.XSSAuditingEnabled)
+    if hasattr(QWebSettings, "SiteSpecificQuirksEnabled"):
+        helpDefaults["SiteSpecificQuirksEnabled"] = \
+            websettings.testAttribute(QWebSettings.SiteSpecificQuirksEnabled)
 
     # defaults for system settings
     sysDefaults = {
@@ -1976,7 +1994,10 @@
                  "JavaScriptCanAccessClipboard", "PluginsEnabled", "DnsPrefetchEnabled",
                  "OfflineStorageDatabaseEnabled", "OfflineWebApplicationCacheEnabled",
                  "LocalStorageEnabled", "ShowPreview", "AccessKeysEnabled",
-                 "VirusTotalEnabled", "VirusTotalSecure", "DoNotTrack"]:
+                 "VirusTotalEnabled", "VirusTotalSecure", "DoNotTrack", 
+                 "SpatialNavigationEnabled", "LinksIncludedInFocusChain",
+                 "LocalContentCanAccessRemoteUrls", "LocalContentCanAccessFileUrls",
+                 "XSSAuditingEnabled", "SiteSpecificQuirksEnabled"]:
         return toBool(prefClass.settings.value("Help/" + key,
             prefClass.helpDefaults[key]))
     elif key in ["AdBlockSubscriptions"]:

eric ide

mercurial