Preferences/ConfigurationPages/HelpWebBrowserPage.py

changeset 1338
4d0b50ef28cb
parent 1337
95ceea538e4c
child 1509
c0b5e693b0eb
--- a/Preferences/ConfigurationPages/HelpWebBrowserPage.py	Sun Sep 18 20:04:24 2011 +0200
+++ b/Preferences/ConfigurationPages/HelpWebBrowserPage.py	Mon Sep 19 18:41:19 2011 +0200
@@ -133,6 +133,16 @@
                 Preferences.getHelp("LinksIncludedInFocusChain"))
         else:
             self.linksInFocusChainCheckBox.setEnabled(False)
+        if hasattr(QWebSettings, "XSSAuditingEnabled"):
+            self.xssAuditingCheckBox.setChecked(
+                Preferences.getHelp("XSSAuditingEnabled"))
+        else:
+            self.xssAuditingCheckBox.setEnabled(False)
+        if hasattr(QWebSettings, "SiteSpecificQuirksEnabled"):
+            self.quirksCheckBox.setChecked(
+                Preferences.getHelp("SiteSpecificQuirksEnabled"))
+        else:
+            self.quirksCheckBox.setEnabled(False)
     
     def save(self):
         """
@@ -218,6 +228,12 @@
         if hasattr(QWebSettings, "LinksIncludedInFocusChain"):
             Preferences.setHelp("LinksIncludedInFocusChain",
                 self.linksInFocusChainCheckBox.isChecked())
+        if hasattr(QWebSettings, "XSSAuditingEnabled"):
+            Preferences.setHelp("XSSAuditingEnabled",
+                self.xssAuditingCheckBox.isChecked())
+        if hasattr(QWebSettings, "SiteSpecificQuirksEnabled"):
+            Preferences.setHelp("SiteSpecificQuirksEnabled",
+                self.quirksCheckBox.isChecked())
     
     @pyqtSlot()
     def on_setCurrentPageButton_clicked(self):

eric ide

mercurial