From 02eb12ba3eaa9fd476ed1c27c1e3d13f7d4aecc3 Mon Sep 17 00:00:00 2001 From: Roman Telezhynskyi Date: Sat, 14 May 2016 22:58:00 +0300 Subject: [PATCH] Fix warning "Class implements the interface QGraphicsItem but does not list it in Q_INTERFACES. qobject_cast to QGraphicsItem will not work!" --HG-- branch : feature --- src/libs/vtools/tools/drawTools/operation/vtoolrotation.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/libs/vtools/tools/drawTools/operation/vtoolrotation.h b/src/libs/vtools/tools/drawTools/operation/vtoolrotation.h index 5f36ade0f..823aae5df 100644 --- a/src/libs/vtools/tools/drawTools/operation/vtoolrotation.h +++ b/src/libs/vtools/tools/drawTools/operation/vtoolrotation.h @@ -44,6 +44,9 @@ class VSimpleCurve; class VToolRotation : public VDrawTool, public QGraphicsItem { Q_OBJECT + // Fix warning "Class implements the interface QGraphicsItem but does not list it + // in Q_INTERFACES. qobject_cast to QGraphicsItem will not work!" + Q_INTERFACES(QGraphicsItem) public: virtual ~VToolRotation(); virtual void setDialog() Q_DECL_OVERRIDE;