QGIS API Documentation 3.43.0-Master (56aa1fd18d7)
Public Member Functions | Public Attributes | List of all members
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
 
QPushButton * mButton = nullptr
 
QString mComment
 
QgsPropertyCollection mDataDefinedProperties
 
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
 
bool mReuseLastValues = false
 
Qgis::FieldDomainSplitPolicy mSplitPolicy = Qgis::FieldDomainSplitPolicy::Duplicate
 

Detailed Description

Holds the configuration for a field.

Definition at line 64 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 33 of file qgsattributesformmodel.cpp.

Member Function Documentation

◆ operator QVariant()

QgsAttributesFormData::FieldConfig::operator QVariant ( )

Definition at line 53 of file qgsattributesformmodel.cpp.

Member Data Documentation

◆ mAlias

QString QgsAttributesFormData::FieldConfig::mAlias

Definition at line 76 of file qgsattributesformmodel.h.

◆ mButton

QPushButton* QgsAttributesFormData::FieldConfig::mButton = nullptr

Definition at line 73 of file qgsattributesformmodel.h.

◆ mComment

QString QgsAttributesFormData::FieldConfig::mComment

Definition at line 78 of file qgsattributesformmodel.h.

◆ mDataDefinedProperties

QgsPropertyCollection QgsAttributesFormData::FieldConfig::mDataDefinedProperties

Definition at line 77 of file qgsattributesformmodel.h.

◆ mDuplicatePolicy

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

Definition at line 80 of file qgsattributesformmodel.h.

◆ mEditable

bool QgsAttributesFormData::FieldConfig::mEditable = true

Definition at line 69 of file qgsattributesformmodel.h.

◆ mEditorWidgetConfig

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

Definition at line 75 of file qgsattributesformmodel.h.

◆ mEditorWidgetType

QString QgsAttributesFormData::FieldConfig::mEditorWidgetType

Definition at line 74 of file qgsattributesformmodel.h.

◆ mFieldConstraints

QgsFieldConstraints QgsAttributesFormData::FieldConfig::mFieldConstraints

Definition at line 72 of file qgsattributesformmodel.h.

◆ mLabelOnTop

bool QgsAttributesFormData::FieldConfig::mLabelOnTop = false

Definition at line 70 of file qgsattributesformmodel.h.

◆ mMergePolicy

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

Definition at line 81 of file qgsattributesformmodel.h.

◆ mReuseLastValues

bool QgsAttributesFormData::FieldConfig::mReuseLastValues = false

Definition at line 71 of file qgsattributesformmodel.h.

◆ mSplitPolicy

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

Definition at line 79 of file qgsattributesformmodel.h.


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