36 if ( !defVal.isNull() && defVal == value )
53 Q_UNUSED( fieldIndex )
66 return Qt::AlignRight;
74 Q_UNUSED( fieldIndex )
83 return QList<QgsVectorLayerRef>();
89 Q_UNUSED( countLimit )
92 return QVariantList();
@ Provider
Field originates from the underlying data provider of the vector layer.
static QString nullRepresentation()
This string is used to represent the value NULL throughout QGIS.
A context for field formatter containing information like the project.
Encapsulate a field in an attribute table or data source.
QString displayString(const QVariant &v) const
Formats string for display.
Qgis::FieldOrigin fieldOrigin(int fieldIdx) const
Returns the field's origin (value from an enumeration).
Q_INVOKABLE bool exists(int i) const
Returns if a field index is valid.
QgsField at(int i) const
Returns the field at particular index (must be in range 0..N-1).
int fieldOriginIndex(int fieldIdx) const
Returns the field's origin index (its meaning is specific to each type of origin).
static bool isNull(const QVariant &variant, bool silenceNullWarnings=false)
Returns true if the specified variant should be considered a NULL value.
virtual QString defaultValueClause(int fieldIndex) const
Returns any default value clauses which are present at the provider for a specified field index.
Represents a vector layer which manages a vector based data sets.
QgsVectorDataProvider * dataProvider() FINAL
Returns the layer's data provider, it may be nullptr.