]> git.sesse.net Git - kdenlive/blobdiff - src/editguidecommand.cpp
* Fix several transition move problems
[kdenlive] / src / editguidecommand.cpp
index 946d61686dd0122bfb7cc9c9d5707d6fc9a84905..c60a90e3ad063971a4eac10ac9068f7e523a4c8d 100644 (file)
 #include "editguidecommand.h"
 #include "customtrackview.h"
 
-EditGuideCommand::EditGuideCommand(CustomTrackView *view, const GenTime oldPos, const QString &oldcomment, const GenTime pos, const QString &comment, bool doIt) : m_view(view), m_oldPos(oldPos), m_oldcomment(oldcomment), m_pos(pos), m_comment(comment), m_doIt(doIt) {
+EditGuideCommand::EditGuideCommand(CustomTrackView *view, const GenTime oldPos, const QString &oldcomment, const GenTime pos, const QString &comment, bool doIt, QUndoCommand * parent) : QUndoCommand(parent), m_view(view), m_oldPos(oldPos), m_oldcomment(oldcomment), m_pos(pos), m_comment(comment), m_doIt(doIt) {
     if (m_oldcomment.isEmpty()) setText(i18n("Add guide"));
     else if (m_oldPos == m_pos) setText(i18n("Edit guide"));
+    else if (m_pos <= GenTime()) setText(i18n("Delete guide"));
     else setText(i18n("Move guide"));
-    kDebug() << "///  CREATE GUIDE COMMAND, TIMES: " << m_oldPos.frames(25) << "x" << m_pos.frames(25);
 }
 
 
@@ -39,4 +39,3 @@ void EditGuideCommand::redo() {
     m_doIt = true;
 }
 
-#include "editguidecommand.moc"