#include <QUndoCommand>
#include <KDebug>
+#include <QDomElement>
+#include "gentime.h"
-#include "customtrackview.h"
+class CustomTrackView;
-class EditTransitionCommand : public QUndoCommand {
+class EditTransitionCommand : public QUndoCommand
+{
public:
- EditTransitionCommand(CustomTrackView *view, const int track, GenTime pos, QDomElement oldeffect, QDomElement effect, bool doIt);
+ EditTransitionCommand(CustomTrackView *view, const int track, GenTime pos, QDomElement oldeffect, QDomElement effect, bool doIt, QUndoCommand * parent = NULL);
virtual int id() const;
virtual bool mergeWith(const QUndoCommand * command);
private:
CustomTrackView *m_view;
- int m_track;
+ const int m_track;
QDomElement m_effect;
QDomElement m_oldeffect;
- GenTime m_pos;
+ const GenTime m_pos;
bool m_doIt;
};