Preferences/ConfigurationPages/WebBrowserPage.py

changeset 5785
7c7c5f9e4fad
parent 5783
44a9f08de394
child 5808
7bf90dcae4e1
equal deleted inserted replaced
5784:362bbcc49ac1 5785:7c7c5f9e4fad
94 Preferences.getWebBrowser("StartupBehavior")) 94 Preferences.getWebBrowser("StartupBehavior"))
95 self.newTabCombo.setCurrentIndex( 95 self.newTabCombo.setCurrentIndex(
96 Preferences.getWebBrowser("NewTabBehavior")) 96 Preferences.getWebBrowser("NewTabBehavior"))
97 self.homePageEdit.setText( 97 self.homePageEdit.setText(
98 Preferences.getWebBrowser("HomePage")) 98 Preferences.getWebBrowser("HomePage"))
99 self.loadTabOnActivationCheckBox.setChecked(
100 Preferences.getWebBrowser("LoadTabOnActivation"))
99 101
100 self.saveSessionCheckBox.setChecked( 102 self.saveSessionCheckBox.setChecked(
101 Preferences.getWebBrowser("SessionAutoSave")) 103 Preferences.getWebBrowser("SessionAutoSave"))
102 self.sessionTimerSpinBox.setValue( 104 self.sessionTimerSpinBox.setValue(
103 Preferences.getWebBrowser("SessionAutoSaveInterval")) 105 Preferences.getWebBrowser("SessionAutoSaveInterval"))
253 "NewTabBehavior", 255 "NewTabBehavior",
254 self.newTabCombo.currentIndex()) 256 self.newTabCombo.currentIndex())
255 Preferences.setWebBrowser( 257 Preferences.setWebBrowser(
256 "HomePage", 258 "HomePage",
257 self.homePageEdit.text()) 259 self.homePageEdit.text())
260 Preferences.setWebBrowser(
261 "LoadTabOnActivation",
262 self.loadTabOnActivationCheckBox.isChecked())
258 263
259 Preferences.setWebBrowser( 264 Preferences.setWebBrowser(
260 "SessionAutoSave", 265 "SessionAutoSave",
261 self.saveSessionCheckBox.isChecked()) 266 self.saveSessionCheckBox.isChecked())
262 Preferences.setWebBrowser( 267 Preferences.setWebBrowser(
355 Private slot to enable elements depending on the selected startup 360 Private slot to enable elements depending on the selected startup
356 entry. 361 entry.
357 362
358 @param index index of the selected entry (integer) 363 @param index index of the selected entry (integer)
359 """ 364 """
365 # set state of the home page related items
360 enable = index == 1 366 enable = index == 1
361 self.homePageLabel.setEnabled(enable) 367 self.homePageLabel.setEnabled(enable)
362 self.homePageEdit.setEnabled(enable) 368 self.homePageEdit.setEnabled(enable)
363 self.defaultHomeButton.setEnabled(enable) 369 self.defaultHomeButton.setEnabled(enable)
364 self.setCurrentPageButton.setEnabled(enable) 370 self.setCurrentPageButton.setEnabled(enable)
371
372 # set state of the session related items
373 self.loadTabOnActivationCheckBox.setEnabled(
374 index in [3, 4])
365 375
366 @pyqtSlot() 376 @pyqtSlot()
367 def on_refererWhitelistButton_clicked(self): 377 def on_refererWhitelistButton_clicked(self):
368 """ 378 """
369 Private slot to edit the referer whitelist. 379 Private slot to edit the referer whitelist.

eric ide

mercurial