X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Faddtimelineclipcommand.h;h=015e7a3c8a463397d69b34d4a08c8f2bdc65a928;hb=32ce8e20c0e28b9649d6f54a1243082fe69406b8;hp=8c060c1c992efc9ed9cf0f491c3beea2632b751c;hpb=6ebc4a2b41a1ac5c1edcdbe927bd8011f66d4834;p=kdenlive diff --git a/src/addtimelineclipcommand.h b/src/addtimelineclipcommand.h index 8c060c1c..015e7a3c 100644 --- a/src/addtimelineclipcommand.h +++ b/src/addtimelineclipcommand.h @@ -22,31 +22,33 @@ #define TIMELINECLIPCOMMAND_H #include -#include -#include #include #include #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, GenTime startpos, QRectF rect, GenTime 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; - 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; + bool m_refresh; + bool m_overwrite; + bool m_push; }; #endif