Another build fix

This commit is contained in:
Nyall Dawson 2024-02-13 12:48:45 +10:00
parent 60e9de302a
commit add99b6db7

View File

@ -69,11 +69,11 @@ QgsSensorThingsFeatureIterator::QgsSensorThingsFeatureIterator( QgsSensorThingsF
} }
QgsFeatureIds requestIds; QgsFeatureIds requestIds;
if ( mRequest.filterType() == QgsFeatureRequest::FilterFids ) if ( mRequest.filterType() == Qgis::FeatureRequestFilterType::Fids )
{ {
requestIds = mRequest.filterFids(); requestIds = mRequest.filterFids();
} }
else if ( mRequest.filterType() == QgsFeatureRequest::FilterFid ) else if ( mRequest.filterType() == Qgis::FeatureRequestFilterType::Fid )
{ {
requestIds.insert( mRequest.filterFid() ); requestIds.insert( mRequest.filterFid() );
} }
@ -163,7 +163,7 @@ bool QgsSensorThingsFeatureIterator::fetchFeature( QgsFeature &f )
mDeferredFeaturesInFilterRectCheck = false; mDeferredFeaturesInFilterRectCheck = false;
if ( !( mRequest.flags() & QgsFeatureRequest::ExactIntersect ) ) if ( !( mRequest.flags() & Qgis::FeatureRequestFlag::ExactIntersect ) )
{ {
// discard the filter rect - we know that the features in mRemainingFeatureIds are guaranteed // discard the filter rect - we know that the features in mRemainingFeatureIds are guaranteed
// to be intersecting the rect, so avoid any extra unnecessary checks // to be intersecting the rect, so avoid any extra unnecessary checks
@ -187,7 +187,7 @@ bool QgsSensorThingsFeatureIterator::fetchFeature( QgsFeature &f )
switch ( mRequest.filterType() ) switch ( mRequest.filterType() )
{ {
case QgsFeatureRequest::FilterFid: case Qgis::FeatureRequestFilterType::Fid:
{ {
if ( mRemainingFeatureIds.empty() ) if ( mRemainingFeatureIds.empty() )
return false; return false;
@ -208,9 +208,9 @@ bool QgsSensorThingsFeatureIterator::fetchFeature( QgsFeature &f )
return result; return result;
} }
case QgsFeatureRequest::FilterFids: case Qgis::FeatureRequestFilterType::Fids:
case QgsFeatureRequest::FilterExpression: case Qgis::FeatureRequestFilterType::Expression:
case QgsFeatureRequest::FilterNone: case Qgis::FeatureRequestFilterType::NoFilter:
{ {
while ( true ) while ( true )
{ {
@ -253,7 +253,7 @@ bool QgsSensorThingsFeatureIterator::fetchFeature( QgsFeature &f )
success = false; success = false;
else else
{ {
if ( mRequest.spatialFilterType() == Qgis::SpatialFilterType::BoundingBox && mRequest.flags() & QgsFeatureRequest::ExactIntersect ) if ( mRequest.spatialFilterType() == Qgis::SpatialFilterType::BoundingBox && mRequest.flags() & Qgis::FeatureRequestFlag::ExactIntersect )
{ {
// exact intersection check requested // exact intersection check requested
if ( !f.geometry().intersects( mGeometryTestFilterRect ) ) if ( !f.geometry().intersects( mGeometryTestFilterRect ) )