mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-16 00:03:12 -04:00
Remove references to QgsFeatureRequest::FilterRect
This commit is contained in:
parent
1d7a6a4909
commit
75712643cd
@ -359,7 +359,7 @@ void QgsAttributeTableDialog::runFieldCalculation( QgsVectorLayer* layer, QStrin
|
||||
bool useGeometry = exp.needsGeometry();
|
||||
|
||||
QgsFeatureRequest request( mMainView->masterModel()->request() );
|
||||
useGeometry |= request.filterType() == QgsFeatureRequest::FilterRect;
|
||||
useGeometry |= !request.filterRect().isNull();
|
||||
request.setFlags( useGeometry ? QgsFeatureRequest::NoFlags : QgsFeatureRequest::NoGeometry );
|
||||
|
||||
int rownum = 1;
|
||||
|
@ -266,7 +266,7 @@ void QgsAttributeTableFilterModel::generateListOfVisibleFeatures()
|
||||
renderer->startRender( renderContext, layer()->pendingFields() );
|
||||
|
||||
QgsFeatureRequest r( masterModel()->request() );
|
||||
if ( r.filterType() == QgsFeatureRequest::FilterRect )
|
||||
if ( !r.filterRect().isNull() )
|
||||
{
|
||||
r.setFilterRect( r.filterRect().intersect( &rect ) );
|
||||
}
|
||||
|
@ -65,7 +65,7 @@ void QgsDualView::init( QgsVectorLayer* layer, QgsMapCanvas* mapCanvas, const Qg
|
||||
|
||||
connect( mTableView, SIGNAL( willShowContextMenu( QMenu*, QModelIndex ) ), this, SLOT( viewWillShowContextMenu( QMenu*, QModelIndex ) ) );
|
||||
|
||||
initLayerCache( layer, request.filterType() == QgsFeatureRequest::FilterRect );
|
||||
initLayerCache( layer, !request.filterRect().isNull() );
|
||||
initModels( mapCanvas, request );
|
||||
|
||||
mTableView->setModel( mFilterModel );
|
||||
|
Loading…
x
Reference in New Issue
Block a user