]> git.sesse.net Git - kdenlive/blobdiff - src/abstractgroupitem.h
Fix drag & drop of effects:
[kdenlive] / src / abstractgroupitem.h
index 315563c5e11ddd9222290a8e5cd38aa7a8e20491..0513ec503e3068d0e6864098df42d54502b215b5 100644 (file)
 #ifndef ABSTRACTGROUPITEM
 #define ABSTRACTGROUPITEM
 
-#include <QGraphicsItemGroup>
 #include "definitions.h"
 #include "gentime.h"
 
+#include <QGraphicsItemGroup>
+#include <QGraphicsSceneMouseEvent>
+
 class CustomTrackScene;
 
 class AbstractGroupItem : public QObject , public QGraphicsItemGroup {
@@ -39,6 +41,9 @@ public:
 protected:
     virtual QVariant itemChange(GraphicsItemChange change, const QVariant &value);
     virtual void paint(QPainter *, const QStyleOptionGraphicsItem *, QWidget *);
+    virtual void dragEnterEvent(QGraphicsSceneDragDropEvent *event);
+    virtual void dragLeaveEvent(QGraphicsSceneDragDropEvent *event);
+    virtual void dropEvent(QGraphicsSceneDragDropEvent *event);
 
 private:
     QPainterPath groupShape(QPointF);