| QGIS API Documentation
    3.20.0-Odense (decaadbb31)
    | 
The QgsFieldProxyModel class provides an easy to use model to display the list of fields of a layer. More...
#include <qgsfieldproxymodel.h>

| Public Types | |
| enum | Filter { String = 1 , Int = 2 , LongLong = 4 , Double = 8 , Numeric = Int | LongLong | Double , Date = 16 , Time = 32 , HideReadOnly = 64 , DateTime = 128 , AllTypes = Numeric | Date | String | Time } | 
| Field type filters.  More... | |
| Public Member Functions | |
| QgsFieldProxyModel (QObject *parent=nullptr) | |
| QgsFieldProxModel creates a proxy model with a QgsFieldModel as source model.  More... | |
| bool | filterAcceptsRow (int source_row, const QModelIndex &source_parent) const override | 
| const Filters & | filters () const | 
| Returns the filters controlling displayed fields.  More... | |
| bool | lessThan (const QModelIndex &left, const QModelIndex &right) const override | 
| QgsFieldProxyModel * | setFilters (QgsFieldProxyModel::Filters filters) | 
| Set flags that affect how fields are filtered in the model.  More... | |
| QgsFieldModel * | sourceFieldModel () | 
| Returns the QgsFieldModel used in this QSortFilterProxyModel.  More... | |
The QgsFieldProxyModel class provides an easy to use model to display the list of fields of a layer.
Definition at line 32 of file qgsfieldproxymodel.h.
Field type filters.
Definition at line 39 of file qgsfieldproxymodel.h.
| 
 | explicit | 
QgsFieldProxModel creates a proxy model with a QgsFieldModel as source model.
It can be used to filter the fields based on their types.
Definition at line 20 of file qgsfieldproxymodel.cpp.
| 
 | override | 
Definition at line 81 of file qgsfieldproxymodel.cpp.
| 
 | inline | 
Returns the filters controlling displayed fields.
Definition at line 75 of file qgsfieldproxymodel.h.
| 
 | override | 
Definition at line 115 of file qgsfieldproxymodel.cpp.
| QgsFieldProxyModel * QgsFieldProxyModel::setFilters | ( | QgsFieldProxyModel::Filters | filters | ) | 
Set flags that affect how fields are filtered in the model.
| filters | are Filter flags | 
Definition at line 28 of file qgsfieldproxymodel.cpp.
| 
 | inline | 
Returns the QgsFieldModel used in this QSortFilterProxyModel.
Definition at line 62 of file qgsfieldproxymodel.h.