31 #ifndef _CEGUIProperty_h_
32 #define _CEGUIProperty_h_
34 #include "CEGUIBase.h"
35 #include "CEGUIString.h"
36 #include "CEGUIXMLSerializer.h"
84 d_default(defaultValue),
196 #endif // end of guard _CEGUIProperty_h_
const String & getName(void) const
Return a the name of this Property.
Definition: CEGUIProperty.h:114
bool d_writeXML
Specifies whether writeXMLToStream should do anything for this property.
Definition: CEGUIProperty.h:191
String d_name
String that stores the Property name.
Definition: CEGUIProperty.h:188
Dummy base class to ensure correct casting of receivers.
Definition: CEGUIProperty.h:46
const String & getHelp(void) const
Return a String that describes the purpose and usage of this Property.
Definition: CEGUIProperty.h:104
String d_default
String that stores the Property default value string.
Definition: CEGUIProperty.h:190
An abstract class that defines the interface to access object properties by name. ...
Definition: CEGUIProperty.h:61
String d_help
String that stores the Property help text.
Definition: CEGUIProperty.h:189
Property(const String &name, const String &help, const String &defaultValue="", bool writesXML=true)
Creates a new Property object.
Definition: CEGUIProperty.h:81
virtual ~Property(void)
Destructor for Property objects.
Definition: CEGUIProperty.h:94
Class used to create XML Document.
Definition: CEGUIXMLSerializer.h:86
virtual void initialisePropertyReceiver(PropertyReceiver *receiver) const
function to allow initialisation of a PropertyReceiver.
Definition: CEGUIProperty.h:185
String class used within the GUI system.
Definition: CEGUIString.h:57