X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Faddtimelineclipcommand.h;h=ef713aa21b4ba92b5c6f68a3cf2feeb726e436fb;hb=de5b410910561e18b1a5ed1fc127739376e5ad3e;hp=4e030285bb4875f25f0d1982eb12b05a25e7d7ca;hpb=ad53da946e4e655f6616d6fe3db5bc6fd4953f2f;p=kdenlive diff --git a/src/addtimelineclipcommand.h b/src/addtimelineclipcommand.h index 4e030285..ef713aa2 100644 --- a/src/addtimelineclipcommand.h +++ b/src/addtimelineclipcommand.h @@ -22,29 +22,28 @@ #define TIMELINECLIPCOMMAND_H #include -#include -#include - +#include #include #include "gentime.h" -#include "projectlist.h" -#include "customtrackview.h" +#include "definitions.h" +#include "effectslist.h" + +class CustomTrackView; -class AddTimelineClipCommand : public QUndoCommand { +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, const QString &clipId, ItemInfo info, EffectsList effects, bool doIt, bool doRemove, QUndoCommand * parent = 0); virtual void undo(); virtual void redo(); private: CustomTrackView *m_view; - GenTime m_clipDuration; - int m_clipId; + ItemInfo m_clipInfo; + EffectsList m_effects; + QString m_clipId; QDomElement m_xml; - int m_clipTrack; - GenTime m_clipPos; - QRectF m_clipRect; bool m_doIt; bool m_remove; };