Loading...
Searching...
No Matches
SBCUndoCommandGroup Class Reference

This class describes a group of undo commands.

Debugging

virtual void print (unsigned int offset=0) const override
 
 SB_DECLARE_DATA (SBCUndoCommandGroup)
 

Identity

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

Constructors and destructors

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

Topology

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

Undo / Redo

virtual void redo () override
 
virtual void undo () override
 

Additional Inherited Members

- Public Member Functions inherited from SBCUndoCommand
 SB_DECLARE_DATA (SBCUndoCommand)
 
virtual ~SBCUndoCommand ()
 
SBCUndoCommandgetParent () const
 
bool isDone ()
 
- Protected Member Functions inherited from SBCUndoCommand
 SBCUndoCommand ()
 
 SBCUndoCommand (SBCUndoCommandData *dataPointer)
 
- Protected Attributes inherited from SBCUndoCommand
SBCUndoCommandData * dataPointer
 

Member Function Documentation

◆ addChild()

void SBCUndoCommandGroup::addChild ( SBCUndoCommand undoCommand)
overrideprotectedvirtual

Reimplemented from SBCUndoCommand.

◆ getName()

std::string SBCUndoCommandGroup::getName ( ) const
overridevirtual

Reimplemented from SBCUndoCommand.

◆ getNumberOfCommands()

unsigned int SBCUndoCommandGroup::getNumberOfCommands ( ) const
overrideprotectedvirtual

Reimplemented from SBCUndoCommand.

◆ isCommand()

bool SBCUndoCommandGroup::isCommand ( ) const
overridevirtual

Reimplemented from SBCUndoCommand.

◆ isCommandGroup()

bool SBCUndoCommandGroup::isCommandGroup ( ) const
overridevirtual

Reimplemented from SBCUndoCommand.

◆ print()

void SBCUndoCommandGroup::print ( unsigned int  offset = 0) const
overridevirtual

Reimplemented from SBCUndoCommand.

◆ redo()

void SBCUndoCommandGroup::redo ( )
overrideprotectedvirtual

Reimplemented from SBCUndoCommand.

◆ undo()

void SBCUndoCommandGroup::undo ( )
overrideprotectedvirtual

Reimplemented from SBCUndoCommand.