| 
    QGIS API Documentation 3.38.0-Grenoble (exported)
    
   | 
 
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.   | |
| void | setFilterGeometryType (Qgis::GeometryType geometryType) | 
| Sets the geometry type filter to geometryType.   | |
| void | setFilterMapLayerType (const Qgis::LayerType mapLayerType) | 
| Sets the map layer type filter to mapLayerType.   | |
| void | setFilterString (const QString &filterString) | 
| Sets the text filter to filterString.   | |
Public Member Functions | |
| QgsLayerMetadataResultsProxyModel (QObject *parent=nullptr) | |
| Constructs a QgsLayerMetadataResultsProxyModel with an optional parent.   | |
| const QString | filterString () const | 
| Returns the filter string.   | |
| void | setFilterGeometryTypeEnabled (bool enabled) | 
| Sets the geometry type filter status to enabled.   | |
| void | setFilterMapLayerTypeEnabled (bool enabled) | 
| Sets the map layer type filter status to enabled.   | |
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 30 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.