QGIS API Documentation 3.41.0-Master (af5edcb665c)
Loading...
Searching...
No Matches
Public Member Functions | List of all members
QgsFallbackFieldFormatter Class Reference

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

#include <qgsfallbackfieldformatter.h>

Inheritance diagram for QgsFallbackFieldFormatter:
Inheritance graph
[legend]

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: