Skip to content

Commit 3c93827

Browse files
committedFeb 11, 2015
Fix #12182 - In FieldsMapper, emit commitData on expression editor change
1 parent ed94aff commit 3c93827

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed
 

‎python/plugins/processing/algs/qgis/ui/FieldsMappingPanel.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -243,7 +243,7 @@ def createEditor(self, parent, option, index):
243243
elif fieldType == QgsExpression:
244244
editor = QgsFieldExpressionWidget(parent)
245245
editor.setLayer(index.model().layer())
246-
# editor.fieldChanged.connect(self.on_expression_fieldChange)
246+
editor.fieldChanged.connect(self.on_expression_fieldChange)
247247

248248
else:
249249
editor = QtGui.QStyledItemDelegate.createEditor(self, parent, option, index)
@@ -291,9 +291,8 @@ def setModelData(self, editor, model, index):
291291
def updateEditorGeometry(self, editor, option, index):
292292
editor.setGeometry(option.rect)
293293

294-
def on_expression_fieldChange(self, fieldName, isValid):
295-
# self.commitData.emit(self.sender())
296-
pass
294+
def on_expression_fieldChange(self, fieldName):
295+
self.commitData.emit(self.sender())
297296

298297

299298
class FieldsMappingPanel(QtGui.QWidget, Ui_Form):

0 commit comments

Comments
 (0)
Please sign in to comment.