]> git.sesse.net Git - kdenlive/blobdiff - src/abstractclipitem.h
Some work on speed effect, should fix most of bug
[kdenlive] / src / abstractclipitem.h
index 7b7d60e8e2430210938e9a768d817433581eaf76..dbc75d4792a21f723ab8fbbe7fe3849c020c4bf8 100644 (file)
@@ -40,6 +40,7 @@ public:
     double keyFrameFactor() const;
     ItemInfo info() const;
     CustomTrackScene* projectScene();
+    void updateRectGeometry();
 
     virtual  OPERATIONTYPE operationMode(QPointF pos) = 0;
     virtual GenTime startPos() const ;
@@ -47,8 +48,9 @@ public:
     virtual GenTime endPos() const ;
     virtual int track() const ;
     virtual GenTime cropStart() const ;
-    virtual void resizeStart(int posx);
-    virtual void resizeEnd(int posx, bool updateKeyFrames = true);
+    virtual GenTime cropDuration() const ;
+    virtual void resizeStart(int posx, double speed = 1.0);
+    virtual void resizeEnd(int posx, double speed = 1.0, bool updateKeyFrames = true);
     virtual GenTime duration() const;
     virtual double fps() const;
     virtual GenTime maxDuration() const;