|
QGIS API Documentation
3.16.0-Hannover (43b64b13f3)
|
Field formatter for a checkbox field. More...
#include <qgscheckboxfieldformatter.h>

Public Member Functions | |
| QgsCheckBoxFieldFormatter ()=default | |
| Constructor for QgsCheckBoxFieldFormatter. More... | |
| QString | id () const override |
| Returns a unique id for this field formatter. More... | |
| QString | representValue (QgsVectorLayer *layer, int fieldIndex, const QVariantMap &config, const QVariant &cache, const QVariant &value) const override |
| Create a pretty String representation of the value. More... | |
Public Member Functions inherited from QgsFieldFormatter | |
| QgsFieldFormatter ()=default | |
| Default constructor. More... | |
| virtual | ~QgsFieldFormatter ()=default |
| virtual Qt::AlignmentFlag | alignmentFlag (QgsVectorLayer *layer, int fieldIndex, const QVariantMap &config) const |
| Returns the alignment for a particular field. More... | |
| virtual QVariantList | availableValues (const QVariantMap &config, int countLimit, const QgsFieldFormatterContext &context) const |
| Returns a list of the values that would be possible to select with this widget type On a RelationReference that would be the parents ids or on ValueMap all the configured keys according to the settings in the config. More... | |
| virtual QVariant | createCache (QgsVectorLayer *layer, int fieldIndex, const QVariantMap &config) const |
| Create a cache for a given field. More... | |
| Flags | flags () const |
| Returns the flags. More... | |
| virtual QList< QgsVectorLayerRef > | layerDependencies (const QVariantMap &config) const |
| Returns a list of weak layer references to other layers required by this formatter for the given config. More... | |
| void | setFlags (const Flags &flags) |
| Sets the flags. More... | |
| virtual QVariant | sortValue (QgsVectorLayer *layer, int fieldIndex, const QVariantMap &config, const QVariant &cache, const QVariant &value) const |
| If the default sort order should be overwritten for this widget, you can transform the value in here. More... | |
Additional Inherited Members | |
Public Types inherited from QgsFieldFormatter | |
| enum | Flag { CanProvideAvailableValues = 1 } |
| Flags for the abilities of the formatter. More... | |
Field formatter for a checkbox field.
Definition at line 29 of file qgscheckboxfieldformatter.h.
|
default |
Constructor for QgsCheckBoxFieldFormatter.
|
overridevirtual |
Returns a unique id for this field formatter.
This id will later be used to identify this field formatter in the registry with QgsFieldFormatterRegistry::fieldFormatter().
This id matches the id of a QgsEditorWidgetFactory.
Implements QgsFieldFormatter.
Definition at line 24 of file qgscheckboxfieldformatter.cpp.
|
overridevirtual |
Create a pretty String representation of the value.
Reimplemented from QgsFieldFormatter.
Definition at line 29 of file qgscheckboxfieldformatter.cpp.