Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

RmSemanticChangeUndoOp Class Reference

Semantic change undo. More...

#include <RmUndo.h>

Inheritance diagram for RmSemanticChangeUndoOp:

RmUndoOp List of all members.

Public Member Functions

 RmSemanticChangeUndoOp (RmVariable *pRmVariable, const RM_TCHAR *strNewSemantic)
 Constructor.

 RmSemanticChangeUndoOp (RmVariable *pRmVariable, const RM_TCHAR *strNewSemantic, const RM_TCHAR *strOpName)
 Constructor.

virtual ~RmSemanticChangeUndoOp ()
 Destructor.


Protected Member Functions

virtual void Undo ()
 Undo execution.

virtual void Redo ()
 Redo execution.


Detailed Description

Semantic change undo.

Derived from RmUndoOp. Undo operation of a predefined semantic change.


Constructor & Destructor Documentation

RmSemanticChangeUndoOp::RmSemanticChangeUndoOp RmVariable pRmVariable,
const RM_TCHAR *  strNewSemantic
 

Constructor.

Constructor

Parameters:
RmVariable Variable Node whose predefined semantic is changing
strNewSemantic Node's new semantic

RmSemanticChangeUndoOp::RmSemanticChangeUndoOp RmVariable pRmVariable,
const RM_TCHAR *  strNewSemantic,
const RM_TCHAR *  strOpName
 

Constructor.

Constructor

Parameters:
pRmVariable Variable Node whose predefined semantic is changing
strNewSemantic Node's new semantic
strOpName Operation name

virtual RmSemanticChangeUndoOp::~RmSemanticChangeUndoOp  )  [virtual]
 

Destructor.

Destructor


Member Function Documentation

virtual void RmSemanticChangeUndoOp::Redo  )  [protected, virtual]
 

Redo execution.

Called to redo a node semantic change

Returns:
None

Reimplemented from RmUndoOp.

virtual void RmSemanticChangeUndoOp::Undo  )  [protected, virtual]
 

Undo execution.

Called to undo a node semantic change

Returns:
None

Reimplemented from RmUndoOp.


The documentation for this class was generated from the following file:
Generated on Fri Feb 25 16:09:20 2005 for RenderMonkey SDK by doxygen 1.3.6