QGIS API Documentation 3.30.0-'s-Hertogenbosch (f186b8efe0)
|
#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 () |
QgsAttributeEditorElement * | createAttributeEditorWidget (QTreeWidgetItem *item, QgsAttributeEditorElement *parent, bool forceGroup=true) |
QgsExpressionContext | createExpressionContext () const override |
This method needs to be reimplemented in all classes which implement this interface and return an expression context. More... | |
void | init () |
void | initAvailableWidgetsTree () |
void | initFormLayoutTree () |
void | initInitPython () |
void | initLayoutConfig () |
void | initSuppressCombo () |
void | loadRelations () |
Public Member Functions inherited from QgsExpressionContextGenerator | |
virtual | ~QgsExpressionContextGenerator ()=default |
virtual QgsExpressionContext | createExpressionContext () const =0 |
This method needs to be reimplemented in all classes which implement this interface and return an expression context. More... | |
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 |
Definition at line 61 of file qgsattributesformproperties.h.
Enumerator | |
---|---|
DnDTreeRole | |
FieldConfigRole | |
FieldNameRole |
Definition at line 67 of file qgsattributesformproperties.h.
|
explicit |
Definition at line 41 of file qgsattributesformproperties.cpp.
void QgsAttributesFormProperties::apply | ( | ) |
Definition at line 915 of file qgsattributesformproperties.cpp.
QgsAttributeEditorElement * QgsAttributesFormProperties::createAttributeEditorWidget | ( | QTreeWidgetItem * | item, |
QgsAttributeEditorElement * | parent, | ||
bool | forceGroup = true |
||
) |
Definition at line 744 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 220 of file qgsattributesformproperties.cpp.
void QgsAttributesFormProperties::init | ( | ) |
Definition at line 83 of file qgsattributesformproperties.cpp.
void QgsAttributesFormProperties::initAvailableWidgetsTree | ( | ) |
Definition at line 93 of file qgsattributesformproperties.cpp.
void QgsAttributesFormProperties::initFormLayoutTree | ( | ) |
Definition at line 186 of file qgsattributesformproperties.cpp.
void QgsAttributesFormProperties::initInitPython | ( | ) |
Definition at line 237 of file qgsattributesformproperties.cpp.
void QgsAttributesFormProperties::initLayoutConfig | ( | ) |
Definition at line 227 of file qgsattributesformproperties.cpp.
void QgsAttributesFormProperties::initSuppressCombo | ( | ) |
Definition at line 204 of file qgsattributesformproperties.cpp.
void QgsAttributesFormProperties::loadRelations | ( | ) |
|
protected |
|
protected |
Definition at line 327 of file qgsattributesformproperties.h.
|
protected |
Definition at line 326 of file qgsattributesformproperties.h.
|
protected |
Definition at line 325 of file qgsattributesformproperties.h.
|
protected |
Definition at line 322 of file qgsattributesformproperties.h.
|
protected |
Definition at line 323 of file qgsattributesformproperties.h.
|
protected |
Definition at line 328 of file qgsattributesformproperties.h.
|
protected |
Definition at line 320 of file qgsattributesformproperties.h.