16#ifndef QGSVALUERELATIONFIELDKIT_H 
   17#define QGSVALUERELATIONFIELDKIT_H 
   42      ValueRelationItem( 
const QVariant &key, 
const QString &value, 
const QString &description = QString(), 
const QVariant group = QVariant() )
 
   45        , description( description )
 
 
 
   66    QString 
id() 
const override;
 
   67    QString 
representValue( 
QgsVectorLayer *layer, 
int fieldIndex, 
const QVariantMap &config, 
const QVariant &cache, 
const QVariant &value ) 
const override;
 
   69    QVariant 
sortValue( 
QgsVectorLayer *layer, 
int fieldIndex, 
const QVariantMap &config, 
const QVariant &cache, 
const QVariant &value ) 
const override;
 
   77    static QStringList valueToStringList( 
const QVariant &value );
 
   99    static bool expressionRequiresFormScope( 
const QString &expression );
 
  108    static QSet<QString> expressionFormAttributes( 
const QString &expression );
 
  117    static QSet<QString> expressionFormVariables( 
const QString &expression );
 
  127    static bool expressionRequiresParentFormScope( 
const QString &expression );
 
  136    static QSet<QString> expressionParentFormAttributes( 
const QString &expression );
 
  145    static QSet<QString> expressionParentFormVariables( 
const QString &expression );
 
 
The feature class encapsulates a single feature including its unique ID, geometry and a list of field...
 
A context for field formatter containing information like the project.
 
Encapsulates a QGIS project, including sets of map layers and their styles, layouts,...
 
Represents a vector layer which manages a vector based data sets.
 
Q_DECLARE_METATYPE(QgsDatabaseQueryLogEntry)