X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fresizeclipcommand.cpp;h=4d8cfdf1156485addf2d68a004e9c3996e4e35a5;hb=7db53cd2efc5998a9c2357b6f79164995e338597;hp=334630548451343a3cd40ffa447343f74b68039e;hpb=06fabc683a3bddc60ba59573a62458ca4f6a0ef6;p=kdenlive diff --git a/src/resizeclipcommand.cpp b/src/resizeclipcommand.cpp index 33463054..4d8cfdf1 100644 --- a/src/resizeclipcommand.cpp +++ b/src/resizeclipcommand.cpp @@ -17,27 +17,35 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA * ***************************************************************************/ -#include #include "resizeclipcommand.h" #include "customtrackview.h" -ResizeClipCommand::ResizeClipCommand(CustomTrackView *view, const QPointF startPos, const QPointF endPos, bool resizeClipStart, bool doIt) - : m_view(view), m_startPos(startPos), m_endPos(endPos), m_resizeClipStart(resizeClipStart), 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, m_resizeClipStart); + 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, m_resizeClipStart); + if (m_doIt) m_view->resizeClip(m_startPos, m_endPos, m_dontWorry); m_doIt = true; } -#include "resizeclipcommand.moc"