eric6/Preferences/ConfigurationPages/WebBrowserPage.py

changeset 7356
d975331c5daa
parent 7263
c1af2e327675
child 7360
9190402e4505
diff -r c7146f7e06aa -r d975331c5daa eric6/Preferences/ConfigurationPages/WebBrowserPage.py
--- a/eric6/Preferences/ConfigurationPages/WebBrowserPage.py	Sun Dec 08 13:08:48 2019 +0100
+++ b/eric6/Preferences/ConfigurationPages/WebBrowserPage.py	Sat Dec 14 17:54:25 2019 +0100
@@ -109,8 +109,6 @@
                 Preferences.getWebBrowser("JavaScriptCanPaste"))
         except KeyError:
             self.jsPasteCheckBox.setEnabled(False)
-        self.pluginsCheckBox.setChecked(
-            Preferences.getWebBrowser("PluginsEnabled"))
         self.doNotTrackCheckBox.setChecked(
             Preferences.getWebBrowser("DoNotTrack"))
         self.refererSendComboBox.setCurrentIndex(
@@ -120,6 +118,15 @@
         self.refererTrimmingPolicyComboBox.setCurrentIndex(
             Preferences.getWebBrowser("RefererTrimmingPolicy"))
         
+        self.pluginsGroup.setChecked(
+            Preferences.getWebBrowser("PluginsEnabled"))
+        try:
+            # Qt 5.13
+            self.pdfViewerCheckBox.setChecked(
+                Preferences.getWebBrowser("PdfViewerEnabled"))
+        except KeyError:
+            self.pdfViewerCheckBox.setEnabled(False)
+        
         self.diskCacheCheckBox.setChecked(
             Preferences.getWebBrowser("DiskCacheEnabled"))
         self.cacheSizeSpinBox.setValue(
@@ -309,9 +316,15 @@
             Preferences.setWebBrowser(
                 "JavaScriptCanPaste",
                 self.jsPasteCheckBox.isChecked())
+        
         Preferences.setWebBrowser(
             "PluginsEnabled",
-            self.pluginsCheckBox.isChecked())
+            self.pluginsGroup.isChecked())
+        if self.pdfViewerCheckBox.isEnabled():
+            Preferences.setWebBrowser(
+                "PdfViewerEnabled",
+                self.pdfViewerCheckBox.isChecked())
+        
         Preferences.setWebBrowser(
             "DoNotTrack",
             self.doNotTrackCheckBox.isChecked())

eric ide

mercurial