From 1a7a17f8e2cd9ff07852a402b74b47257192da74 Mon Sep 17 00:00:00 2001 From: Titta Heikkala Date: Tue, 17 Sep 2013 13:15:02 +0300 Subject: Fix Chart build on Solaris The sine and the square root methods in demos and examples have been replaced with the ones provided by Qt. This ensures that the code compiles also on Solaris. Task-number: QTRD-2262 Change-Id: I776341bac0e623f803b4cad771a02cefc6db1b15 Reviewed-by: Miikka Heikkinen Reviewed-by: Milla Pohjanheimo --- examples/scatterinteractions/chartview.cpp | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'examples') diff --git a/examples/scatterinteractions/chartview.cpp b/examples/scatterinteractions/chartview.cpp index 0d53175f..777930fd 100644 --- a/examples/scatterinteractions/chartview.cpp +++ b/examples/scatterinteractions/chartview.cpp @@ -19,7 +19,7 @@ ****************************************************************************/ #include "chartview.h" -#include +#include #include QTCOMMERCIALCHART_USE_NAMESPACE @@ -63,8 +63,10 @@ void ChartView::handleClickedPoint(const QPointF &point) QPointF closest(INT_MAX, INT_MAX); qreal distance(INT_MAX); foreach (QPointF currentPoint, m_scatter->points()) { - qreal currentDistance = sqrt((currentPoint.x() - clickedPoint.x()) * (currentPoint.x() - clickedPoint.x()) - + (currentPoint.y() - clickedPoint.y()) * (currentPoint.y() - clickedPoint.y())); + qreal currentDistance = qSqrt((currentPoint.x() - clickedPoint.x()) + * (currentPoint.x() - clickedPoint.x()) + + (currentPoint.y() - clickedPoint.y()) + * (currentPoint.y() - clickedPoint.y())); if (currentDistance < distance) { distance = currentDistance; closest = currentPoint; -- cgit v1.2.3