FieldValueConverter class
Interface to convert raw field values to their user-friendly value.
Contents
Constructors, destructors, conversion operators
- FieldValueConverter() defaulted
- Constructor.
Public functions
-
auto clone() const -> QgsVectorFileWriter::
FieldValueConverter* virtual - Creates a clone of the FieldValueConverter.
- auto convert(int fieldIdxInLayer, const QVariant& value) -> QVariant virtual
- Convert the provided value, for field fieldIdxInLayer.
- auto fieldDefinition(const QgsField& field) -> QgsField virtual
- Returns a possibly modified field definition.
Function documentation
QVariant QgsVectorFileWriter:: FieldValueConverter:: convert(int fieldIdxInLayer,
const QVariant& value) virtual
Convert the provided value, for field fieldIdxInLayer.
| Parameters | |
|---|---|
| fieldIdxInLayer | field index |
| value | original raw value |
| Returns | possibly modified value. |
Default implementation will return provided value unmodified.
QgsField QgsVectorFileWriter:: FieldValueConverter:: fieldDefinition(const QgsField& field) virtual
Returns a possibly modified field definition.
| Parameters | |
|---|---|
| field | original field definition |
| Returns | possibly modified field definition |
Default implementation will return provided field unmodified.