* (at your option) any later version. *
* *
***************************************************************************/
-#include <KLocale>
+
#include "editguidecommand.h"
#include "customtrackview.h"
-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) {
+#include <KLocale>
+
+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_oldcomment(oldcomment),
+ m_comment(comment),
+ m_oldPos(oldPos),
+ m_pos(pos),
+ 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"));
// virtual
-void EditGuideCommand::undo() {
+void EditGuideCommand::undo()
+{
m_view->editGuide(m_pos, m_oldPos, m_oldcomment);
}
// virtual
-void EditGuideCommand::redo() {
+void EditGuideCommand::redo()
+{
if (m_doIt) {
m_view->editGuide(m_oldPos, m_pos, m_comment);
}