|
QGIS API Documentation 4.3.0-Master (1c7cf7431bd)
|
Encapsulates the formatting for a QgsRendererRange label. More...
#include <qgsrendererrange.h>
Public Member Functions | |
| QgsRendererRangeLabelFormat () | |
| QgsRendererRangeLabelFormat (const QString &format, int precision=4, bool trimTrailingZeroes=false) | |
| QString | format () const |
| QString | formatNumber (double value) const |
| QString | labelForRange (const QgsRendererRange &range) const |
| QString | labelForRange (double lower, double upper) const |
| Returns the label to use for a range with the specified lower and upper bounds. | |
| bool | operator!= (const QgsRendererRangeLabelFormat &other) const |
| bool | operator== (const QgsRendererRangeLabelFormat &other) const |
| int | precision () const |
| void | saveToDomElement (QDomElement &element) |
| void | setFormat (const QString &format) |
| void | setFromDomElement (QDomElement &element) |
| void | setPrecision (int precision) |
| void | setTrimTrailingZeroes (bool trimTrailingZeroes) |
| bool | trimTrailingZeroes () const |
Static Public Attributes | |
| static const int | MAX_PRECISION = 15 |
| static const int | MIN_PRECISION = -6 |
Protected Attributes | |
| QString | mFormat |
| double | mNumberScale = 1.0 |
| QString | mNumberSuffix |
| int | mPrecision = 4 |
| QRegularExpression | mReNegativeZero |
| QRegularExpression | mReTrailingZeroes |
| bool | mTrimTrailingZeroes = false |
Encapsulates the formatting for a QgsRendererRange label.
Definition at line 233 of file qgsrendererrange.h.
| QgsRendererRangeLabelFormat::QgsRendererRangeLabelFormat | ( | ) |
Definition at line 188 of file qgsrendererrange.cpp.
| QgsRendererRangeLabelFormat::QgsRendererRangeLabelFormat | ( | const QString & | format, |
| int | precision = 4, | ||
| bool | trimTrailingZeroes = false ) |
Definition at line 194 of file qgsrendererrange.cpp.
|
inline |
Definition at line 242 of file qgsrendererrange.h.
| QString QgsRendererRangeLabelFormat::formatNumber | ( | double | value | ) | const |
Definition at line 234 of file qgsrendererrange.cpp.
| QString QgsRendererRangeLabelFormat::labelForRange | ( | const QgsRendererRange & | range | ) | const |
Definition at line 229 of file qgsrendererrange.cpp.
| QString QgsRendererRangeLabelFormat::labelForRange | ( | double | lower, |
| double | upper ) const |
Returns the label to use for a range with the specified lower and upper bounds.
Definition at line 256 of file qgsrendererrange.cpp.
| bool QgsRendererRangeLabelFormat::operator!= | ( | const QgsRendererRangeLabelFormat & | other | ) | const |
Definition at line 209 of file qgsrendererrange.cpp.
| bool QgsRendererRangeLabelFormat::operator== | ( | const QgsRendererRangeLabelFormat & | other | ) | const |
Definition at line 204 of file qgsrendererrange.cpp.
|
inline |
Definition at line 245 of file qgsrendererrange.h.
| void QgsRendererRangeLabelFormat::saveToDomElement | ( | QDomElement & | element | ) |
Definition at line 272 of file qgsrendererrange.cpp.
|
inline |
Definition at line 243 of file qgsrendererrange.h.
| void QgsRendererRangeLabelFormat::setFromDomElement | ( | QDomElement & | element | ) |
Definition at line 265 of file qgsrendererrange.cpp.
| void QgsRendererRangeLabelFormat::setPrecision | ( | int | precision | ) |
Definition at line 214 of file qgsrendererrange.cpp.
|
inline |
Definition at line 249 of file qgsrendererrange.h.
|
inline |
Definition at line 248 of file qgsrendererrange.h.
|
static |
Definition at line 261 of file qgsrendererrange.h.
|
protected |
Definition at line 265 of file qgsrendererrange.h.
|
static |
Definition at line 262 of file qgsrendererrange.h.
|
protected |
Definition at line 269 of file qgsrendererrange.h.
|
protected |
Definition at line 270 of file qgsrendererrange.h.
|
protected |
Definition at line 266 of file qgsrendererrange.h.
|
protected |
Definition at line 272 of file qgsrendererrange.h.
|
protected |
Definition at line 271 of file qgsrendererrange.h.
|
protected |
Definition at line 267 of file qgsrendererrange.h.