27 #ifndef _CEGUIFalPropertyInitialiser_h_
28 #define _CEGUIFalPropertyInitialiser_h_
30 #include "../PropertySet.h"
40 class CEGUIEXPORT PropertyInitialiser :
41 public AllocatedObject<PropertyInitialiser>
44 PropertyInitialiser() {};
55 PropertyInitialiser(
const String& property,
const String& value);
67 void apply(PropertySet& target)
const;
78 void setTargetPropertyName(
const String& name);
87 const String& getTargetPropertyName()
const;
99 void setInitialiserValue(
const String& value);
108 const String& getInitialiserValue()
const;
121 void writeXMLToStream(XMLSerializer& xml_stream)
const;
131 #endif // end of guard _CEGUIFalPropertyInitialiser_h_