@@ -157,6 +157,7 @@ QgsAttributeTableDialog::QgsAttributeTableDialog( QgsVectorLayer *theLayer, QWid
157
157
mAttributeViewButton ->setIcon ( QgsApplication::getThemeIcon ( " /mActionPropertyItem.png" ) );
158
158
mExpressionSelectButton ->setIcon ( QgsApplication::getThemeIcon ( " /mIconExpressionSelect.svg" ) );
159
159
mAddFeature ->setIcon ( QgsApplication::getThemeIcon ( " /mActionNewTableRow.png" ) );
160
+ mOpenExpressionWidget ->setIcon ( QgsApplication::getThemeIcon ( " /mIconExpression.svg" ) );
160
161
161
162
// toggle editing
162
163
bool canChangeAttributes = mLayer ->dataProvider ()->capabilities () & QgsVectorDataProvider::ChangeAttributeValues;
@@ -203,7 +204,7 @@ QgsAttributeTableDialog::QgsAttributeTableDialog( QgsVectorLayer *theLayer, QWid
203
204
204
205
mFieldModel = new QgsFieldModel ();
205
206
mFieldModel ->setLayer ( mLayer );
206
- mFieldComboButton ->setModel ( mFieldModel );
207
+ mFieldCombo ->setModel ( mFieldModel );
207
208
connect ( mOpenExpressionWidget , SIGNAL ( clicked () ), this , SLOT ( openExpressionBuilder () ) );
208
209
connect ( mRunFieldCalc , SIGNAL ( clicked () ), this , SLOT ( updateFieldFromExpression () ) );
209
210
editingToggled ();
@@ -294,7 +295,7 @@ void QgsAttributeTableDialog::updateFieldFromExpression()
294
295
295
296
mLayer ->beginEditCommand ( " Field calculator" );
296
297
297
- QModelIndex modelindex = mFieldModel ->indexFromName ( mFieldComboButton ->currentText () );
298
+ QModelIndex modelindex = mFieldModel ->indexFromName ( mFieldCombo ->currentText () );
298
299
int fieldindex = modelindex.data ( QgsFieldModel::FieldIndexRole ).toInt ();
299
300
300
301
bool calculationSuccess = true ;
0 commit comments