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

RmDeleteNodeUndoOp Class Reference

Delete node undo. More...

#include <RmUndo.h>

Inheritance diagram for RmDeleteNodeUndoOp:

RmUndoOp List of all members.

Public Member Functions

 RmDeleteNodeUndoOp (RmNode *pNode, RmNode *pNextSibling)
 Constructor.

 RmDeleteNodeUndoOp (RmNode *pNode, RmNode *pNextSibling, const RM_TCHAR *strOpName)
 Constructor.

virtual ~RmDeleteNodeUndoOp ()
 Destructor.


Protected Member Functions

virtual void Undo ()
 Undo execution.

virtual void Redo ()
 Redo execution.


Detailed Description

Delete node undo.

Derived from RmUndoOp. Undo operation of deleting node.


Constructor & Destructor Documentation

RmDeleteNodeUndoOp::RmDeleteNodeUndoOp RmNode pNode,
RmNode pNextSibling
 

Constructor.

Constructor

Parameters:
pNode Node that is getting deleted.
pNextSibling Node's next sbling ( maybe NULL, if pNode is the last node in its parent's child node list.)

RmDeleteNodeUndoOp::RmDeleteNodeUndoOp RmNode pNode,
RmNode pNextSibling,
const RM_TCHAR *  strOpName
 

Constructor.

Constructor

Parameters:
pNode Node that is getting deleted.
pNextSibling Node's next sbling ( maybe NULL, if pNode is the last node in its parent's child node list.)
strOpName Name of operation

virtual RmDeleteNodeUndoOp::~RmDeleteNodeUndoOp  )  [virtual]
 

Destructor.

Destructor


Member Function Documentation

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

Redo execution.

Called to redo a node deletion

Returns:
None

Reimplemented from RmUndoOp.

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

Undo execution.

Called to undo a node deletion

Returns:
None

Reimplemented from RmUndoOp.


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