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. |