X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Faddclipcutcommand.cpp;h=d5bf0829e9a1ebdb014e20a098256ba5e9c1a038;hb=e3b4bf11679a3a195be8896f465b1616581f1fb3;hp=717a9c5b0245c17d6169ff785fd3d18dc9809641;hpb=880efc8572a7df65453dfb5736de6455fe129a86;p=kdenlive diff --git a/src/addclipcutcommand.cpp b/src/addclipcutcommand.cpp index 717a9c5b..d5bf0829 100644 --- a/src/addclipcutcommand.cpp +++ b/src/addclipcutcommand.cpp @@ -22,12 +22,14 @@ #include -AddClipCutCommand::AddClipCutCommand(ProjectList *list, const QString &id, int in, int out, bool remove, QUndoCommand * parent) : +AddClipCutCommand::AddClipCutCommand(ProjectList *list, const QString &id, int in, int out, const QString desc, bool newItem, bool remove, QUndoCommand * parent) : QUndoCommand(parent), m_list(list), m_id(id), m_in(in), m_out(out), + m_desc(desc), + m_newItem(newItem), m_remove(remove) { setText(i18n("Add clip cut")); @@ -37,13 +39,13 @@ AddClipCutCommand::AddClipCutCommand(ProjectList *list, const QString &id, int i // virtual void AddClipCutCommand::undo() { - if (m_remove) m_list->addClipCut(m_id, m_in, m_out); + if (m_remove) m_list->addClipCut(m_id, m_in, m_out, m_desc, m_newItem); else m_list->removeClipCut(m_id, m_in, m_out); } // virtual void AddClipCutCommand::redo() { if (m_remove) m_list->removeClipCut(m_id, m_in, m_out); - else m_list->addClipCut(m_id, m_in, m_out); + else m_list->addClipCut(m_id, m_in, m_out, m_desc, m_newItem); }