/* * Action.h * * Created on: Dec 8, 2009 * Author: crueger */ #ifndef ACTION_H_ #define ACTION_H_ class Action { protected: Action(); virtual ~Action(); public: virtual void call()=0; virtual void undo()=0; virtual bool canUndo()=0; }; #endif /* ACTION_H_ */