#include "projectlist.h"
#include <KLocale>
+#include <KDebug>
EditClipCutCommand::EditClipCutCommand(ProjectList *list, const QString &id, const QPoint &oldZone, const QPoint &newZone, const QString &oldComment, const QString &newComment, bool doIt, QUndoCommand * parent) :
QUndoCommand(parent),
void EditClipCutCommand::redo()
{
kDebug() << "---- redoing action";
- if (m_doIt) m_list->doUpdateClipCut(m_id, m_oldZone, m_newZone, m_newComment);
+ if (m_doIt)
+ m_list->doUpdateClipCut(m_id, m_oldZone, m_newZone, m_newComment);
m_doIt = true;
}
#include <QUndoCommand>
#include <QPoint>
-#include <KDebug>
-
class ProjectList;
class EditClipCutCommand : public QUndoCommand
public:
EditClipCutCommand(ProjectList *list, const QString &id, const QPoint &oldZone, const QPoint &newZone, const QString &oldComment, const QString &newComment, bool doIt, QUndoCommand * parent = 0);
- virtual void undo();
- virtual void redo();
+ void undo();
+ void redo();
private:
ProjectList *m_list;
#include "editeffectcommand.h"
#include "customtrackview.h"
-
+#include <KDebug>
#include <KLocale>
EditEffectCommand::EditEffectCommand(CustomTrackView *view, const int track, const GenTime &pos, const QDomElement &oldeffect, const QDomElement &effect, int stackPos, bool refreshEffectStack, bool doIt, QUndoCommand *parent) :
- QUndoCommand(parent),
- m_view(view),
- m_track(track),
- m_oldeffect(oldeffect),
- m_effect(effect),
- m_pos(pos),
- m_stackPos(stackPos),
- m_doIt(doIt),
- m_refreshEffectStack(refreshEffectStack)
+ QUndoCommand(parent),
+ m_view(view),
+ m_track(track),
+ m_oldeffect(oldeffect),
+ m_effect(effect),
+ m_pos(pos),
+ m_stackPos(stackPos),
+ m_doIt(doIt),
+ m_refreshEffectStack(refreshEffectStack)
{
QString effectName;
QDomElement namenode = effect.firstChildElement("name");
- if (!namenode.isNull()) effectName = i18n(namenode.text().toUtf8().data());
- else effectName = i18n("effect");
+ if (!namenode.isNull())
+ effectName = i18n(namenode.text().toUtf8().data());
+ else
+ effectName = i18n("effect");
setText(i18n("Edit effect %1", effectName));
}
// virtual
bool EditEffectCommand::mergeWith(const QUndoCommand * other)
{
- if (other->id() != id()) return false;
- if (m_track != static_cast<const EditEffectCommand*>(other)->m_track) return false;
- if (m_stackPos != static_cast<const EditEffectCommand*>(other)->m_stackPos) return false;
- if (m_pos != static_cast<const EditEffectCommand*>(other)->m_pos) return false;
+ if (other->id() != id())
+ return false;
+ if (m_track != static_cast<const EditEffectCommand*>(other)->m_track)
+ return false;
+ if (m_stackPos != static_cast<const EditEffectCommand*>(other)->m_stackPos)
+ return false;
+ if (m_pos != static_cast<const EditEffectCommand*>(other)->m_pos)
+ return false;
m_effect = static_cast<const EditEffectCommand*>(other)->m_effect.cloneNode().toElement();
return true;
}
void EditEffectCommand::redo()
{
if (m_doIt) {
- m_view->updateEffect(m_track, m_pos, m_effect, m_refreshEffectStack);
+ m_view->updateEffect(m_track, m_pos, m_effect, m_refreshEffectStack);
}
m_doIt = true;
m_refreshEffectStack = true;
#define EDITEFFECTCOMMAND_H
#include <QUndoCommand>
-#include <KDebug>
#include <gentime.h>
#include <QDomElement>
virtual int id() const;
virtual bool mergeWith(const QUndoCommand * command);
- virtual void undo();
- virtual void redo();
+ void undo();
+ void redo();
private:
CustomTrackView *m_view;
public:
EditFolderCommand(ProjectList *view, const QString &newfolderName, const QString &oldfolderName, const QString &clipId, bool doIt, QUndoCommand *parent = 0);
- virtual void undo();
- virtual void redo();
+ void undo();
+ void redo();
private:
ProjectList *m_view;
#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)
+ 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"));
- m_oldPos = GenTime(-1);
+ setText(i18n("Add guide"));
+ m_oldPos = GenTime(-1);
}
- else if (m_oldPos == m_pos) setText(i18n("Edit guide"));
- else if (m_pos < GenTime() && m_comment.isEmpty()) setText(i18n("Delete guide"));
- else setText(i18n("Move guide"));
+ else if (m_oldPos == m_pos)
+ setText(i18n("Edit guide"));
+ else if (m_pos < GenTime() && m_comment.isEmpty())
+ setText(i18n("Delete guide"));
+ else
+ setText(i18n("Move guide"));
}
-
// virtual
void EditGuideCommand::undo()
{
#define GUIDECOMMAND_H
#include <QUndoCommand>
-#include <QGraphicsView>
-#include <QPointF>
-#include <QDomElement>
-#include <KDebug>
#include "gentime.h"
#include "definitions.h"
{
public:
EditGuideCommand(CustomTrackView *view, const GenTime &oldPos, const QString &oldcomment, const GenTime &pos, const QString &comment, bool doIt, QUndoCommand * parent = 0);
- virtual void undo();
- virtual void redo();
+ void undo();
+ void redo();
private:
CustomTrackView *m_view;
#include <KLocale>
EditKeyFrameCommand::EditKeyFrameCommand(CustomTrackView *view, const int track, const GenTime &pos, const int effectIndex, const QString& oldkeyframes, const QString& newkeyframes, bool doIt) :
- QUndoCommand(),
- m_view(view),
- m_oldkfr(oldkeyframes),
- m_newkfr(newkeyframes),
- m_track(track),
- m_index(effectIndex),
- m_pos(pos),
- m_doIt(doIt)
+ QUndoCommand(),
+ m_view(view),
+ m_oldkfr(oldkeyframes),
+ m_newkfr(newkeyframes),
+ m_track(track),
+ m_index(effectIndex),
+ m_pos(pos),
+ m_doIt(doIt)
{
- int prev = m_oldkfr.split(';', QString::SkipEmptyParts).count();
- int next = m_newkfr.split(';', QString::SkipEmptyParts).count();
- if (prev == next) setText(i18n("Edit keyframe"));
- else if (prev > next) setText(i18n("Delete keyframe"));
- else setText(i18n("Add keyframe"));
+ int prev = m_oldkfr.split(QLatin1Char(';'), QString::SkipEmptyParts).count();
+ int next = m_newkfr.split(QLatin1Char(';'), QString::SkipEmptyParts).count();
+ if (prev == next)
+ setText(i18n("Edit keyframe"));
+ else if (prev > next)
+ setText(i18n("Delete keyframe"));
+ else
+ setText(i18n("Add keyframe"));
//kDebug() << "/// CREATE GUIDE COMMAND, TIMES: " << m_oldPos.frames(25) << "x" << m_pos.frames(25);
}
#define KEYFRAMECOMMAND_H
#include <QUndoCommand>
-#include <QGraphicsView>
-#include <QPointF>
-#include <QDomElement>
-#include <KDebug>
#include "gentime.h"
#include "definitions.h"
{
public:
EditKeyFrameCommand(CustomTrackView *view, const int track, const GenTime &pos, const int effectIndex, const QString& oldkeyframes, const QString& newkeyframes, bool doIt);
- virtual void undo();
- virtual void redo();
+ void undo();
+ void redo();
private:
CustomTrackView *m_view;
#include "customtrackview.h"
#include <KLocale>
+#include <KDebug>
GroupClipsCommand::GroupClipsCommand(CustomTrackView *view, const QList <ItemInfo> &clipInfos, const QList <ItemInfo>& transitionInfos, bool group, QUndoCommand * parent) :
- QUndoCommand(parent),
- m_view(view),
- m_clips(clipInfos),
- m_transitions(transitionInfos),
- m_group(group)
+ QUndoCommand(parent),
+ m_view(view),
+ m_clips(clipInfos),
+ m_transitions(transitionInfos),
+ m_group(group)
{
- if (m_group) setText(i18n("Group clips"));
- else setText(i18n("Ungroup clips"));
+ if (m_group)
+ setText(i18n("Group clips"));
+ else
+ setText(i18n("Ungroup clips"));
}
// virtual
void GroupClipsCommand::undo()
{
-// kDebug()<<"---- undoing action";
+ // kDebug()<<"---- undoing action";
m_view->doGroupClips(m_clips, m_transitions, !m_group);
}
// virtual
#define GROUPCLIPSCOMMAND_H
#include <QUndoCommand>
-#include <QGraphicsView>
-#include <QPointF>
-#include <KDebug>
#include "definitions.h"
class CustomTrackView;
{
public:
GroupClipsCommand(CustomTrackView *view, const QList <ItemInfo> &clipInfos, const QList <ItemInfo> &transitionInfos, bool group, QUndoCommand * parent = 0);
- virtual void undo();
- virtual void redo();
+ void undo();
+ void redo();
private:
CustomTrackView *m_view;
#include <KLocale>
InsertSpaceCommand::InsertSpaceCommand(CustomTrackView *view, const QList<ItemInfo> &clipsToMove, const QList<ItemInfo> &transToMove, int track, const GenTime &duration, bool doIt, QUndoCommand * parent) :
- QUndoCommand(parent),
- m_view(view),
- m_clipsToMove(clipsToMove),
- m_transToMove(transToMove),
- m_duration(duration),
- m_track(track),
- m_doIt(doIt)
+ QUndoCommand(parent),
+ m_view(view),
+ m_clipsToMove(clipsToMove),
+ m_transToMove(transToMove),
+ m_duration(duration),
+ m_track(track),
+ m_doIt(doIt)
{
- if (duration > GenTime()) setText(i18n("Insert space"));
- else setText(i18n("Remove space"));
+ if (duration > GenTime())
+ setText(i18n("Insert space"));
+ else
+ setText(i18n("Remove space"));
}
// virtual
#define INSERTSPACECOMMAND_H
#include <QUndoCommand>
-#include <QGraphicsView>
-#include <KDebug>
#include "definitions.h"
class CustomTrackView;
{
public:
InsertSpaceCommand(CustomTrackView *view, const QList<ItemInfo> &clipsToMove, const QList<ItemInfo> &transToMove, int track, const GenTime &duration, bool doIt, QUndoCommand * parent = 0);
- virtual void undo();
- virtual void redo();
+ void undo();
+ void redo();
private:
CustomTrackView *m_view;