]> git.sesse.net Git - kdenlive/blobdiff - src/addtrackcommand.cpp
Experimental add / remove track, do not use in production yet
[kdenlive] / src / addtrackcommand.cpp
index 184d06613f946605604274357452b4e1ec264ffa..b47cb119827ae09ef0634659b36049f1a9c1e200 100644 (file)
@@ -32,15 +32,15 @@ AddTrackCommand::AddTrackCommand(CustomTrackView *view, int ix, TrackInfo info,
 void AddTrackCommand::undo() {
 // kDebug()<<"----  undoing action";
     m_doIt = true;
-    if (m_addTrack) m_view->deleteTimelineTrack(m_ix);
-    else m_view->addTimelineTrack(m_ix, m_info);
+    if (m_addTrack) m_view->removeTrack(m_ix);
+    else m_view->addTrack(m_info, m_ix);
 }
 // virtual
 void AddTrackCommand::redo() {
     kDebug() << "----  redoing action";
     if (m_doIt) {
-        if (m_addTrack) m_view->addTimelineTrack(m_ix, m_info);
-        else m_view->deleteTimelineTrack(m_ix);
+        if (m_addTrack) m_view->addTrack(m_info, m_ix);
+        else m_view->removeTrack(m_ix);
     }
     m_doIt = true;
 }