Public Member Functions | |
CP_PersistManager () | |
virtual | ~CP_PersistManager () |
CP_M_Persist * | Create (SInt16 inResourceID, UInt32 inResourceType, CP_View *inSuperview=NULL, bool inDocumentWindow=false) |
CP_M_Persist * | Create (CP_XMLDocument &inXMLDocument) |
CP_M_Persist * | CreateObject (const CP_String &inClassName) |
CP_String | FindClassName (const UInt32 inControlKind) const |
void | RegisterClass (const CP_String &inClassName, CreateCallback inCreatorFunction) |
void | RegisterControlKind (const UInt32 inControlKind, const CP_String &inClassNameString) |
Static Public Member Functions | |
static CP_PersistManager * | Instance () |
Protected Attributes | |
CP_PersistCreator_Map * | fPersistCreators |
CP_PersistControlKind_Map * | fPersistCreatorsControlKind |
Static Protected Attributes | |
static CP_PersistManager * | fsInstance = NULL |
Private Member Functions | |
CP_PersistManager (const CP_PersistManager &) | |
CP_PersistManager & | operator= (const CP_PersistManager &) |
|
Constructor. |
|
Destructor. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|