diff -r 95ceea538e4c -r 4d0b50ef28cb Preferences/ConfigurationPages/HelpWebBrowserPage.py --- 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):