]> git.sesse.net Git - kdenlive/blobdiff - src/resizeclipcommand.h
Workaround problems with clip transparency. Transparency is now achieved by inserting...
[kdenlive] / src / resizeclipcommand.h
index 8b575f0fe807dbf88fb53d618b40473a29af6da7..8aafadc221d0bfe3a0ce6c941b1c0647167909d7 100644 (file)
 
 #include <KDebug>
 
-#include "projectlist.h"
-#include "customtrackview.h"
+#include "definitions.h"
 
-class ResizeClipCommand : public QUndoCommand
- {
- public:
-     ResizeClipCommand(CustomTrackView *view, const QPointF startPos, const QPointF endPos, bool resizeClipStart, bool doIt);
+class CustomTrackView;
+
+class ResizeClipCommand : public QUndoCommand {
+public:
+    ResizeClipCommand(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;
-     bool m_resizeClipStart;
-     bool m_doIt;
- };
+private:
+    CustomTrackView *m_view;
+    ItemInfo m_startPos;
+    ItemInfo m_endPos;
+    bool m_doIt;
+};
 
 #endif