src/eric7/Preferences/ConfigurationPages/WebBrowserPage.py

branch
eric7
changeset 10698
ed332f3d26a7
parent 10517
aecd5a8c958c
child 11006
a671918232f3
diff -r 8a609e4c71b6 -r ed332f3d26a7 src/eric7/Preferences/ConfigurationPages/WebBrowserPage.py
--- a/src/eric7/Preferences/ConfigurationPages/WebBrowserPage.py	Wed Apr 24 15:16:12 2024 +0200
+++ b/src/eric7/Preferences/ConfigurationPages/WebBrowserPage.py	Wed Apr 24 16:23:20 2024 +0200
@@ -248,6 +248,13 @@
         else:
             self.readingFromCanvasCheckBox.setEnabled(False)
 
+        if qVersionTuple() >= (6, 7, 0):
+            self.forceDarkModeCheckBox.setChecked(
+                Preferences.getWebBrowser("ForceDarkMode")
+            )
+        else:
+            self.forceDarkModeCheckBox.setEnabled(False)
+
     def save(self):
         """
         Public slot to save the Help Viewers configuration.
@@ -436,6 +443,11 @@
                 "ReadingFromCanvasEnabled", self.readingFromCanvasCheckBox.isChecked()
             )
 
+        if self.forceDarkModeCheckBox.isEnabled():
+            Preferences.setWebBrowser(
+                "ForceDarkMode", self.forceDarkModeCheckBox.isChecked()
+            )
+
     @pyqtSlot()
     def on_setCurrentPageButton_clicked(self):
         """

eric ide

mercurial