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. |
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.4.0