aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2020-03-12 09:26:58 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2020-03-12 09:47:02 +0000
commitb8ad0fdae90679b18238f58522058ea9b5934646 (patch)
treefe59364a7e42175983cd2e375c195ff1e3e01290 /src/libs
parent1de9e9e4026d105d6298462d03f03df3dc8a6f4d (diff)
Fix QPainterPath-related compilation errors in Qt 5.15
Some include of QPainterPath was removed in Qt, causing errors like: easingpane\easinggraph.cpp(258): error C2079: 'path' uses undefined class 'QPainterPath' easingpane\easinggraph.cpp(275): error C2027: use of undefined type 'QPainterPath' easingpane\easinggraph.cpp(305): error C2664: 'void QPainter::drawPath(const QPainterPath &)': cannot convert argument 1 from 'int' to 'const QPainterPath &' easingpane\easinggraph.cpp(305): note: Reason: cannot convert from 'int' to 'const QPainterPath' easingpane\easinggraph.cpp(305): note: use of undefined type 'QPainterPath' ... Add the missing include statements. Change-Id: I4f3383cbcec891a52480a683c9c76ed5deee2b2a Reviewed-by: Eike Ziller <eike.ziller@qt.io>
Diffstat (limited to 'src/libs')
-rw-r--r--src/libs/modelinglib/qmt/stereotype/shapepaintvisitor.cpp2
-rw-r--r--src/libs/qmleditorwidgets/easingpane/easingcontextpane.cpp1
-rw-r--r--src/libs/qmleditorwidgets/easingpane/easinggraph.cpp1
3 files changed, 4 insertions, 0 deletions
diff --git a/src/libs/modelinglib/qmt/stereotype/shapepaintvisitor.cpp b/src/libs/modelinglib/qmt/stereotype/shapepaintvisitor.cpp
index 880835287a..930f8450ad 100644
--- a/src/libs/modelinglib/qmt/stereotype/shapepaintvisitor.cpp
+++ b/src/libs/modelinglib/qmt/stereotype/shapepaintvisitor.cpp
@@ -27,6 +27,8 @@
#include "shapes.h"
+#include <QPainterPath>
+
namespace qmt {
ShapePaintVisitor::ShapePaintVisitor(QPainter *painter, const QPointF &scaledOrigin, const QSizeF &originalSize,
diff --git a/src/libs/qmleditorwidgets/easingpane/easingcontextpane.cpp b/src/libs/qmleditorwidgets/easingpane/easingcontextpane.cpp
index a794b337a0..d781288557 100644
--- a/src/libs/qmleditorwidgets/easingpane/easingcontextpane.cpp
+++ b/src/libs/qmleditorwidgets/easingpane/easingcontextpane.cpp
@@ -30,6 +30,7 @@
#include <QGraphicsPixmapItem>
#include <QGraphicsScene>
+#include <QPainterPath>
#include <QPropertyAnimation>
#include <QSequentialAnimationGroup>
diff --git a/src/libs/qmleditorwidgets/easingpane/easinggraph.cpp b/src/libs/qmleditorwidgets/easingpane/easinggraph.cpp
index 4163569c04..e8360e0db6 100644
--- a/src/libs/qmleditorwidgets/easingpane/easinggraph.cpp
+++ b/src/libs/qmleditorwidgets/easingpane/easinggraph.cpp
@@ -26,6 +26,7 @@
#include "easinggraph.h"
#include <QPainter>
+#include <QPainterPath>
#include <QStyleOptionGraphicsItem>
#include <math.h>