summaryrefslogtreecommitdiffstats
path: root/src/axis/chartaxiselement_p.h
diff options
context:
space:
mode:
authorMiikka Heikkinen <miikka.heikkinen@digia.com>2014-09-16 15:36:12 +0300
committerMiikka Heikkinen <miikka.heikkinen@digia.com>2014-09-17 10:14:31 +0300
commitef2ab40bd1b9233ef398d0e6207d8537d2cd3b1a (patch)
treedb9a8f694a2863cd742bb0cbac63918b5f641ef7 /src/axis/chartaxiselement_p.h
parent11c2ee82f698cde1462c1c3304d14423913cea42 (diff)
Added QChart::localizeNumbers
When this property is true, the default QLocale is used to convert various values to strings for series and axis labels instead of corresponding QString functions, which always use "C" locale. Task-number: QTRD-3231 Change-Id: I95a936ae6d49c2589a7c53a481fd850c90846ae4 Reviewed-by: Titta Heikkala <titta.heikkala@digia.com>
Diffstat (limited to 'src/axis/chartaxiselement_p.h')
-rw-r--r--src/axis/chartaxiselement_p.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/axis/chartaxiselement_p.h b/src/axis/chartaxiselement_p.h
index ff3ff494..c561d9d8 100644
--- a/src/axis/chartaxiselement_p.h
+++ b/src/axis/chartaxiselement_p.h
@@ -77,9 +77,10 @@ public:
//this flag indicates that axis is used to show intervals it means labels are in between ticks
bool intervalAxis() const { return m_intervalAxis; }
- static QStringList createValueLabels(qreal max, qreal min, int ticks, const QString &format);
- static QStringList createLogValueLabels(qreal min, qreal max, qreal base, int ticks, const QString &format);
- static QStringList createDateTimeLabels(qreal max, qreal min, int ticks, const QString &format);
+ QStringList createValueLabels(qreal max, qreal min, int ticks, const QString &format) const;
+ QStringList createLogValueLabels(qreal min, qreal max, qreal base, int ticks,
+ const QString &format) const;
+ QStringList createDateTimeLabels(qreal max, qreal min, int ticks, const QString &format) const;
// from QGraphicsLayoutItem
QRectF boundingRect() const
@@ -132,6 +133,9 @@ Q_SIGNALS:
private:
void connectSlots();
+ QString formatLabel(const QString &formatSpec, const QByteArray &array,
+ qreal value, int precision, const QString &preStr,
+ const QString &postStr) const;
QAbstractAxis *m_axis;
AxisAnimation *m_animation;