SBCUndoCommandGroup Class Reference

This class describes a group of undo commands.

Public Member Functions

 SB_DECLARE_DATA (SBCUndoCommandGroup)
 
- Public Member Functions inherited from SBCUndoCommand
 SB_DECLARE_DATA (SBCUndoCommand)
 
virtual ~SBCUndoCommand ()
 
SBCUndoCommandgetParent () const
 
bool isDone ()
 

Identity

virtual std::string getName () const
 
virtual bool isCommand () const
 
virtual bool isCommandGroup () const
 

Debugging

virtual void print (unsigned int offset=0) const
 

Constructors and destructors

 SBCUndoCommandGroup (const std::string &n)
 
virtual ~SBCUndoCommandGroup ()
 

Topology

virtual void addChild (SBCUndoCommand *undoCommand)
 
virtual unsigned int getNumberOfCommands () const
 

Undo / Redo

virtual void redo ()
 
virtual void undo ()
 

Additional Inherited Members

- Protected Member Functions inherited from SBCUndoCommand
 SBCUndoCommand (SBCUndoCommandData *dataPointer)
 
- Protected Attributes inherited from SBCUndoCommand
SBCUndoCommandData * dataPointer