From c03c77b9c4ebe57f4e01121a246706e811fc2071 Mon Sep 17 00:00:00 2001 From: Knud Dollereder Date: Wed, 19 Jun 2019 13:12:54 +0200 Subject: [PATCH] Fix build on macOS Change-Id: I605fdbb4e3b866050f5a31fe141beaee1be5536e Reviewed-by: Thomas Hartmann Reviewed-by: Vikas Pachdha --- .../qmldesigner/components/curveeditor/detail/curveitem.cpp | 4 +++- .../qmldesigner/components/curveeditor/detail/selector.cpp | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/plugins/qmldesigner/components/curveeditor/detail/curveitem.cpp b/src/plugins/qmldesigner/components/curveeditor/detail/curveitem.cpp index 5973e709bbb..38efd29571b 100644 --- a/src/plugins/qmldesigner/components/curveeditor/detail/curveitem.cpp +++ b/src/plugins/qmldesigner/components/curveeditor/detail/curveitem.cpp @@ -31,6 +31,8 @@ #include #include +#include + namespace DesignTools { CurveItem::CurveItem(QGraphicsItem *parent) @@ -98,7 +100,7 @@ bool CurveItem::contains(const QPointF &point) const bool valid = false; QPointF transformed(m_transform.inverted(&valid).map(point)); - double width = abs(20.0 / scaleY(m_transform)); + double width = std::abs(20.0 / scaleY(m_transform)); if (valid) return curve().intersects(transformed, width); diff --git a/src/plugins/qmldesigner/components/curveeditor/detail/selector.cpp b/src/plugins/qmldesigner/components/curveeditor/detail/selector.cpp index b6e7a8fee25..633c1ddd395 100644 --- a/src/plugins/qmldesigner/components/curveeditor/detail/selector.cpp +++ b/src/plugins/qmldesigner/components/curveeditor/detail/selector.cpp @@ -29,6 +29,8 @@ #include +#include + namespace DesignTools { Selector::Selector() {}