* *
***************************************************************************/
-#ifndef TIMELINETRANSITIONCOMMAND_H
-#define TIMELINETRANSITIONCOMMAND_H
+#ifndef ADDTRANSITIONCOMMAND_H
+#define ADDTRANSITIONCOMMAND_H
#include <QUndoCommand>
#include <QGraphicsView>
#include <KDebug>
#include "gentime.h"
-
+#include "definitions.h"
class CustomTrackView;
-class AddTransitionCommand : public QUndoCommand {
+class AddTransitionCommand : public QUndoCommand
+{
public:
- AddTransitionCommand(CustomTrackView *view, int track, QDomElement xml , GenTime pos, bool doIt);
+ AddTransitionCommand(CustomTrackView *view, ItemInfo info, int transitiontrack, QDomElement params, bool remove, bool doIt, QUndoCommand * parent = 0);
virtual void undo();
virtual void redo();
private:
CustomTrackView *m_view;
- GenTime m_pos;
- QDomElement m_xml;
+ ItemInfo m_info;
+ QDomElement m_params;
int m_track;
bool m_doIt;
+ bool m_remove;
+ bool m_refresh;
};
#endif