QGIS API Documentation 3.99.0-Master (2fe06baccd8)
Loading...
Searching...
No Matches
QgsFallbackFieldFormatter Class Reference

A default fallback field formatter in case no specialized field formatter is defined. More...

#include <qgsfallbackfieldformatter.h>

Inheritance diagram for QgsFallbackFieldFormatter:

Public Member Functions

 QgsFallbackFieldFormatter ()=default
QString id () const override
 Returns a unique id for this field formatter.
Public Member Functions inherited from QgsFieldFormatter
 QgsFieldFormatter ()=default
virtual ~QgsFieldFormatter ()=default
virtual Qt::AlignmentFlag alignmentFlag (QgsVectorLayer *layer, int fieldIndex, const QVariantMap &config) const
 Returns the alignment for a particular field.
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.
virtual QVariant createCache (QgsVectorLayer *layer, int fieldIndex, const QVariantMap &config) const
 Create a cache for a given field.
Flags flags () const
 Returns the flags.
virtual QList< QgsVectorLayerReflayerDependencies (const QVariantMap &config) const SIP_SKIP
 Returns a list of weak layer references to other layers required by this formatter for the given config.
virtual QString representValue (QgsVectorLayer *layer, int fieldIndex, const QVariantMap &config, const QVariant &cache, const QVariant &value) const
 Create a pretty String representation of the value.
void setFlags (const Flags &flags)
 Sets the flags.
enum Flag SIP_ENUM_BASETYPE (IntFlag)
 Flags for the abilities of the formatter.
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.

Additional Inherited Members

Public Types inherited from QgsFieldFormatter
typedef QFlags< Flag > Flags

Detailed Description

A default fallback field formatter in case no specialized field formatter is defined.

The values will be returned unmodified.

Definition at line 29 of file qgsfallbackfieldformatter.h.

Constructor & Destructor Documentation

◆ QgsFallbackFieldFormatter()

QgsFallbackFieldFormatter::QgsFallbackFieldFormatter ( )
default

Member Function Documentation

◆ id()

QString QgsFallbackFieldFormatter::id ( ) const
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 18 of file qgsfallbackfieldformatter.cpp.


The documentation for this class was generated from the following files: