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): |