Skip to content

Commit f0bbb88

Browse files
committedNov 8, 2015
[Processing] fixed #13790 (issue saving config option)
1 parent ac01d48 commit f0bbb88

File tree

2 files changed

+3
-13
lines changed

2 files changed

+3
-13
lines changed
 

‎python/plugins/processing/core/ProcessingConfig.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,7 @@ def checkFileOrFolder(v):
255255

256256
def setValue(self, value):
257257
self.validator(value)
258-
self._value = value
258+
self.value = value
259259

260260
def read(self):
261261
qsettings = QSettings()

‎python/plugins/processing/gui/ConfigDialog.py

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -215,25 +215,15 @@ def setEditorData(self, editor, index):
215215
if setting.valuetype == Setting.SELECTION:
216216
editor.setCurrentIndex(editor.findText(value))
217217
else:
218-
if isinstance(value, (int, long)):
219-
editor.setValue(value)
220-
elif isinstance(value, float):
221-
editor.setValue(value)
222-
elif isinstance(value, (str, unicode)):
223-
editor.setText(value)
218+
editor.setText(value)
224219

225220
def setModelData(self, editor, model, index):
226221
value = self.convertValue(index.model().data(index, Qt.EditRole))
227222
setting = index.model().data(index, Qt.UserRole)
228223
if setting.valuetype == Setting.SELECTION:
229224
model.setData(index, editor.currentText(), Qt.EditRole)
230225
else:
231-
if isinstance(value, (int, long)):
232-
model.setData(index, editor.value(), Qt.EditRole)
233-
elif isinstance(value, float):
234-
model.setData(index, editor.value(), Qt.EditRole)
235-
elif isinstance(value, (str, unicode)):
236-
model.setData(index, editor.text(), Qt.EditRole)
226+
model.setData(index, editor.text(), Qt.EditRole)
237227

238228
def sizeHint(self, option, index):
239229
return QSpinBox().sizeHint()

0 commit comments

Comments
 (0)
Please sign in to comment.