]> git.sesse.net Git - kdenlive/blobdiff - src/addtimelineclipcommand.h
Only custom profiles should be editable
[kdenlive] / src / addtimelineclipcommand.h
index 487e18ea18f1de1087a7e28cd7900cd23f174016..4138c5a913257e63ae784a5f026083f4805bdad2 100644 (file)
 #define TIMELINECLIPCOMMAND_H
 
 #include <QUndoCommand>
-#include <QGraphicsView>
-#include <QPointF>
 #include <QDomElement>
 #include <KDebug>
 
 #include "gentime.h"
 #include "definitions.h"
+#include "effectslist.h"
 
 class CustomTrackView;
 
 class AddTimelineClipCommand : public QUndoCommand {
 public:
-    AddTimelineClipCommand(CustomTrackView *view, QDomElement xml, int clipId, ItemInfo info, bool doIt, bool doRemove);
+    AddTimelineClipCommand(CustomTrackView *view, QDomElement xml, const QString &clipId, ItemInfo info, EffectsList effects, bool doIt, bool doRemove, QUndoCommand * parent = 0);
     virtual void undo();
     virtual void redo();
 
 private:
     CustomTrackView *m_view;
     ItemInfo m_clipInfo;
-    int m_clipId;
+    EffectsList m_effects;
+    QString m_clipId;
     QDomElement m_xml;
     bool m_doIt;
     bool m_remove;