QGIS API Documentation  3.6.0-Noosa (5873452)
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
 Default constructor of field formatter as a fallback when no specialized formatter is defined. More...
 
QString id () const override
 Returns a unique id for this field formatter. More...
 
- Public Member Functions inherited from QgsFieldFormatter
 QgsFieldFormatter ()
 
virtual ~QgsFieldFormatter ()=default
 
virtual Qt::AlignmentFlag alignmentFlag (QgsVectorLayer *layer, int fieldIndex, const QVariantMap &config) const
 Returns the alignment for a particular field. More...
 
virtual QVariant createCache (QgsVectorLayer *layer, int fieldIndex, const QVariantMap &config) const
 Create a cache for a given field. More...
 
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. 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...
 

Detailed Description

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

The values will be returned unmodified.

Since
QGIS 3.0

Definition at line 29 of file qgsfallbackfieldformatter.h.

Constructor & Destructor Documentation

◆ QgsFallbackFieldFormatter()

QgsFallbackFieldFormatter::QgsFallbackFieldFormatter ( )
default

Default constructor of field formatter as a fallback when no specialized formatter is defined.

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: