src/eric7/Preferences/ConfigurationPages/WebBrowserPage.py

branch
eric7
changeset 11103
382e5c9a43f0
parent 11090
f5f5f5803935
--- a/src/eric7/Preferences/ConfigurationPages/WebBrowserPage.py	Wed Dec 18 16:52:16 2024 +0100
+++ b/src/eric7/Preferences/ConfigurationPages/WebBrowserPage.py	Wed Dec 18 17:20:28 2024 +0100
@@ -255,6 +255,13 @@
         else:
             self.forceDarkModeCheckBox.setEnabled(False)
 
+        if qVersionTuple() >= (6, 8, 0):
+            self.noPersistentPermissionsCheckBox.setChecked(
+                Preferences.getWebBrowser("NoPersistentPermissions")
+            )
+        else:
+            self.noPersistentPermissionsCheckBox.setEnabled(False)
+
     def save(self):
         """
         Public slot to save the Help Viewers configuration.
@@ -448,6 +455,12 @@
                 "ForceDarkMode", self.forceDarkModeCheckBox.isChecked()
             )
 
+        if self.noPersistentPermissionsCheckBox.isEnabled():
+            Preferences.setWebBrowser(
+                "NoPersistentPermissions",
+                self.noPersistentPermissionsCheckBox.isChecked(),
+            )
+
     @pyqtSlot()
     def on_setCurrentPageButton_clicked(self):
         """

eric ide

mercurial