43 self.setCurrentPageButton.setEnabled(self.__helpWindow is not None) |
44 self.setCurrentPageButton.setEnabled(self.__helpWindow is not None) |
44 |
45 |
45 defaultSchemes = ["file://", "http://", "https://"] |
46 defaultSchemes = ["file://", "http://", "https://"] |
46 self.defaultSchemeCombo.addItems(defaultSchemes) |
47 self.defaultSchemeCombo.addItems(defaultSchemes) |
47 |
48 |
48 self.clickToFlashCheckBox.setIcon(UI.PixmapCache.getIcon("flashBlock.png")) |
49 self.clickToFlashCheckBox.setIcon( |
|
50 UI.PixmapCache.getIcon("flashBlock.png")) |
49 |
51 |
50 # set initial values |
52 # set initial values |
51 self.singleHelpWindowCheckBox.setChecked( |
53 self.singleHelpWindowCheckBox.setChecked( |
52 Preferences.getHelp("SingleHelpWindow")) |
54 Preferences.getHelp("SingleHelpWindow")) |
53 self.saveGeometryCheckBox.setChecked( |
55 self.saveGeometryCheckBox.setChecked( |
120 idx = 5 |
122 idx = 5 |
121 self.expireHistory.setCurrentIndex(idx) |
123 self.expireHistory.setCurrentIndex(idx) |
122 |
124 |
123 for language in range(2, QLocale.LastLanguage + 1): |
125 for language in range(2, QLocale.LastLanguage + 1): |
124 if len(QLocale.countriesForLanguage(language)) > 0: |
126 if len(QLocale.countriesForLanguage(language)) > 0: |
125 self.languageCombo.addItem(QLocale.languageToString(language), language) |
127 self.languageCombo.addItem( |
|
128 QLocale.languageToString(language), language) |
126 self.languageCombo.model().sort(0) |
129 self.languageCombo.model().sort(0) |
127 self.languageCombo.insertSeparator(0) |
130 self.languageCombo.insertSeparator(0) |
128 self.languageCombo.insertItem(0, QLocale.languageToString(0), 0) |
131 self.languageCombo.insertItem(0, QLocale.languageToString(0), 0) |
129 index = self.languageCombo.findData(Preferences.getHelp("SearchLanguage")) |
132 index = self.languageCombo.findData( |
|
133 Preferences.getHelp("SearchLanguage")) |
130 if index > -1: |
134 if index > -1: |
131 self.languageCombo.setCurrentIndex(index) |
135 self.languageCombo.setCurrentIndex(index) |
132 |
136 |
133 if hasattr(QWebSettings, "SpatialNavigationEnabled"): |
137 if hasattr(QWebSettings, "SpatialNavigationEnabled"): |
134 self.spatialCheckBox.setChecked( |
138 self.spatialCheckBox.setChecked( |
262 self.homePageEdit.setText(Preferences.Prefs.helpDefaults["HomePage"]) |
266 self.homePageEdit.setText(Preferences.Prefs.helpDefaults["HomePage"]) |
263 |
267 |
264 @pyqtSlot(int) |
268 @pyqtSlot(int) |
265 def on_startupCombo_currentIndexChanged(self, index): |
269 def on_startupCombo_currentIndexChanged(self, index): |
266 """ |
270 """ |
267 Private slot to enable elements depending on the selected startup entry. |
271 Private slot to enable elements depending on the selected startup |
|
272 entry. |
268 |
273 |
269 @param index index of the selected entry (integer) |
274 @param index index of the selected entry (integer) |
270 """ |
275 """ |
271 enable = index == 0 |
276 enable = index == 0 |
272 self.homePageLabel.setEnabled(enable) |
277 self.homePageLabel.setEnabled(enable) |