]> git.sesse.net Git - kdenlive/blobdiff - src/addclipcutcommand.cpp
Clip cuts in project tree can now have a description
[kdenlive] / src / addclipcutcommand.cpp
index 717a9c5b0245c17d6169ff785fd3d18dc9809641..0eb5e7e33b932aea82e332097ce489a549272753 100644 (file)
 
 #include <KLocale>
 
-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 remove, QUndoCommand * parent) :
         QUndoCommand(parent),
         m_list(list),
         m_id(id),
         m_in(in),
         m_out(out),
+        m_desc(desc),
         m_remove(remove)
 {
     setText(i18n("Add clip cut"));
@@ -37,13 +38,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);
     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);
 }