Preferences/ConfigurationPages/WebBrowserPage.py

changeset 5785
7c7c5f9e4fad
parent 5783
44a9f08de394
child 5808
7bf90dcae4e1
--- a/Preferences/ConfigurationPages/WebBrowserPage.py	Tue Jul 04 19:44:30 2017 +0200
+++ b/Preferences/ConfigurationPages/WebBrowserPage.py	Wed Jul 05 19:38:06 2017 +0200
@@ -96,6 +96,8 @@
             Preferences.getWebBrowser("NewTabBehavior"))
         self.homePageEdit.setText(
             Preferences.getWebBrowser("HomePage"))
+        self.loadTabOnActivationCheckBox.setChecked(
+            Preferences.getWebBrowser("LoadTabOnActivation"))
         
         self.saveSessionCheckBox.setChecked(
             Preferences.getWebBrowser("SessionAutoSave"))
@@ -255,6 +257,9 @@
         Preferences.setWebBrowser(
             "HomePage",
             self.homePageEdit.text())
+        Preferences.setWebBrowser(
+            "LoadTabOnActivation",
+            self.loadTabOnActivationCheckBox.isChecked())
         
         Preferences.setWebBrowser(
             "SessionAutoSave",
@@ -357,11 +362,16 @@
         
         @param index index of the selected entry (integer)
         """
+        # set state of the home page related items
         enable = index == 1
         self.homePageLabel.setEnabled(enable)
         self.homePageEdit.setEnabled(enable)
         self.defaultHomeButton.setEnabled(enable)
         self.setCurrentPageButton.setEnabled(enable)
+        
+        # set state of the session related items
+        self.loadTabOnActivationCheckBox.setEnabled(
+            index in [3, 4])
     
     @pyqtSlot()
     def on_refererWhitelistButton_clicked(self):

eric ide

mercurial