X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Faddtimelineclipcommand.h;h=015e7a3c8a463397d69b34d4a08c8f2bdc65a928;hb=20c5f6fee688f2f501276fef7f30ea2b06c5375e;hp=89ff4340ffa46f0ce2c9e38b1367edce6c277bcb;hpb=2a223cff6e45c560c28857b72c0cb7e584f9a4ef;p=kdenlive diff --git a/src/addtimelineclipcommand.h b/src/addtimelineclipcommand.h index 89ff4340..015e7a3c 100644 --- a/src/addtimelineclipcommand.h +++ b/src/addtimelineclipcommand.h @@ -22,30 +22,33 @@ #define TIMELINECLIPCOMMAND_H #include -#include -#include - +#include #include -#include "projectlist.h" -#include "customtrackview.h" +#include "gentime.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, int startpos, QRectF rect, int duration, bool doIt, bool doRemove); + AddTimelineClipCommand(CustomTrackView *view, QDomElement xml, const QString &clipId, ItemInfo info, EffectsList effects, bool overwrite, bool push, bool doIt, bool doRemove, QUndoCommand * parent = 0); virtual void undo(); virtual void redo(); private: CustomTrackView *m_view; - int m_clipDuration; - int m_clipId; + ItemInfo m_clipInfo; + EffectsList m_effects; + QString m_clipId; QDomElement m_xml; - int m_clipTrack; - int m_clipPos; - QRectF m_clipRect; bool m_doIt; bool m_remove; + bool m_refresh; + bool m_overwrite; + bool m_push; }; #endif