X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fchangespeedcommand.cpp;h=394faa907d11f0b3b007cb505f510387be875124;hb=6e140f856eeee8a9fd21797b711e93c0846d88fe;hp=35468c9176a0211be49badc2c685f7f47acf2bcc;hpb=9a6dc5f7c53f0af2e6148d703c00cf0e3fd438e3;p=kdenlive diff --git a/src/changespeedcommand.cpp b/src/changespeedcommand.cpp index 35468c91..394faa90 100644 --- a/src/changespeedcommand.cpp +++ b/src/changespeedcommand.cpp @@ -17,26 +17,33 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * ***************************************************************************/ -#include #include "changespeedcommand.h" #include "customtrackview.h" -ChangeSpeedCommand::ChangeSpeedCommand(CustomTrackView *view, ItemInfo info, double old_speed, double new_speed, const QString &clipId, bool doIt, QUndoCommand * parent) : QUndoCommand(parent), m_view(view), m_clipInfo(info), m_old_speed(old_speed), m_new_speed(new_speed), m_clipId(clipId), m_doIt(doIt) { +#include + +ChangeSpeedCommand::ChangeSpeedCommand(CustomTrackView *view, ItemInfo info, double old_speed, double new_speed, const QString &clipId, QUndoCommand * parent) : + QUndoCommand(parent), + m_view(view), + m_clipInfo(info), + m_clipId(clipId), + m_old_speed(old_speed), + m_new_speed(new_speed) +{ setText(i18n("Adjust clip length")); } // virtual -void ChangeSpeedCommand::undo() { +void ChangeSpeedCommand::undo() +{ m_view->doChangeClipSpeed(m_clipInfo, m_old_speed, m_new_speed, m_clipId); } // virtual -void ChangeSpeedCommand::redo() { - if (m_doIt) { - m_view->doChangeClipSpeed(m_clipInfo, m_new_speed, m_old_speed, m_clipId); - } - m_doIt = true; +void ChangeSpeedCommand::redo() +{ + m_view->doChangeClipSpeed(m_clipInfo, m_new_speed, m_old_speed, m_clipId); }