18#ifndef QGSGROUPEDFEATUREFILTERPROVIDER_H
19#define QGSGROUPEDFEATUREFILTERPROVIDER_H
41 void filterFeatures( const QString &layerId,
QgsFeatureRequest &filterFeatures ) const override;
42 QStringList layerAttributes( const
QgsVectorLayer *layer, const QStringList &attributes ) const override;
Abstract interface for use by classes that filter the features or attributes of a layer.
virtual Q_DECL_DEPRECATED bool isFilterThreadSafe() const
Returns true if the filterFeature function is thread safe, which will lead to reliance on layer ID in...
Wraps a request for features to a vector layer (or directly its vector data provider).
A filter filter provider grouping several filter providers.
QgsGroupedFeatureFilterProvider()=default
Constructor.
Represents a vector layer which manages a vector based dataset.