diff options
author | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2013-08-20 11:49:42 +0300 |
---|---|---|
committer | Miikka Heikkinen <miikka.heikkinen@digia.com> | 2013-08-21 07:50:54 +0300 |
commit | 3646f3475c932a1cc7b1b96cf1c89b3b301e80ef (patch) | |
tree | 968f28889c13150c82632f99afbdc8edc1859b2e /src/datavis3d/utils | |
parent | 62966a4929b845af18c3b9670b03636c86f24868 (diff) |
Implement selection label formatting
Change-Id: Iae57b93be41ffeeb5ef8fc6ff625af22a7f2d21a
Reviewed-by: Tomi Korpipää <tomi.korpipaa@digia.com>
Diffstat (limited to 'src/datavis3d/utils')
-rw-r--r-- | src/datavis3d/utils/utils.cpp | 8 | ||||
-rw-r--r-- | src/datavis3d/utils/utils_p.h | 1 |
2 files changed, 8 insertions, 1 deletions
diff --git a/src/datavis3d/utils/utils.cpp b/src/datavis3d/utils/utils.cpp index 40d7ec9f..d5ae95e9 100644 --- a/src/datavis3d/utils/utils.cpp +++ b/src/datavis3d/utils/utils.cpp @@ -278,8 +278,14 @@ QString Utils::formatLabel(const QByteArray &format, ParamType paramType, qreal case ParamTypeReal: return QString().sprintf(format, value); default: - return QString::number(value); + return QString::fromUtf8(format); // To detect errors } } +QString Utils::defaultLabelFormat() +{ + static const QString defaultFormat(QStringLiteral("%.2f")); + return defaultFormat; +} + QT_DATAVIS3D_END_NAMESPACE diff --git a/src/datavis3d/utils/utils_p.h b/src/datavis3d/utils/utils_p.h index 1d8aedfa..ac96b901 100644 --- a/src/datavis3d/utils/utils_p.h +++ b/src/datavis3d/utils/utils_p.h @@ -64,6 +64,7 @@ public: static ParamType findFormatParamType(const QString &format); static QString formatLabel(const QByteArray &format, ParamType paramType, qreal value); + static QString defaultLabelFormat(); private: static ParamType mapFormatCharToParamType(const QChar &formatChar); |