Class: QgsFeatureFilterProvider

class qgis.core.QgsFeatureFilterProvider

Bases: sip.wrapper

Abstract interface for use by classes that filter the features of a layer. A QgsFeatureFilterProvider provides a method for modifying a QgsFeatureRequest in place to apply additional filters to the request.

New in version 2.14: Methods

clone Create a clone of the feature filter provider
filterFeatures Add additional filters to the feature request to further restrict the features returned by the request.

Signals

Attributes

clone(self) → QgsFeatureFilterProvider

Create a clone of the feature filter provider

Returns:a new clone
filterFeatures(self, layer: QgsVectorLayer, featureRequest: QgsFeatureRequest)

Add additional filters to the feature request to further restrict the features returned by the request. Derived classes must implement this method.

Parameters:
  • layer – the layer to filter
  • featureRequest – the feature request to update