summaryrefslogtreecommitdiffstats
path: root/src/charts/axis/chartaxiselement.cpp
diff options
context:
space:
mode:
authorTitta Heikkala <titta.heikkala@theqtcompany.com>2015-04-23 12:30:33 +0300
committerTitta Heikkala <titta.heikkala@theqtcompany.com>2015-04-23 12:54:21 +0300
commit143be951b1fe8316b0dffb9010810c9cb1941ee0 (patch)
treeea1c19d7641f97e48772354ef9b4483383ba2110 /src/charts/axis/chartaxiselement.cpp
parent7b74d88b3f3df27d3f74e88e2ceed75b65bce2e5 (diff)
Fix QNX build issue
Use qmath and cmath methods instead of math.h methods. Change-Id: I7c853f2e1218a1d3cde15a089192c24a6b0b1395 Reviewed-by: Miikka Heikkinen <miikka.heikkinen@theqtcompany.com>
Diffstat (limited to 'src/charts/axis/chartaxiselement.cpp')
-rw-r--r--src/charts/axis/chartaxiselement.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/charts/axis/chartaxiselement.cpp b/src/charts/axis/chartaxiselement.cpp
index be07d143..d2ff57fc 100644
--- a/src/charts/axis/chartaxiselement.cpp
+++ b/src/charts/axis/chartaxiselement.cpp
@@ -23,6 +23,7 @@
#include <QtCore/QtMath>
#include <QtCore/QDateTime>
#include <QtGui/QTextDocument>
+#include <cmath>
QT_CHARTS_BEGIN_NAMESPACE
@@ -271,7 +272,7 @@ QStringList ChartAxisElement::createValueLabels(qreal min, qreal max, int ticks,
return labels;
if (format.isNull()) {
- int n = qMax(int(-qFloor(log10((max - min) / (ticks - 1)))), 0) + 1;
+ int n = qMax(int(-qFloor(std::log10((max - min) / (ticks - 1)))), 0) + 1;
for (int i = 0; i < ticks; i++) {
qreal value = min + (i * (max - min) / (ticks - 1));
labels << presenter()->numberToString(value, 'f', n);
@@ -318,14 +319,14 @@ QStringList ChartAxisElement::createLogValueLabels(qreal min, qreal max, qreal b
int firstTick;
if (base > 1)
- firstTick = ceil(log10(min) / log10(base));
+ firstTick = qCeil(std::log10(min) / std::log10(base));
else
- firstTick = ceil(log10(max) / log10(base));
+ firstTick = qCeil(std::log10(max) / std::log10(base));
if (format.isNull()) {
int n = 0;
if (ticks > 1)
- n = qMax(int(-qFloor(log10((max - min) / (ticks - 1)))), 0);
+ n = qMax(int(-qFloor(std::log10((max - min) / (ticks - 1)))), 0);
n++;
for (int i = firstTick; i < ticks + firstTick; i++) {
qreal value = qPow(base, i);
@@ -371,7 +372,7 @@ QStringList ChartAxisElement::createDateTimeLabels(qreal min, qreal max,int tick
if (max <= min || ticks < 1)
return labels;
- int n = qMax(int(-floor(log10((max - min) / (ticks - 1)))), 0);
+ int n = qMax(int(-qFloor(std::log10((max - min) / (ticks - 1)))), 0);
n++;
for (int i = 0; i < ticks; i++) {
qreal value = min + (i * (max - min) / (ticks - 1));