104 self.yamlInsertBlankQuestionCheckBox.setChecked( |
104 self.yamlInsertBlankQuestionCheckBox.setChecked( |
105 Preferences.getEditorTyping("Yaml/InsertBlankQuestion")) |
105 Preferences.getEditorTyping("Yaml/InsertBlankQuestion")) |
106 self.yamlInsertBlankCommaCheckBox.setChecked( |
106 self.yamlInsertBlankCommaCheckBox.setChecked( |
107 Preferences.getEditorTyping("Yaml/InsertBlankComma")) |
107 Preferences.getEditorTyping("Yaml/InsertBlankComma")) |
108 |
108 |
109 self.on_languageCombo_activated(' ') |
109 self.on_languageCombo_activated(0) |
110 |
110 |
111 def save(self): |
111 def save(self): |
112 """ |
112 """ |
113 Public slot to save the Editor Typing configuration. |
113 Public slot to save the Editor Typing configuration. |
114 """ |
114 """ |
209 self.yamlInsertBlankQuestionCheckBox.isChecked()) |
209 self.yamlInsertBlankQuestionCheckBox.isChecked()) |
210 Preferences.setEditorTyping( |
210 Preferences.setEditorTyping( |
211 "Yaml/InsertBlankComma", |
211 "Yaml/InsertBlankComma", |
212 self.yamlInsertBlankCommaCheckBox.isChecked()) |
212 self.yamlInsertBlankCommaCheckBox.isChecked()) |
213 |
213 |
214 @pyqtSlot(str) |
214 @pyqtSlot(int) |
215 def on_languageCombo_activated(self, language): |
215 def on_languageCombo_activated(self, index): |
216 """ |
216 """ |
217 Private slot to select the page related to the selected language. |
217 Private slot to select the page related to the selected language. |
218 |
218 |
219 @param language name of the selected language (string) |
219 @param index index of the selected entry |
220 """ |
220 @type int |
|
221 """ |
|
222 language = self.languageCombo.itemText(index) |
221 try: |
223 try: |
222 index = self.pageIds[language] |
224 index = self.pageIds[language] |
223 except KeyError: |
225 except KeyError: |
224 index = self.pageIds[' '] |
226 index = self.pageIds[' '] |
225 self.stackedWidget.setCurrentIndex(index) |
227 self.stackedWidget.setCurrentIndex(index) |