]> git.sesse.net Git - kdenlive/blobdiff - src/addtimelineclipcommand.h
Some new actions: delete all guides, delete all markers, fix crash in delete clip...
[kdenlive] / src / addtimelineclipcommand.h
index 8c060c1c992efc9ed9cf0f491c3beea2632b751c..c09638c8fb8e97dd219b600c4601a63eb94c6e5b 100644 (file)
 #include <KDebug>
 
 #include "gentime.h"
+#include "definitions.h"
 
 class CustomTrackView;
 
 class AddTimelineClipCommand : public QUndoCommand {
 public:
-    AddTimelineClipCommand(CustomTrackView *view, QDomElement xml, int clipId, int track, GenTime startpos, QRectF rect, GenTime duration, bool doIt, bool doRemove);
+    AddTimelineClipCommand(CustomTrackView *view, QDomElement xml, int clipId, ItemInfo info, bool doIt, bool doRemove, QUndoCommand * parent = 0);
     virtual void undo();
     virtual void redo();
 
 private:
     CustomTrackView *m_view;
-    GenTime m_clipDuration;
+    ItemInfo m_clipInfo;
     int m_clipId;
     QDomElement m_xml;
-    int m_clipTrack;
-    GenTime m_clipPos;
-    QRectF m_clipRect;
     bool m_doIt;
     bool m_remove;
 };