]> git.sesse.net Git - kdenlive/blobdiff - src/customtrackview.h
start/endviewport not setup'able
[kdenlive] / src / customtrackview.h
index 8148636ebef4ae9c1496a9955888e6654ed82a3c..be95cbb2cb616dee5ab982b5c30623b810bd70d6 100644 (file)
@@ -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();