22 #include "models/multitrackmodel.h" 23 #include <MltPlaylist.h> 31 enum OptimizationHints
36 UndoHelper(MultitrackModel & model);
38 void recordBeforeState();
39 void recordAfterState();
41 void setHints(OptimizationHints hints);
44 void debugPrintState();
48 ClipInfoModified = 0x1,
76 QMap<QUuid,Info> m_state;
77 QList<QUuid> m_clipsAdded;
78 QList<QUuid> m_insertedOrder;
79 MultitrackModel & m_model;
80 OptimizationHints m_hints;
83 #endif // UNDOHELPER_H