mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-27 00:33:48 -05:00
Also show features with modified geometry when "show edited and new
features" filter is active in attribute dialog (fix #11684)
This commit is contained in:
parent
9fe1b655e1
commit
e92e910601
@ -189,8 +189,9 @@ bool QgsAttributeTableFilterModel::filterAcceptsRow( int sourceRow, const QModel
|
|||||||
{
|
{
|
||||||
const QList<QgsFeatureId> addedFeatures = editBuffer->addedFeatures().keys();
|
const QList<QgsFeatureId> addedFeatures = editBuffer->addedFeatures().keys();
|
||||||
const QList<QgsFeatureId> changedFeatures = editBuffer->changedAttributeValues().keys();
|
const QList<QgsFeatureId> changedFeatures = editBuffer->changedAttributeValues().keys();
|
||||||
|
const QList<QgsFeatureId> changedGeometries = editBuffer->changedGeometries().keys();
|
||||||
const QgsFeatureId fid = masterModel()->rowToId( sourceRow );
|
const QgsFeatureId fid = masterModel()->rowToId( sourceRow );
|
||||||
return addedFeatures.contains( fid ) || changedFeatures.contains( fid );
|
return addedFeatures.contains( fid ) || changedFeatures.contains( fid ) || changedGeometries.contains( fid );
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user