| QGIS API Documentation
    3.20.0-Odense (decaadbb31)
    | 
#include <qgsvaluemapconfigdlg.h>

| Public Member Functions | |
| QgsValueMapConfigDlg (QgsVectorLayer *vl, int fieldIdx, QWidget *parent) | |
| QVariantMap | config () override | 
| Create a configuration from the current GUI state.  More... | |
| bool | eventFilter (QObject *watched, QEvent *event) override | 
| void | setConfig (const QVariantMap &config) override | 
| Update the configuration widget to represent the given configuration.  More... | |
| void | updateMap (const QList< QPair< QString, QVariant >> &list, bool insertNull) | 
| Updates the displayed table with the values from list, the order of the values is preserved.  More... | |
| void | updateMap (const QMap< QString, QVariant > &map, bool insertNull) | 
| Updates the displayed table with the values from map.  More... | |
|  Public Member Functions inherited from QgsEditorConfigWidget | |
| QgsEditorConfigWidget (QgsVectorLayer *vl, int fieldIdx, QWidget *parent) | |
| Create a new configuration widget.  More... | |
| QgsExpressionContext | createExpressionContext () const override | 
| This method needs to be reimplemented in all classes which implement this interface and return an expression context.  More... | |
| int | field () | 
| Returns the field for which this configuration widget applies.  More... | |
| QgsVectorLayer * | layer () | 
| Returns the layer for which this configuration widget applies.  More... | |
|  Public Member Functions inherited from QgsExpressionContextGenerator | |
| virtual | ~QgsExpressionContextGenerator ()=default | 
| Static Public Member Functions | |
| static void | populateComboBox (QComboBox *comboBox, const QVariantMap &configuration, bool skipNull) | 
| Populates a comboBox with the appropriate entries based on a value map configuration.  More... | |
| Additional Inherited Members | |
|  Signals inherited from QgsEditorConfigWidget | |
| void | changed () | 
| Emitted when the configuration of the widget is changed.  More... | |
|  Protected Member Functions inherited from QgsEditorConfigWidget | |
| void | initializeDataDefinedButton (QgsPropertyOverrideButton *button, QgsWidgetWrapper::Property key) | 
| Registers a property override button, setting up its initial value, connections and description.  More... | |
| void | updateDataDefinedButton (QgsPropertyOverrideButton *button) | 
| Updates a specific property override button to reflect the widgets's current properties.  More... | |
| void | updateDataDefinedButtons () | 
| Updates all property override buttons to reflect the widgets's current properties.  More... | |
|  Protected Attributes inherited from QgsEditorConfigWidget | |
| QgsPropertyCollection | mPropertyCollection | 
| Temporary property collection for config widgets.  More... | |
Definition at line 34 of file qgsvaluemapconfigdlg.h.
| 
 | explicit | 
Definition at line 30 of file qgsvaluemapconfigdlg.cpp.
| 
 | overridevirtual | 
Create a configuration from the current GUI state.
Implements QgsEditorConfigWidget.
Definition at line 48 of file qgsvaluemapconfigdlg.cpp.
| 
 | override | 
Definition at line 216 of file qgsvaluemapconfigdlg.cpp.
| 
 | static | 
Populates a comboBox with the appropriate entries based on a value map configuration.
If skipNull is true, then NULL entries will not be added.
Definition at line 187 of file qgsvaluemapconfigdlg.cpp.
| 
 | overridevirtual | 
Update the configuration widget to represent the given configuration.
| config | The configuration which should be represented by this widget | 
Implements QgsEditorConfigWidget.
Definition at line 83 of file qgsvaluemapconfigdlg.cpp.
| void QgsValueMapConfigDlg::updateMap | ( | const QList< QPair< QString, QVariant >> & | list, | 
| bool | insertNull | ||
| ) | 
Updates the displayed table with the values from list, the order of the values is preserved.
If insertNull is set to true, it will also insert a NULL value.
Definition at line 162 of file qgsvaluemapconfigdlg.cpp.
| void QgsValueMapConfigDlg::updateMap | ( | const QMap< QString, QVariant > & | map, | 
| bool | insertNull | ||
| ) | 
Updates the displayed table with the values from map.
If insertNull is set to true, it will also insert a NULL value.
Definition at line 150 of file qgsvaluemapconfigdlg.cpp.