eric6/Preferences/ConfigurationPages/SecurityPage.py

changeset 7570
a7a5750aded4
parent 7360
9190402e4505
child 7628
f904d0eef264
diff -r bb196e51827d -r a7a5750aded4 eric6/Preferences/ConfigurationPages/SecurityPage.py
--- a/eric6/Preferences/ConfigurationPages/SecurityPage.py	Sun May 03 10:26:40 2020 +0200
+++ b/eric6/Preferences/ConfigurationPages/SecurityPage.py	Sun May 03 16:18:14 2020 +0200
@@ -45,6 +45,9 @@
         
         self.__newPassword = ""
         self.__oldUseMasterPassword = Preferences.getUser("UseMasterPassword")
+        
+        self.alwaysRejectCheckBox.setChecked(
+            Preferences.getWebBrowser("AlwaysRejectFaultyCertificates"))
     
     def setMode(self, displayMode):
         """
@@ -63,6 +66,10 @@
         )
         
         self.__displayMode = displayMode
+        
+        self.certificateErrorsGroup.setVisible(
+            displayMode == ConfigurationWidget.WebBrowserMode
+        )
     
     def save(self):
         """
@@ -80,6 +87,10 @@
             self.masterPasswordCheckBox.isChecked()
         ):
             self.__configDlg.masterPasswordChanged.emit("", self.__newPassword)
+        
+        Preferences.setWebBrowser(
+            "AlwaysRejectFaultyCertificates",
+            self.alwaysRejectCheckBox.isChecked())
     
     @pyqtSlot(bool)
     def on_masterPasswordCheckBox_clicked(self, checked):

eric ide

mercurial