Skip to content

Commit ffd3f88

Browse files
committedAug 12, 2014
also handle UI when manually applying filter
1 parent cecb3d1 commit ffd3f88

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed
 

‎src/app/qgsattributetabledialog.cpp

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -397,13 +397,6 @@ void QgsAttributeTableDialog::filterExpressionBuilder()
397397

398398
if ( dlg.exec() == QDialog::Accepted )
399399
{
400-
mFilterQuery->setText( dlg.expressionText() );
401-
mFilterButton->setDefaultAction( mActionAdvancedFilter );
402-
mFilterButton->setPopupMode( QToolButton::MenuButtonPopup );
403-
mCbxCaseSensitive->setVisible( false );
404-
mFilterQuery->setVisible( true );
405-
mApplyFilterButton->setVisible( true );
406-
mMainView->setFilterMode( QgsAttributeTableFilterModel::ShowFilteredList );
407400
setFilterExpression( dlg.expressionText() );
408401
}
409402
}
@@ -706,6 +699,14 @@ void QgsAttributeTableDialog::filterQueryAccepted()
706699

707700
void QgsAttributeTableDialog::setFilterExpression( QString filterString )
708701
{
702+
mFilterQuery->setText( filterString );
703+
mFilterButton->setDefaultAction( mActionAdvancedFilter );
704+
mFilterButton->setPopupMode( QToolButton::MenuButtonPopup );
705+
mCbxCaseSensitive->setVisible( false );
706+
mFilterQuery->setVisible( true );
707+
mApplyFilterButton->setVisible( true );
708+
mMainView->setFilterMode( QgsAttributeTableFilterModel::ShowFilteredList );
709+
709710
QgsFeatureIds filteredFeatures;
710711
QgsDistanceArea myDa;
711712

0 commit comments

Comments
 (0)
Please sign in to comment.