|
QGIS API Documentation 3.99.0-Master (d270888f95f)
|
Creates panels to configure attributes forms. More...
#include <qgsattributesformproperties.h>

Public Member Functions | |
| QgsAttributesFormProperties (QgsVectorLayer *layer, QWidget *parent=nullptr, QgsSourceFieldsProperties *sourceFieldsProperties=nullptr) | |
| The QgsAttributesFormProperties constructor. | |
| void | apply () |
| Applies the attribute from properties to the vector layer. | |
| 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 | initAvailableWidgetsActions (const QList< QgsAction > actions) |
| Refresh layer actions in the Available Widgets view. | |
| void | initAvailableWidgetsView () |
| Initializes the available widgets tree view, repopulating the underlying model. | |
| void | initFormLayoutView () |
| Initializes the form layout tree view, repopulating the underlying model. | |
| void | initInitPython () |
| void | initLayoutConfig () |
| void | initSuppressCombo () |
| void | loadRelations () |
| void | store () |
| Stores currently opened widget configuration. | |
| Public Member Functions inherited from QgsExpressionContextGenerator | |
| virtual | ~QgsExpressionContextGenerator ()=default |
Static Public Attributes | |
| static const QgsSettingsEntryBool * | settingShowAliases = new QgsSettingsEntryBool( u"show-aliases"_s, sTreeAttributesForm, false, u"Whether to show aliases (true) or names (false) in both the Available Widgets and the Form Layout panels."_s ) |
| static QgsSettingsTreeNode * | sTreeAttributesForm = QgsSettingsTree::sTreeApp->createChildNode( u"attributes-form"_s ) |
Protected Member Functions | |
| void | updateButtons () |
Protected Attributes | |
| QgsAttributeFormContainerEdit * | mAttributeContainerEdit = nullptr |
| QgsAttributeTypeDialog * | mAttributeTypeDialog = nullptr |
| QgsAttributeWidgetEdit * | mAttributeWidgetEdit = nullptr |
| QgsAttributesFormBaseView * | mAvailableWidgetsView = nullptr |
| QgsAttributesFormBaseView * | mFormLayoutView = nullptr |
| QLabel * | mInfoTextWidget = nullptr |
| QgsVectorLayer * | mLayer = nullptr |
Friends | |
| class | TestQgsAttributesFormProperties |
Creates panels to configure attributes forms.
Definition at line 66 of file qgsattributesformproperties.h.
|
explicit |
The QgsAttributesFormProperties constructor.
| layer | The vector layer being configured |
| parent | The parent QObject |
| sourceFieldsProperties | The source fields properties widget, an optional parameter used to generate preview forms (since QGIS 4.0) |
Definition at line 52 of file qgsattributesformproperties.cpp.
| void QgsAttributesFormProperties::apply | ( | ) |
Applies the attribute from properties to the vector layer.
Definition at line 814 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 226 of file qgsattributesformproperties.cpp.
| void QgsAttributesFormProperties::init | ( | ) |
Definition at line 165 of file qgsattributesformproperties.cpp.
| void QgsAttributesFormProperties::initAvailableWidgetsActions | ( | const QList< QgsAction > | actions | ) |
Refresh layer actions in the Available Widgets view.
| actions | Up-to-date list of actions |
Definition at line 221 of file qgsattributesformproperties.cpp.
| void QgsAttributesFormProperties::initAvailableWidgetsView | ( | ) |
Initializes the available widgets tree view, repopulating the underlying model.
Definition at line 175 of file qgsattributesformproperties.cpp.
| void QgsAttributesFormProperties::initFormLayoutView | ( | ) |
Initializes the form layout tree view, repopulating the underlying model.
Definition at line 188 of file qgsattributesformproperties.cpp.
| void QgsAttributesFormProperties::initInitPython | ( | ) |
Definition at line 243 of file qgsattributesformproperties.cpp.
| void QgsAttributesFormProperties::initLayoutConfig | ( | ) |
Definition at line 233 of file qgsattributesformproperties.cpp.
| void QgsAttributesFormProperties::initSuppressCombo | ( | ) |
Definition at line 205 of file qgsattributesformproperties.cpp.
| void QgsAttributesFormProperties::loadRelations | ( | ) |
| void QgsAttributesFormProperties::store | ( | ) |
Stores currently opened widget configuration.
Definition at line 807 of file qgsattributesformproperties.cpp.
|
protected |
|
friend |
Definition at line 221 of file qgsattributesformproperties.h.
|
protected |
Definition at line 130 of file qgsattributesformproperties.h.
|
protected |
Definition at line 129 of file qgsattributesformproperties.h.
|
protected |
Definition at line 128 of file qgsattributesformproperties.h.
|
protected |
Definition at line 125 of file qgsattributesformproperties.h.
|
protected |
Definition at line 126 of file qgsattributesformproperties.h.
|
protected |
Definition at line 131 of file qgsattributesformproperties.h.
|
protected |
Definition at line 123 of file qgsattributesformproperties.h.
|
static |
Definition at line 72 of file qgsattributesformproperties.h.
|
inlinestatic |
Definition at line 71 of file qgsattributesformproperties.h.