Inheritance diagram for CP_Persist_XML_CPEditor:
Public Member Functions | |
Constructor / Destructor | |
CP_Persist_XML_CPEditor () | |
Constructor. | |
virtual | ~CP_Persist_XML_CPEditor () |
Destructor. | |
Creation | |
CP_M_Persist * | Create (CP_XMLDocument &inXMLDocument, CP_View *inSuperview=NULL, bool inDocumentWindow=false) |
Protected Member Functions | |
DataValue List | |
CP_DataValueList | CreateDataValueList (CP_XMLDocNode *inContainingViewDocNode) |
Protected Attributes | |
CP_ObjectDescriptions | fObjectDescriptions |
CP_SignalSlotConnections | fSignalConnections |
Private Member Functions | |
Creation | |
CP_M_Persist * | CreateUISection (CP_XMLDocNode *inDocNode, CP_View *inSuperview=NULL, bool inDocumentWindow=false) |
void | CreateSignalSlotSection (CP_XMLDocNode *inDocNode) |
void | HandleSignalSlotConnection (CP_XMLDocNode *inDocNode) |
CP_M_Persist * | CreateToplevelView (CP_XMLDocNode *inDocNode, CP_View *inSuperview=NULL, bool inDocumentWindow=false) |
void | CreateSubviewSection (CP_XMLDocNode *inDocNode, CP_View *inSuperview) |
<?xml version="1.0" encoding="UTF-8"?> <cplat_description> <ui_description> <widget id="1" class="CPLAT::CP_Window"> <cp_rect name="bounds">32 60 732 567</cp_rect> <uint32 name="class">6</uint32> <uint32 name="attributes">34078720</uint32> <cp_string name="text">Simple Hello</cp_string> </widget> <array count="2" name="subviews"> <widget id="1" class="CPLAT::CP_TextGroupBox"> <cp_rect name="bounds">20 20 520 320</cp_rect> <cp_string name="text">Box - at 20,20 size 500,300</cp_string> </widget> <widget id="1" class="CPLAT::CP_PushButton"> <cp_rect name="bounds">557 34 627 54</cp_rect> <cp_string name="text">Button</cp_string> </widget> </array> </ui_description> </cplat_description>
|
Constructor. |
|
Destructor. |
|
|
|
|
|
|
|
|
|
|
|
|
|
Creates the subview section for a view. This is called with an array of subviews for a superview is encountered in the xml document.
|
|
|
|
List of object descriptions. |