]> git.sesse.net Git - kdenlive/blobdiff - src/movetransitioncommand.h
start work on automatic transitions
[kdenlive] / src / movetransitioncommand.h
index a3e1cb6f0d52fc1edd9ce7335a79145a71bde14a..f0e2f03ce5cdf2c96b03011521b6c85be8094fd5 100644 (file)
 
 #include <KDebug>
 
+#include "definitions.h"
+
 class CustomTrackView;
 
 class MoveTransitionCommand : public QUndoCommand {
 public:
-    MoveTransitionCommand(CustomTrackView *view, const QPointF startPos, const QPointF endPos,int startTrack, int endTrack, bool doIt);
+    MoveTransitionCommand(CustomTrackView *view, const ItemInfo start, const ItemInfo end, bool doIt, QUndoCommand * parent = 0);
     virtual void undo();
     virtual void redo();
 
 private:
     CustomTrackView *m_view;
-    QPointF m_startPos;
-    QPointF m_endPos;
+    ItemInfo m_startPos;
+    ItemInfo m_endPos;
     bool m_doIt;
-        int m_startTrack;
-        int m_endTrack;
 };
 
 #endif