1
//=========================================================
4
// $Id: undo.h,v 1.2 2001/11/20 15:19:32 muse Exp $
6
// (C) Copyright 1999/2000 Werner Schweer (ws@seh.de)
7
//=========================================================
20
//---------------------------------------------------------
22
//---------------------------------------------------------
26
AddTrack, DeleteTrack, ModifyTrack,
27
AddPart, DeletePart, ModifyPart,
28
AddEvent, DeleteEvent, ModifyEvent,
29
AddTempo, DeleteTempo,
31
SwapTrack, ModifyController
67
class Undo : public std::list<UndoOp> {
68
void undoOp(UndoOp::UndoType, int data);
71
typedef Undo::iterator iUndoOp;
72
typedef Undo::reverse_iterator riUndoOp;
74
class UndoList : public std::list<Undo> {
78
typedef UndoList::iterator iUndo;