83 CanProvideAvailableValues = 1
93 virtual QString
id() const = 0;
101 virtual QString
representValue(
QgsVectorLayer *layer,
int fieldIndex, const QVariantMap &config, const QVariant &cache, const QVariant &value ) const;
109 virtual QVariant
sortValue(
QgsVectorLayer *layer,
int fieldIndex, const QVariantMap &config, const QVariant &cache, const QVariant &value ) const;
166 void setFlags(
const Flags &flags );
A context for field formatter containing information like the project.
void setProject(QgsProject *project)
Sets the project used in field formatter.
QgsProject * project() const
Returns the project used in field formatter.
QgsFieldFormatterContext()=default
Encapsulates a QGIS project, including sets of map layers and their styles, layouts,...
Represents a vector layer which manages a vector based dataset.
_LayerRef< QgsVectorLayer > QgsVectorLayerRef