X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fresizeclipcommand.cpp;h=4d8cfdf1156485addf2d68a004e9c3996e4e35a5;hb=dd05682ae938bf7afa01943ffaa24d499e7f424d;hp=61f596ba31e2a63cfa0cbef0ac2692ffce369f6b;hpb=2a6b2e380fa0640028dcdca1f519f7477fefd4dd;p=kdenlive diff --git a/src/resizeclipcommand.cpp b/src/resizeclipcommand.cpp index 61f596ba..4d8cfdf1 100644 --- a/src/resizeclipcommand.cpp +++ b/src/resizeclipcommand.cpp @@ -17,26 +17,35 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * ***************************************************************************/ -#include #include "resizeclipcommand.h" #include "customtrackview.h" -ResizeClipCommand::ResizeClipCommand(CustomTrackView *view, const ItemInfo start, const ItemInfo end, bool doIt, QUndoCommand * parent) : QUndoCommand(parent), m_view(view), m_startPos(start), m_endPos(end), m_doIt(doIt) { +#include + +ResizeClipCommand::ResizeClipCommand(CustomTrackView *view, const ItemInfo start, const ItemInfo end, bool doIt, bool dontWorry, QUndoCommand * parent) : + QUndoCommand(parent), + m_view(view), + m_startPos(start), + m_endPos(end), + m_doIt(doIt), + m_dontWorry(dontWorry) +{ setText(i18n("Resize clip")); } - // virtual -void ResizeClipCommand::undo() { +void ResizeClipCommand::undo() +{ // kDebug()<<"---- undoing action"; m_doIt = true; - if (m_doIt) m_view->resizeClip(m_endPos, m_startPos); + if (m_doIt) m_view->resizeClip(m_endPos, m_startPos, m_dontWorry); } // virtual -void ResizeClipCommand::redo() { +void ResizeClipCommand::redo() +{ kDebug() << "---- redoing action"; - if (m_doIt) m_view->resizeClip(m_startPos, m_endPos); + if (m_doIt) m_view->resizeClip(m_startPos, m_endPos, m_dontWorry); m_doIt = true; }