|
QGIS API Documentation 3.42.0-Münster (feb80233002)
|
#include <qgsattributesformproperties.h>

Classes | |
| class | DnDTreeItemData |
| struct | FieldConfig |
| Holds the configuration for a field. More... | |
| struct | HtmlElementEditorConfiguration |
| struct | QmlElementEditorConfiguration |
| struct | RelationEditorConfiguration |
| struct | SpacerElementEditorConfiguration |
| struct | TextElementEditorConfiguration |
Public Types | |
| enum | FieldPropertiesRoles { DnDTreeRole = Qt::UserRole , FieldConfigRole , FieldNameRole } |
Public Member Functions | |
| QgsAttributesFormProperties (QgsVectorLayer *layer, QWidget *parent=nullptr) | |
| void | apply () |
| Applies the attribute from properties to the vector layer. | |
| QgsAttributeEditorElement * | createAttributeEditorWidget (QTreeWidgetItem *item, QgsAttributeEditorElement *parent, bool isTopLevel=false) |
| Creates a new attribute editor element based on the definition stored in item. | |
| QgsExpressionContext | createExpressionContext () const override |
| This method needs to be reimplemented in all classes which implement this interface and return an expression context. | |
| void | init () |
| void | initAvailableWidgetsTree () |
| void | initFormLayoutTree () |
| void | initInitPython () |
| void | initLayoutConfig () |
| void | initSuppressCombo () |
| void | loadRelations () |
| void | store () |
| Stores currently opened widget configuration. | |
Public Member Functions inherited from QgsExpressionContextGenerator | |
| virtual | ~QgsExpressionContextGenerator ()=default |
Protected Member Functions | |
| void | updateButtons () |
Protected Attributes | |
| QgsAttributeFormContainerEdit * | mAttributeContainerEdit = nullptr |
| QgsAttributeTypeDialog * | mAttributeTypeDialog = nullptr |
| QgsAttributeWidgetEdit * | mAttributeWidgetEdit = nullptr |
| QgsAttributesDnDTree * | mAvailableWidgetsTree = nullptr |
| QgsAttributesDnDTree * | mFormLayoutTree = nullptr |
| QLabel * | mInfoTextWidget = nullptr |
| QgsVectorLayer * | mLayer = nullptr |
Friends | |
| class | TestQgsAttributesFormProperties |
Definition at line 57 of file qgsattributesformproperties.h.
| Enumerator | |
|---|---|
| DnDTreeRole | |
| FieldConfigRole | |
| FieldNameRole | |
Definition at line 62 of file qgsattributesformproperties.h.
|
explicit |
Definition at line 49 of file qgsattributesformproperties.cpp.
| void QgsAttributesFormProperties::apply | ( | ) |
Applies the attribute from properties to the vector layer.
Definition at line 986 of file qgsattributesformproperties.cpp.
| QgsAttributeEditorElement * QgsAttributesFormProperties::createAttributeEditorWidget | ( | QTreeWidgetItem * | item, |
| QgsAttributeEditorElement * | parent, | ||
| bool | isTopLevel = false |
||
| ) |
Creates a new attribute editor element based on the definition stored in item.
Definition at line 802 of file qgsattributesformproperties.cpp.
|
overridevirtual |
This method needs to be reimplemented in all classes which implement this interface and return an expression context.
Implements QgsExpressionContextGenerator.
Definition at line 258 of file qgsattributesformproperties.cpp.
| void QgsAttributesFormProperties::init | ( | ) |
Definition at line 113 of file qgsattributesformproperties.cpp.
| void QgsAttributesFormProperties::initAvailableWidgetsTree | ( | ) |
Definition at line 123 of file qgsattributesformproperties.cpp.
| void QgsAttributesFormProperties::initFormLayoutTree | ( | ) |
Definition at line 224 of file qgsattributesformproperties.cpp.
| void QgsAttributesFormProperties::initInitPython | ( | ) |
Definition at line 275 of file qgsattributesformproperties.cpp.
| void QgsAttributesFormProperties::initLayoutConfig | ( | ) |
Definition at line 265 of file qgsattributesformproperties.cpp.
| void QgsAttributesFormProperties::initSuppressCombo | ( | ) |
Definition at line 242 of file qgsattributesformproperties.cpp.
| void QgsAttributesFormProperties::loadRelations | ( | ) |
| void QgsAttributesFormProperties::store | ( | ) |
Stores currently opened widget configuration.
Definition at line 979 of file qgsattributesformproperties.cpp.
|
protected |
|
friend |
Definition at line 477 of file qgsattributesformproperties.h.
|
protected |
Definition at line 423 of file qgsattributesformproperties.h.
|
protected |
Definition at line 422 of file qgsattributesformproperties.h.
|
protected |
Definition at line 421 of file qgsattributesformproperties.h.
|
protected |
Definition at line 418 of file qgsattributesformproperties.h.
|
protected |
Definition at line 419 of file qgsattributesformproperties.h.
|
protected |
Definition at line 424 of file qgsattributesformproperties.h.
|
protected |
Definition at line 416 of file qgsattributesformproperties.h.