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()
Returns the string 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 dataset.
 
QgsVectorDataProvider * dataProvider() FINAL
Returns the layer's data provider, it may be nullptr.