X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fcustomtrackview.h;h=be95cbb2cb616dee5ab982b5c30623b810bd70d6;hb=842651f00a7a00587efdcb8f1bbf4ef86988461e;hp=8148636ebef4ae9c1496a9955888e6654ed82a3c;hpb=c3e1830357babefd36be9fb733e4196960a55126;p=kdenlive diff --git a/src/customtrackview.h b/src/customtrackview.h index 8148636e..be95cbb2 100644 --- a/src/customtrackview.h +++ b/src/customtrackview.h @@ -47,15 +47,19 @@ class CustomTrackView : public QGraphicsView void resizeClip ( const QPointF &startPos, const QPointF &endPos, bool resizeClipStart ); void addClip ( QDomElement xml, int clipId, int track, int startpos, const QRectF &rect, int duration); void deleteClip ( int track, int startpos, const QRectF &rect ); - void setDuration(int duration); void setScale(double scaleFactor); void deleteClip(int clipId); void slotAddEffect(QDomElement effect); void addEffect(int track, GenTime pos, QDomElement effect); void deleteEffect(int track, GenTime pos, QDomElement effect); + void updateEffect(int track, GenTime pos, QDomElement effect); public slots: void setCursorPos(int pos, bool seek = true); + void slotDeleteEffect(ClipItem *clip, QDomElement effect); + void slotUpdateClipEffect(ClipItem *clip, QDomElement oldeffect, QDomElement effect); + void slotRefreshEffects(ClipItem *clip); + void setDuration(int duration); protected: virtual void drawBackground ( QPainter * painter, const QRectF & rect ); @@ -93,6 +97,7 @@ class CustomTrackView : public QGraphicsView double getSnapPointForPos(double pos); ClipItem *getClipItemAt(int pos, int track); + signals: void cursorMoved(int); void zoomIn();