]> git.sesse.net Git - kdenlive/blobdiff - src/splitaudiocommand.cpp
* Fix aspect ratio of thumbnails to correctly use the project's arpect ratio
[kdenlive] / src / splitaudiocommand.cpp
index 9fa61ffaa86e38768c02203be619bae8d18fbdbf..cfe3aef0fc307038e9cd1aae8647adad56e6f7ca 100644 (file)
 
 #include <KLocale>
 
-SplitAudioCommand::SplitAudioCommand(CustomTrackView *view, const int track, const GenTime &pos, bool doIt, QUndoCommand * parent) : QUndoCommand(parent), m_view(view), m_track(track), m_pos(pos), m_doIt(doIt)
+SplitAudioCommand::SplitAudioCommand(CustomTrackView *view, const int track, const GenTime &pos, EffectsList effects, QUndoCommand * parent) :
+        QUndoCommand(parent),
+        m_view(view),
+        m_pos(pos),
+        m_track(track),
+        m_effects(effects)
 {
     setText(i18n("Split audio"));
 }
@@ -31,16 +36,11 @@ SplitAudioCommand::SplitAudioCommand(CustomTrackView *view, const int track, con
 // virtual
 void SplitAudioCommand::undo()
 {
-// kDebug()<<"----  undoing action";
-    m_doIt = true;
-    m_view->doSplitAudio(m_pos, m_track, false);
+    m_view->doSplitAudio(m_pos, m_track, m_effects, false);
 }
 // virtual
 void SplitAudioCommand::redo()
 {
-    kDebug() << "----  redoing action";
-    if (m_doIt)
-        m_view->doSplitAudio(m_pos, m_track, true);
-    m_doIt = true;
+    m_view->doSplitAudio(m_pos, m_track, m_effects, true);
 }