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

CP_Document_Application Class Reference

CP_Application class for the document demo.

List of all members.

Public Member Functions

Constructor / Destructor
 CP_Document_Application ()
 Constructor.
virtual ~CP_Document_Application () throw ()
 Destructor.

Protected Types

typedef CPLAT::CP_Application<
CPLAT::CP_DocumentPolicy_Multi,
CPLAT::CP_PrintPolicy_None,
CPLAT::CP_UndoPolicy_None > 
inherited

Protected Member Functions

AboutBox
virtual CPLAT::CP_String GetAboutBoxDescription () const
Documents
virtual void RegisterDocuments ()


Member Typedef Documentation

typedef CPLAT::CP_Application<CPLAT::CP_DocumentPolicy_Multi, CPLAT::CP_PrintPolicy_None, CPLAT::CP_UndoPolicy_None> CP_Document_Application::inherited [protected]
 


Constructor & Destructor Documentation

CP_Document_Application::CP_Document_Application  ) 
 

Constructor.

Exceptions:
none 

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

Destructor.

Exceptions:
none 


Member Function Documentation

CPLAT::CP_String CP_Document_Application::GetAboutBoxDescription  )  const [protected, virtual]
 

Return the string that describes the purpose of the application in the AboutBox.

Exceptions:
none 
Returns:
CP_String const The description, displayed in the about box.

void CP_Document_Application::RegisterDocuments  )  [protected, virtual]
 

Register the objects of type CP_Document_Base and their default file type that are used to create a new document when the application requests a new document of a specific type be created. In this demo, we register a document of type 'TEXT'.

Exceptions:
none 
Returns:
void


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