X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Fabstractgroupitem.h;h=0513ec503e3068d0e6864098df42d54502b215b5;hb=772db2edcfe36c7848d633b06a5d306a0dcb3783;hp=1945722e5cb5454a186f47c3ca6471d4998517c6;hpb=d5e2d9e691b22dab741ed689df6d87478ba24c9f;p=kdenlive diff --git a/src/abstractgroupitem.h b/src/abstractgroupitem.h index 1945722e..0513ec50 100644 --- a/src/abstractgroupitem.h +++ b/src/abstractgroupitem.h @@ -21,10 +21,12 @@ #ifndef ABSTRACTGROUPITEM #define ABSTRACTGROUPITEM -#include #include "definitions.h" #include "gentime.h" +#include +#include + class CustomTrackScene; class AbstractGroupItem : public QObject , public QGraphicsItemGroup { @@ -34,10 +36,14 @@ public: virtual int type() const; CustomTrackScene* projectScene(); void addItem(QGraphicsItem * item); + int track() const; 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);