Class: QgsLayerMetadataResultsProxyModel¶
The QgsLayerMetadataResultsProxyModel
class is a proxy model
for QgsLayerMetadataResultsModel
, it handles text and extent
filtering.
Added in version 3.28.
Class Hierarchy¶
Base classes¶
Methods
Returns the filter string. |
|
Sets the extent filter to extent. |
|
Sets the geometry type filter to geometryType. |
|
Sets the geometry type filter status to enabled. |
|
Sets the map layer type filter to mapLayerType. |
|
Sets the map layer type filter status to enabled. |
|
Sets the text filter to filterString. |
- class qgis.gui.QgsLayerMetadataResultsProxyModel[source]¶
Bases:
QSortFilterProxyModel
- __init__(parent: QObject | None = None)
Constructs a QgsLayerMetadataResultsProxyModel with an optional
parent
.- Parameters:
parent (Optional[QObject] = None)
- setFilterExtent(self, extent: QgsRectangle)[source]¶
Sets the extent filter to
extent
.- Parameters:
extent (QgsRectangle)
- setFilterGeometryType(self, geometryType: Qgis.GeometryType)[source]¶
Sets the geometry type filter to
geometryType
.- Parameters:
geometryType (Qgis.GeometryType)
- setFilterGeometryTypeEnabled(self, enabled: bool)[source]¶
Sets the geometry type filter status to
enabled
.- Parameters:
enabled (bool)
- setFilterMapLayerType(self, mapLayerType: Qgis.LayerType)[source]¶
Sets the map layer type filter to
mapLayerType
.- Parameters:
mapLayerType (Qgis.LayerType)