| 
    QGIS API Documentation
    3.26.3-Buenos Aires (65e4edfdad)
    
   | 
 
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.
 1.8.17