15#ifndef QGSNUMERICFORMAT_H 
   16#define QGSNUMERICFORMAT_H 
   24#include <QDomDocument> 
   65      mThousandsSep = separator;
 
 
   85      mDecimalSep = separator;
 
 
  105      mPercent = character;
 
 
  125      mZeroDigit = character;
 
 
  135      return mNegativeSign;
 
 
  145      mNegativeSign = character;
 
 
  155      return mPositiveSign;
 
 
  165      mPositiveSign = character;
 
 
  185      mExponential = character;
 
 
  199    Q_ENUM( Interpretation )
 
  210      return mInterpretation;
 
 
  222      mInterpretation = interpretation;
 
 
  250    Interpretation mInterpretation = Interpretation::Generic;
 
 
  284      sipType = sipType_QgsBearingNumericFormat;
 
  286      sipType = sipType_QgsGeographicCoordinateNumericFormat;
 
  288      sipType = sipType_QgsFallbackNumericFormat;
 
  290      sipType = sipType_QgsPercentageNumericFormat;
 
  292      sipType = sipType_QgsScientificNumericFormat;
 
  294      sipType = sipType_QgsCurrencyNumericFormat;
 
  296      sipType = sipType_QgsBasicNumericFormat;
 
  298      sipType = sipType_QgsFractionNumericFormat;
 
  300      sipType = sipType_QgsExpressionBasedNumericFormat;
 
  317    virtual QString 
id() 
const = 0;
 
  329    virtual int sortKey();
 
  334    virtual double suggestSampleValue() 
const;
 
  365    void writeXml( QDomElement &element, QDomDocument &document, 
const QgsReadWriteContext &context ) 
const;
 
  372    static constexpr int DEFAULT_SORT_KEY = 100;
 
 
Expression contexts are used to encapsulate the parameters around which a QgsExpression should be eva...
 
A context for numeric formats.
 
void setThousandsSeparator(const QChar &separator)
Sets the thousands separator character.
 
QChar negativeSign() const
Returns the negative sign character.
 
QChar thousandsSeparator() const
Returns the thousands separator character.
 
void setPercent(const QChar &character)
Sets the percent character.
 
void setPositiveSign(const QChar &character)
Sets the positive sign character.
 
void setExponential(const QChar &character)
Sets the exponential character.
 
void setNegativeSign(const QChar &character)
Sets the negative sign character.
 
QChar zeroDigit() const
Returns the zero digit character.
 
QChar exponential() const
Returns the exponential character.
 
void setInterpretation(Interpretation interpretation)
Sets the interpretation of the numbers being converted.
 
QChar decimalSeparator() const
Returns the decimal separator character.
 
void setDecimalSeparator(const QChar &separator)
Returns the decimal separator character.
 
void setZeroDigit(const QChar &character)
Returns the zero digit character.
 
QChar positiveSign() const
Returns the positive sign character.
 
QChar percent() const
Returns the percent character.
 
Interpretation
Interpretation of numeric values.
 
The class is used as a container of context for various read/write operations on other objects.
 
#define SIP_CONVERT_TO_SUBCLASS_CODE(code)
 
bool operator==(const QgsFeatureIterator &fi1, const QgsFeatureIterator &fi2)
 
bool operator!=(const QgsFeatureIterator &fi1, const QgsFeatureIterator &fi2)