#include <QPointF>
#include <KDebug>
+#include "definitions.h"
-#include "projectlist.h"
-#include "customtrackview.h"
+class CustomTrackView;
-class MoveClipCommand : public QUndoCommand
- {
- public:
- MoveClipCommand(CustomTrackView *view, const QPointF startPos, const QPointF endPos, bool doIt);
+class MoveClipCommand : public QUndoCommand {
+public:
+ MoveClipCommand(CustomTrackView *view, const ItemInfo start, const ItemInfo end, bool doIt);
virtual void undo();
virtual void redo();
- private:
- CustomTrackView *m_view;
- QPointF m_startPos;
- QPointF m_endPos;
- bool m_doIt;
- };
+private:
+ CustomTrackView *m_view;
+ const ItemInfo m_startPos;
+ const ItemInfo m_endPos;
+ bool m_doIt;
+};
#endif