eric6/Preferences/ConfigurationPages/EditorKeywordsPage.py

changeset 7263
c1af2e327675
parent 7229
53054eb5b15a
child 7360
9190402e4505
equal deleted inserted replaced
7262:c4b5f3393d63 7263:c1af2e327675
151 """ 151 """
152 language = self.languageCombo.currentText() 152 language = self.languageCombo.currentText()
153 if self.currentLanguage == language and self.currentSet == kwSet: 153 if self.currentLanguage == language and self.currentSet == kwSet:
154 return 154 return
155 155
156 self.__keywords[self.currentLanguage]["Sets"][self.currentSet] = \ 156 self.__keywords[self.currentLanguage]["Sets"][self.currentSet] = (
157 self.keywordsEdit.toPlainText() 157 self.keywordsEdit.toPlainText()
158 )
158 159
159 self.currentLanguage = language 160 self.currentLanguage = language
160 self.currentSet = kwSet 161 self.currentSet = kwSet
161 self.setDescriptionLabel.setText("<b>{0}</b>".format( 162 self.setDescriptionLabel.setText("<b>{0}</b>".format(
162 self.__keywords[language]["Descriptions"][kwSet])) 163 self.__keywords[language]["Descriptions"][kwSet]))
177 else: 178 else:
178 ok = True 179 ok = True
179 if ok: 180 if ok:
180 language = self.languageCombo.currentText() 181 language = self.languageCombo.currentText()
181 kwSet = self.setSpinBox.value() 182 kwSet = self.setSpinBox.value()
182 self.__keywords[language]["Sets"][kwSet] = \ 183 self.__keywords[language]["Sets"][kwSet] = (
183 self.__keywords[language]["DefaultSets"][kwSet] 184 self.__keywords[language]["DefaultSets"][kwSet]
185 )
184 self.keywordsEdit.setPlainText( 186 self.keywordsEdit.setPlainText(
185 self.__keywords[language]["Sets"][kwSet]) 187 self.__keywords[language]["Sets"][kwSet])
186 188
187 @pyqtSlot() 189 @pyqtSlot()
188 def on_allDefaultButton_clicked(self): 190 def on_allDefaultButton_clicked(self):
196 self.tr("Shall all keyword sets of the current language really be" 198 self.tr("Shall all keyword sets of the current language really be"
197 " reset to default values?")) 199 " reset to default values?"))
198 if ok: 200 if ok:
199 language = self.languageCombo.currentText() 201 language = self.languageCombo.currentText()
200 kwSet = self.setSpinBox.value() 202 kwSet = self.setSpinBox.value()
201 self.__keywords[language]["Sets"] = \ 203 self.__keywords[language]["Sets"] = (
202 self.__keywords[language]["DefaultSets"][:] 204 self.__keywords[language]["DefaultSets"][:]
205 )
203 self.keywordsEdit.setPlainText( 206 self.keywordsEdit.setPlainText(
204 self.__keywords[language]["Sets"][kwSet]) 207 self.__keywords[language]["Sets"][kwSet])
205 208
206 209
207 def create(dlg): 210 def create(dlg):

eric ide

mercurial