X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fchangecliptypecommand.cpp;h=5df821af5b401eb1b33c6342df45d2ad1008b7d5;hb=c6032c1c3f29018ee84aa3078f8d2b7e858497ae;hp=51dc10fccee39a8d466ee4c2e123f6215c986c60;hpb=266af950f3c0fa95a7736374335cc91ec568da95;p=kdenlive diff --git a/src/changecliptypecommand.cpp b/src/changecliptypecommand.cpp index 51dc10fc..5df821af 100644 --- a/src/changecliptypecommand.cpp +++ b/src/changecliptypecommand.cpp @@ -23,21 +23,29 @@ #include -ChangeClipTypeCommand::ChangeClipTypeCommand(CustomTrackView *view, const int track, const GenTime &pos, bool videoOnly, bool audioOnly, bool originalVideo, bool originalAudio, bool doIt, QUndoCommand * parent) : QUndoCommand(parent), m_view(view), m_track(track), m_pos(pos), m_videoOnly(videoOnly), m_audioOnly(audioOnly), m_originalVideoOnly(originalVideo), m_originalAudioOnly(originalAudio), m_doIt(doIt) { +ChangeClipTypeCommand::ChangeClipTypeCommand(CustomTrackView *view, const int track, const GenTime &pos, bool videoOnly, bool audioOnly, bool originalVideo, bool originalAudio, QUndoCommand * parent) : + QUndoCommand(parent), + m_view(view), + m_pos(pos), + m_track(track), + m_videoOnly(videoOnly), + m_audioOnly(audioOnly), + m_originalVideoOnly(originalVideo), + m_originalAudioOnly(originalAudio) +{ setText(i18n("Change clip type")); } // virtual -void ChangeClipTypeCommand::undo() { +void ChangeClipTypeCommand::undo() +{ // kDebug()<<"---- undoing action"; - m_doIt = true; m_view->doChangeClipType(m_pos, m_track, m_originalVideoOnly, m_originalAudioOnly); } // virtual -void ChangeClipTypeCommand::redo() { +void ChangeClipTypeCommand::redo() +{ kDebug() << "---- redoing action"; - if (m_doIt) - m_view->doChangeClipType(m_pos, m_track, m_videoOnly, m_audioOnly); - m_doIt = true; + m_view->doChangeClipType(m_pos, m_track, m_videoOnly, m_audioOnly); }