Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CP_UndoPolicy_None Class Reference

Undo policy class for objects that do not support undo.

Inheritance diagram for CP_UndoPolicy_None:

CP_NoCopy List of all members.

Public Member Functions

Constructor / Destructor
 CP_UndoPolicy_None ()
 Constructor.
virtual ~CP_UndoPolicy_None () throw ()
 Destructor.
Menu Status
void UpdateUndoMenuStatus (CP_CommandStatus &inOutCommandStatus, bool &inOutResult, CP_CommandNo &inCommand)
void UpdateRedoMenuStatus (CP_CommandStatus &inOutCommandStatus, bool &inOutResult, CP_CommandNo &inCommand)
Commands
void HandlePostCommand (CP_Action *inCommand)
void HandleUndoCommand (OSStatus &inOutStatus)
void HandleRedoCommand (OSStatus &inOutStatus)

Constructor & Destructor Documentation

CPLAT_Begin_Namespace_CPLAT CP_UndoPolicy_None::CP_UndoPolicy_None  ) 
 

Constructor.

CP_UndoPolicy_None::~CP_UndoPolicy_None  )  throw () [virtual]
 

Destructor.


Member Function Documentation

void CP_UndoPolicy_None::UpdateUndoMenuStatus CP_CommandStatus inOutCommandStatus,
bool &  inOutResult,
CP_CommandNo inCommand
 

void CP_UndoPolicy_None::UpdateRedoMenuStatus CP_CommandStatus inOutCommandStatus,
bool &  inOutResult,
CP_CommandNo inCommand
 

void CP_UndoPolicy_None::HandlePostCommand CP_Action inCommand  ) 
 

Handle posting our command to the appropriate command list. This will also execute the command, and if the command allows it, set it up to be undone.

Parameters:
inCommand - the command to be performed.

void CP_UndoPolicy_None::HandleUndoCommand OSStatus inOutStatus  ) 
 

void CP_UndoPolicy_None::HandleRedoCommand OSStatus inOutStatus  ) 
 


The documentation for this class was generated from the following files:
Generated on Tue Sep 20 20:22:16 2005 for CPLAT_MacOS by  doxygen 1.4.0