21 #include "models/multitrackmodel.h" 22 #include <MltPlaylist.h> 30 enum OptimizationHints
35 UndoHelper(MultitrackModel & model);
37 void recordBeforeState();
38 void recordAfterState();
40 void setHints(OptimizationHints hints);
43 void debugPrintState();
47 ClipInfoModified = 0x1,
79 QMap<QUuid,Info> m_state;
80 QList<QUuid> m_clipsAdded;
81 QList<QUuid> m_insertedOrder;
82 MultitrackModel & m_model;
83 OptimizationHints m_hints;
86 #endif // UNDOHELPER_H