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

CreateViewAction Class Reference

List of all members.

Public Member Functions

void Do ()
Constructor / Destructor
 CreateViewAction (CPLAT::CP_String &inUndoActionText, CPLAT::CP_Point &inMouseLocation, CPLAT::CP_View *inSuperview)
 Constructor.
 ~CreateViewAction () throw ()
 Destructor.

Protected Member Functions

Undo / Redo
virtual bool UndoSelf ()
virtual bool RedoSelf ()

Protected Attributes

CPLAT::CP_Point fMouseLocation
CPLAT::CP_View * fSuperview
CPLAT::CP_View * fCreatedView

Constructor & Destructor Documentation

CreateViewAction::CreateViewAction CPLAT::CP_String &  inUndoActionText,
CPLAT::CP_Point &  inMouseLocation,
CPLAT::CP_View *  inSuperview
 

Constructor.

Exceptions:
none 

CreateViewAction::~CreateViewAction  )  throw ()
 

Destructor.

Exceptions:
none 


Member Function Documentation

void CreateViewAction::Do  ) 
 

bool CreateViewAction::UndoSelf  )  [protected, virtual]
 

Undo the action.

Exceptions:
none 
Returns:
bool Returns true if we were able to undo the action.

bool CreateViewAction::RedoSelf  )  [protected, virtual]
 

Redo the action.

Exceptions:
none 
Returns:
bool Returns true if we were able to redo the action.


Member Data Documentation

CPLAT::CP_Point CreateViewAction::fMouseLocation [protected]
 

CPLAT::CP_View* CreateViewAction::fSuperview [protected]
 

CPLAT::CP_View* CreateViewAction::fCreatedView [protected]
 


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