eric6/Preferences/ConfigurationPages/EditorTypingPage.py

changeset 8151
8c1445825e7b
parent 7923
91e843545d9a
child 8218
7c09585bd960
equal deleted inserted replaced
8150:fc1ae39af8c9 8151:8c1445825e7b
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)

eric ide

mercurial