]> git.sesse.net Git - kdenlive/blobdiff - src/razorclipcommand.cpp
Add new dialog for template clips, fix thumbs & monitors not updating when clip is...
[kdenlive] / src / razorclipcommand.cpp
index 7485910a2f7b8852efbf94e96122aafb0c76f40a..557d594a9a8a3dc87317b1c23e74bd9b0388ebc5 100644 (file)
  *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA          *
  ***************************************************************************/
 
-#include <KLocale>
 
 #include "razorclipcommand.h"
 #include "customtrackview.h"
 
-RazorClipCommand::RazorClipCommand(CustomTrackView *view, const ItemInfo info, const GenTime cutTime, bool doIt, QUndoCommand * parent) : QUndoCommand(parent), m_view(view), m_info(info), m_cutTime(cutTime), m_doIt(doIt) {
+#include <KLocale>
+
+RazorClipCommand::RazorClipCommand(CustomTrackView *view, const ItemInfo info, const GenTime cutTime, QUndoCommand * parent) :
+        QUndoCommand(parent),
+        m_view(view),
+        m_info(info),
+        m_cutTime(cutTime)
+{
     setText(i18n("Razor clip"));
 }
 
 // virtual
-void RazorClipCommand::undo() {
+void RazorClipCommand::undo()
+{
     // kDebug()<<"----  undoing action";
-    m_doIt = true;
     m_view->cutClip(m_info, m_cutTime, false);
 }
 // virtual
-void RazorClipCommand::redo() {
+void RazorClipCommand::redo()
+{
     // kDebug() << "----  redoing action cut: " << m_cutTime.frames(25);
-    if (m_doIt)
-        m_view->cutClip(m_info, m_cutTime, true);
-    m_doIt = true;
+    m_view->cutClip(m_info, m_cutTime, true);
 }