29   return QStringLiteral( 
"Range" );
    46   if ( field.
type() == QVariant::Double &&
    47        config.contains( QStringLiteral( 
"Precision" ) ) &&
    51     double val( value.toDouble( &ok ) );
    54       int precision( config[ QStringLiteral( 
"Precision" ) ].toInt( &ok ) );
    58         result = QLocale().toString( val, 
'f', precision );
    62   else if ( ( field.
type() == QVariant::Int ) &&
    66     double val( value.toInt( &ok ) );
    69       result =  QLocale().toString( val, 
'f', 0 );
    72   else if ( ( field.
type() == QVariant::LongLong ) &&
    76     double val( value.toLongLong( &ok ) );
    79       result =  QLocale().toString( val, 
'f', 0 );
    84     result = value.toString();
 
QgsField at(int i) const
Gets field at particular index (must be in range 0..N-1) 
 
QgsFields fields() const FINAL
Returns the list of fields of this layer. 
 
static QString nullRepresentation()
This string is used to represent the value NULL throughout QGIS. 
 
Encapsulate a field in an attribute table or data source. 
 
Represents a vector layer which manages a vector based data sets.