Preferences/ConfigurationPages/WebBrowserPage.py

changeset 6410
98a5d0cd72f5
parent 6402
bdc273bb66c5
child 6645
ad476851d7e0
diff -r 2763348bf9a6 -r 98a5d0cd72f5 Preferences/ConfigurationPages/WebBrowserPage.py
--- a/Preferences/ConfigurationPages/WebBrowserPage.py	Fri Jul 06 20:31:07 2018 +0200
+++ b/Preferences/ConfigurationPages/WebBrowserPage.py	Sat Jul 07 12:58:50 2018 +0200
@@ -229,6 +229,15 @@
                 Preferences.getWebBrowser("WebInspectorPort"))
         else:
             self.webInspectorGroup.setEnabled(False)
+        
+        if qVersionTuple() >= (5, 11, 0):
+            self.protocolHandlerComboBox.setCurrentIndex(
+                Preferences.getWebBrowser("AcceptProtocolHandlerRequest"))
+            self.requestQuotaComboBox.setCurrentIndex(
+                Preferences.getWebBrowser("AcceptQuotaRequest"))
+        else:
+            self.protocolHandlerComboBox.setEnabled(False)
+            self.requestQuotaComboBox.setEnabled(False)
     
     def save(self):
         """
@@ -407,6 +416,14 @@
             Preferences.setWebBrowser(
                 "WebInspectorPort",
                 self.webInspectorPortSpinBox.value())
+        
+        if self.protocolHandlerComboBox.isEnabled():
+            Preferences.setWebBrowser(
+                "AcceptProtocolHandlerRequest",
+                self.protocolHandlerComboBox.currentIndex())
+            Preferences.setWebBrowser(
+                "AcceptQuotaRequest",
+                self.requestQuotaComboBox.currentIndex())
     
     @pyqtSlot()
     def on_setCurrentPageButton_clicked(self):

eric ide

mercurial