#include <HUndoManager.h>
Public Member Functions | |
virtual const char * | GetName () |
HUndoItem () | |
virtual void | Redo (bool setupOnly=false) |
virtual void | Undo (bool setupOnly=false) |
HUndoItem is the base class for all undo items which hold information necessary to perform a rollback of a particular scene. Use this class as a base class when you want to create new undo items to be managed by the HUndoManager.
HUndoItem::HUndoItem | ( | ) | [inline] |
Constructs an HUndoItem object.
virtual const char* HUndoItem::GetName | ( | ) | [inline, virtual] |
Reimplemented in HUndoItemMatrix, and HUndoItemCamera.
virtual void HUndoItem::Redo | ( | bool | setupOnly = false | ) | [inline, virtual] |
This method restores the conditions just before the undo method was called.
setupOnly | Pass true if you want to perform the redo without updating the view. The default value is false. |
Reimplemented in HUndoItemMatrix, and HUndoItemCamera.
virtual void HUndoItem::Undo | ( | bool | setupOnly = false | ) | [inline, virtual] |
This method restores the conditions captured by the item when it was first created.
setupOnly | Pass true if you want to perform the undo without updating the view. The default value is false. |
Reimplemented in HUndoItemMatrix, and HUndoItemCamera.