1
////////////////////////////////////////////////////////////////////////////
2
// NoteCase notes manager project <http://notecase.sf.net>
4
// This code is licensed under BSD license.See "license.txt" for more details.
6
// File: Defines abstract class for atomic action performed on NoteCase document
7
// (base for Undo/Redo framework)
8
////////////////////////////////////////////////////////////////////////////
10
#ifndef DOCACTIONBASE_H_
11
#define DOCACTIONBASE_H_
15
#endif // _MSC_VER > 1000
21
virtual ~DocActionBase(){};
23
virtual void Redo() = 0;
24
virtual void Undo() = 0;
27
#endif // DOCACTIONBASE_H_