]> git.sesse.net Git - kdenlive/blobdiff - src/abstractgroupitem.h
Add subclips (dragging a zone from clip monitor to project tree)
[kdenlive] / src / abstractgroupitem.h
index f3ee3cf5fabfd9a4cea74295775244826a684cb8..ba0b213be6d4addb467d3e906a24e107ca20f32a 100644 (file)
@@ -28,6 +28,7 @@
 #include <QGraphicsSceneMouseEvent>
 
 class CustomTrackScene;
+class QGraphicsSceneMouseEvent;
 
 class AbstractGroupItem : public QObject , public QGraphicsItemGroup
 {
@@ -38,6 +39,8 @@ public:
     CustomTrackScene* projectScene();
     void addItem(QGraphicsItem * item);
     int track() const;
+    QPainterPath clipGroupShape(QPointF) const;
+    QPainterPath transitionGroupShape(QPointF) const;
 //    ItemInfo info() const;
 
 protected:
@@ -46,9 +49,9 @@ protected:
     virtual void dragEnterEvent(QGraphicsSceneDragDropEvent *event);
     virtual void dragLeaveEvent(QGraphicsSceneDragDropEvent *event);
     virtual void dropEvent(QGraphicsSceneDragDropEvent *event);
+    virtual void mousePressEvent(QGraphicsSceneMouseEvent * event);
 
 private:
-    QPainterPath groupShape(QPointF);
     void fixItemRect();
 };