X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fmoveeffectcommand.cpp;h=cfbd76bfd77ac8443909033a724b15f9d664ab13;hb=ce217373f56b78e30d04de0f1f6c71c971c3b6b2;hp=e6271afd91285fae791295fd07468973c6a411f8;hpb=cd85961a9520f2f3c909e889dacd8de539468b89;p=kdenlive diff --git a/src/moveeffectcommand.cpp b/src/moveeffectcommand.cpp index e6271afd..cfbd76bf 100644 --- a/src/moveeffectcommand.cpp +++ b/src/moveeffectcommand.cpp @@ -23,7 +23,14 @@ #include -MoveEffectCommand::MoveEffectCommand(CustomTrackView *view, const int track, GenTime pos, int oldPos, int newPos, bool doIt, QUndoCommand * parent) : QUndoCommand(parent), m_view(view), m_track(track), m_pos(pos), m_oldindex(oldPos), m_newindex(newPos), m_doIt(doIt) { +MoveEffectCommand::MoveEffectCommand(CustomTrackView *view, const int track, GenTime pos, int oldPos, int newPos, QUndoCommand * parent) : + QUndoCommand(parent), + m_view(view), + m_track(track), + m_oldindex(oldPos), + m_newindex(newPos), + m_pos(pos) +{ /* QString effectName; QDomNode namenode = effect.elementsByTagName("name").item(0); if (!namenode.isNull()) effectName = i18n(namenode.toElement().text().toUtf8().data()); @@ -33,12 +40,14 @@ MoveEffectCommand::MoveEffectCommand(CustomTrackView *view, const int track, Gen } // virtual -int MoveEffectCommand::id() const { +int MoveEffectCommand::id() const +{ return 2; } // virtual -bool MoveEffectCommand::mergeWith(const QUndoCommand * other) { +bool MoveEffectCommand::mergeWith(const QUndoCommand * other) +{ if (other->id() != id()) return false; if (m_track != static_cast(other)->m_track) return false; if (m_pos != static_cast(other)->m_pos) return false; @@ -48,12 +57,14 @@ bool MoveEffectCommand::mergeWith(const QUndoCommand * other) { } // virtual -void MoveEffectCommand::undo() { +void MoveEffectCommand::undo() +{ kDebug() << "---- undoing action"; m_view->moveEffect(m_track, m_pos, m_newindex, m_oldindex); } // virtual -void MoveEffectCommand::redo() { +void MoveEffectCommand::redo() +{ kDebug() << "---- redoing action"; m_view->moveEffect(m_track, m_pos, m_oldindex, m_newindex); }