]> git.sesse.net Git - kdenlive/blobdiff - src/movetransitioncommand.h
Save folder state (opened / close):
[kdenlive] / src / movetransitioncommand.h
index b21a39902a687bd08fc86f65da5fadd09c362e47..6c9dd00c1097ad864b7624d09936b1aa7939c1cb 100644 (file)
 #ifndef MOVETRANSITIONCOMMAND_H
 #define MOVETRANSITIONCOMMAND_H
 
-#include <QUndoCommand>
-#include <QGraphicsView>
-#include <QPointF>
+#include "definitions.h"
 
-#include <KDebug>
+#include <QUndoCommand>
 
 class CustomTrackView;
 
-class MoveTransitionCommand : public QUndoCommand {
+class MoveTransitionCommand : public QUndoCommand
+{
 public:
-    MoveTransitionCommand(CustomTrackView *view, const QPointF startPos, const QPointF endPos, 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;
+    bool m_refresh;
 };
 
 #endif