X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Faddtimelineclipcommand.h;h=ef713aa21b4ba92b5c6f68a3cf2feeb726e436fb;hb=0ef729d59e74954aa7323f0b2f6564562a6d755a;hp=98e0a87370f8d5ae5de9d3b4f6f8191c6b6c5ebb;hpb=67a999271aa7e3dd92704fd4d9a8cfd4aa90d1c0;p=kdenlive diff --git a/src/addtimelineclipcommand.h b/src/addtimelineclipcommand.h index 98e0a873..ef713aa2 100644 --- a/src/addtimelineclipcommand.h +++ b/src/addtimelineclipcommand.h @@ -22,31 +22,31 @@ #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 - { - public: - AddTimelineClipCommand(CustomTrackView *view, QDomElement xml, int clipId, int track, int startpos, QRectF rect, int duration, bool doIt); +{ +public: + 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; - int m_clipDuration; - int m_clipId; - QDomElement m_xml; - int m_clipTrack; - int m_clipPos; - QRectF m_clipRect; - bool m_doIt; - }; +private: + CustomTrackView *m_view; + ItemInfo m_clipInfo; + EffectsList m_effects; + QString m_clipId; + QDomElement m_xml; + bool m_doIt; + bool m_remove; +}; #endif