21 #include "models/multitrackmodel.h" 22 #include <MltPlaylist.h> 31 enum OptimizationHints
37 UndoHelper(MultitrackModel & model);
39 void recordBeforeState();
40 void recordAfterState();
42 void setHints(OptimizationHints hints);
45 void debugPrintState();
46 void restoreAffectedTracks();
50 ClipInfoModified = 0x1,
82 QMap<QUuid,Info> m_state;
83 QList<QUuid> m_clipsAdded;
84 QList<QUuid> m_insertedOrder;
85 QSet<int> m_affectedTracks;
86 MultitrackModel & m_model;
87 OptimizationHints m_hints;
90 #endif // UNDOHELPER_H