QGIS API Documentation 3.28.0-Firenze (ed3ad0430f)
|
The QgsLayerMetadataResultsProxyModel class is a proxy model for QgsLayerMetadataResultsModel, it handles text and extent filtering. More...
#include <qgslayermetadataresultsproxymodel.h>
Public Slots | |
void | setFilterExtent (const QgsRectangle &extent) |
Sets the extent filter to extent. More... | |
void | setFilterGeometryType (const QgsWkbTypes::GeometryType geometryType) |
Sets the geometry type filter to geometryType. More... | |
void | setFilterMapLayerType (const QgsMapLayerType mapLayerType) |
Sets the map layer type filter to mapLayerType. More... | |
void | setFilterString (const QString &filterString) |
Sets the text filter to filterString. More... | |
Public Member Functions | |
QgsLayerMetadataResultsProxyModel (QObject *parent=nullptr) | |
Constructs a QgsLayerMetadataResultsProxyModel with an optional parent. More... | |
const QString | filterString () const |
Returns the filter string. More... | |
void | setFilterGeometryTypeEnabled (bool enabled) |
Sets the geometry type filter status to enabled. More... | |
void | setFilterMapLayerTypeEnabled (bool enabled) |
Sets the map layer type filter status to enabled. More... | |
Protected Member Functions | |
bool | filterAcceptsRow (int sourceRow, const QModelIndex &sourceParent) const override |
The QgsLayerMetadataResultsProxyModel class is a proxy model for QgsLayerMetadataResultsModel, it handles text and extent filtering.
Definition at line 31 of file qgslayermetadataresultsproxymodel.h.
|
explicit |
Constructs a QgsLayerMetadataResultsProxyModel with an optional parent.
Definition at line 19 of file qgslayermetadataresultsproxymodel.cpp.
|
overrideprotected |
Definition at line 47 of file qgslayermetadataresultsproxymodel.cpp.
const QString QgsLayerMetadataResultsProxyModel::filterString | ( | ) | const |
Returns the filter string.
Definition at line 100 of file qgslayermetadataresultsproxymodel.cpp.
|
slot |
Sets the extent filter to extent.
Definition at line 23 of file qgslayermetadataresultsproxymodel.cpp.
|
slot |
Sets the geometry type filter to geometryType.
Definition at line 29 of file qgslayermetadataresultsproxymodel.cpp.
void QgsLayerMetadataResultsProxyModel::setFilterGeometryTypeEnabled | ( | bool | enabled | ) |
Sets the geometry type filter status to enabled.
Definition at line 94 of file qgslayermetadataresultsproxymodel.cpp.
|
slot |
Sets the map layer type filter to mapLayerType.
Definition at line 41 of file qgslayermetadataresultsproxymodel.cpp.
void QgsLayerMetadataResultsProxyModel::setFilterMapLayerTypeEnabled | ( | bool | enabled | ) |
Sets the map layer type filter status to enabled.
Definition at line 88 of file qgslayermetadataresultsproxymodel.cpp.
|
slot |
Sets the text filter to filterString.
Definition at line 35 of file qgslayermetadataresultsproxymodel.cpp.