]> git.sesse.net Git - kdenlive/blobdiff - src/movegroupcommand.cpp
Improve reloading of externally modified clips (wait for 1.5 second before reloading...
[kdenlive] / src / movegroupcommand.cpp
index 38b2ba8f7716cac0333e5b9d88c7776971db5f3b..f22bdc95818546294e1462cb3eebf4de8a623e16 100644 (file)
  *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA          *
  ***************************************************************************/
 
-#include <KLocale>
 
 #include "movegroupcommand.h"
 #include "customtrackview.h"
 
-MoveGroupCommand::MoveGroupCommand(CustomTrackView *view, const QList <ItemInfo> startClip, const QList <ItemInfo> startTransition, const GenTime offset, const int trackOffset, bool doIt, QUndoCommand * parent) : QUndoCommand(parent), m_view(view), m_startClip(startClip), m_startTransition(startTransition), m_offset(offset), m_trackOffset(trackOffset), m_doIt(doIt) {
-    setText(i18n("Move clip"));
+#include <KLocale>
+
+MoveGroupCommand::MoveGroupCommand(CustomTrackView *view, const QList <ItemInfo> startClip, const QList <ItemInfo> startTransition, const GenTime offset, const int trackOffset, bool doIt, QUndoCommand * parent) :
+        QUndoCommand(parent),
+        m_view(view),
+        m_startClip(startClip),
+        m_startTransition(startTransition),
+        m_offset(offset),
+        m_trackOffset(trackOffset),
+        m_doIt(doIt)
+{
+    setText(i18n("Move group"));
 }
 
 
 // virtual
-void MoveGroupCommand::undo() {
+void MoveGroupCommand::undo()
+{
 // kDebug()<<"----  undoing action";
     m_doIt = true;
     m_view->moveGroup(m_startClip, m_startTransition, GenTime() - m_offset, - m_trackOffset, true);
 }
 // virtual
-void MoveGroupCommand::redo() {
-    kDebug() << "----  redoing action";
+void MoveGroupCommand::redo()
+{
     if (m_doIt)
-        m_view->moveGroup(m_startClip, m_startTransition, m_offset, m_trackOffset);
+        m_view->moveGroup(m_startClip, m_startTransition, m_offset, m_trackOffset, false);
     m_doIt = true;
 }