QGIS API Documentation 3.99.0-Master (2fe06baccd8)
Loading...
Searching...
No Matches
QgsAttributesFormData::FieldConfig Struct Reference

Holds the configuration for a field. More...

#include <qgsattributesformmodel.h>

Public Member Functions

 FieldConfig ()=default
 FieldConfig (QgsVectorLayer *layer, int idx)
 operator QVariant ()

Public Attributes

QString mAlias
bool mApplyDefaultValueOnUpdate = false
QPushButton * mButton = nullptr
QString mComment
QgsPropertyCollection mDataDefinedProperties
QString mDefaultValueExpression
Qgis::FieldDuplicatePolicy mDuplicatePolicy = Qgis::FieldDuplicatePolicy::Duplicate
bool mEditable = true
QMap< QString, QVariant > mEditorWidgetConfig
QString mEditorWidgetType
QgsFieldConstraints mFieldConstraints
bool mLabelOnTop = false
Qgis::FieldDomainMergePolicy mMergePolicy = Qgis::FieldDomainMergePolicy::DefaultValue
Qgis::AttributeFormReuseLastValuePolicy mReuseLastValuePolicy = Qgis::AttributeFormReuseLastValuePolicy::NotAllowed
Qgis::FieldDomainSplitPolicy mSplitPolicy = Qgis::FieldDomainSplitPolicy::Duplicate

Detailed Description

Holds the configuration for a field.

Definition at line 65 of file qgsattributesformmodel.h.

Constructor & Destructor Documentation

◆ FieldConfig() [1/2]

QgsAttributesFormData::FieldConfig::FieldConfig ( )
default

◆ FieldConfig() [2/2]

QgsAttributesFormData::FieldConfig::FieldConfig ( QgsVectorLayer * layer,
int idx )

Definition at line 35 of file qgsattributesformmodel.cpp.

Member Function Documentation

◆ operator QVariant()

QgsAttributesFormData::FieldConfig::operator QVariant ( )

Definition at line 57 of file qgsattributesformmodel.cpp.

Member Data Documentation

◆ mAlias

QString QgsAttributesFormData::FieldConfig::mAlias

Definition at line 78 of file qgsattributesformmodel.h.

◆ mApplyDefaultValueOnUpdate

bool QgsAttributesFormData::FieldConfig::mApplyDefaultValueOnUpdate = false

Definition at line 73 of file qgsattributesformmodel.h.

◆ mButton

QPushButton* QgsAttributesFormData::FieldConfig::mButton = nullptr

Definition at line 75 of file qgsattributesformmodel.h.

◆ mComment

QString QgsAttributesFormData::FieldConfig::mComment

Definition at line 80 of file qgsattributesformmodel.h.

◆ mDataDefinedProperties

QgsPropertyCollection QgsAttributesFormData::FieldConfig::mDataDefinedProperties

Definition at line 79 of file qgsattributesformmodel.h.

◆ mDefaultValueExpression

QString QgsAttributesFormData::FieldConfig::mDefaultValueExpression

Definition at line 81 of file qgsattributesformmodel.h.

◆ mDuplicatePolicy

Qgis::FieldDuplicatePolicy QgsAttributesFormData::FieldConfig::mDuplicatePolicy = Qgis::FieldDuplicatePolicy::Duplicate

Definition at line 83 of file qgsattributesformmodel.h.

◆ mEditable

bool QgsAttributesFormData::FieldConfig::mEditable = true

Definition at line 70 of file qgsattributesformmodel.h.

◆ mEditorWidgetConfig

QMap<QString, QVariant> QgsAttributesFormData::FieldConfig::mEditorWidgetConfig

Definition at line 77 of file qgsattributesformmodel.h.

◆ mEditorWidgetType

QString QgsAttributesFormData::FieldConfig::mEditorWidgetType

Definition at line 76 of file qgsattributesformmodel.h.

◆ mFieldConstraints

QgsFieldConstraints QgsAttributesFormData::FieldConfig::mFieldConstraints

Definition at line 74 of file qgsattributesformmodel.h.

◆ mLabelOnTop

bool QgsAttributesFormData::FieldConfig::mLabelOnTop = false

Definition at line 71 of file qgsattributesformmodel.h.

◆ mMergePolicy

Qgis::FieldDomainMergePolicy QgsAttributesFormData::FieldConfig::mMergePolicy = Qgis::FieldDomainMergePolicy::DefaultValue

Definition at line 84 of file qgsattributesformmodel.h.

◆ mReuseLastValuePolicy

Qgis::AttributeFormReuseLastValuePolicy QgsAttributesFormData::FieldConfig::mReuseLastValuePolicy = Qgis::AttributeFormReuseLastValuePolicy::NotAllowed

Definition at line 72 of file qgsattributesformmodel.h.

◆ mSplitPolicy

Qgis::FieldDomainSplitPolicy QgsAttributesFormData::FieldConfig::mSplitPolicy = Qgis::FieldDomainSplitPolicy::Duplicate

Definition at line 82 of file qgsattributesformmodel.h.


The documentation for this struct was generated from the following files: