X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Faddtimelineclipcommand.cpp;h=394a7aff07bfcd0030fae4831001804ff8b3ab5a;hb=73635fd77a43f745e41c6ab325d70c3fe6603dd3;hp=15ac2bddc773982927f4e9dd08d49b1416f39c4b;hpb=a7ebedd5e4c6d7661e19cd3a723f2fdaafdca173;p=kdenlive diff --git a/src/addtimelineclipcommand.cpp b/src/addtimelineclipcommand.cpp index 15ac2bdd..394a7aff 100644 --- a/src/addtimelineclipcommand.cpp +++ b/src/addtimelineclipcommand.cpp @@ -17,13 +17,13 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * ***************************************************************************/ -#include #include "addtimelineclipcommand.h" #include "customtrackview.h" -AddTimelineClipCommand::AddTimelineClipCommand(CustomTrackView *view, QDomElement xml, int clipId, ItemInfo info, bool doIt, bool doRemove) - : m_view(view), m_xml(xml), m_clipId(clipId), m_clipInfo(info), m_doIt(doIt), m_remove(doRemove) { +#include + +AddTimelineClipCommand::AddTimelineClipCommand(CustomTrackView *view, QDomElement xml, const QString &clipId, ItemInfo info, EffectsList effects, bool doIt, bool doRemove, QUndoCommand * parent) : QUndoCommand(parent), m_view(view), m_xml(xml), m_clipId(clipId), m_clipInfo(info), m_effects(effects), m_doIt(doIt), m_remove(doRemove) { if (!m_remove) setText(i18n("Add timeline clip")); else setText(i18n("Delete timeline clip")); } @@ -32,15 +32,15 @@ AddTimelineClipCommand::AddTimelineClipCommand(CustomTrackView *view, QDomElemen // virtual void AddTimelineClipCommand::undo() { if (!m_remove) m_view->deleteClip(m_clipInfo); - else m_view->addClip(m_xml, m_clipId, m_clipInfo); + else m_view->addClip(m_xml, m_clipId, m_clipInfo, m_effects); } // virtual void AddTimelineClipCommand::redo() { if (m_doIt) { - if (!m_remove) m_view->addClip(m_xml, m_clipId, m_clipInfo); + if (!m_remove) m_view->addClip(m_xml, m_clipId, m_clipInfo, m_effects); else m_view->deleteClip(m_clipInfo); } m_doIt = true; } -#include "addtimelineclipcommand.moc" +