Inheritance diagram for CEGUI::PropertySet:
Public Types | |
typedef ConstBaseIterator< PropertyRegistry > | PropertyIterator |
Public Member Functions | |
PropertySet (void) | |
Constructs a new PropertySet object. | |
virtual | ~PropertySet (void) |
Destructor for PropertySet objects. | |
void | addProperty (Property *property) |
Adds a new Property to the PropertySet. | |
void | removeProperty (const String &name) |
Removes a Property from the PropertySet. | |
void | clearProperties (void) |
Removes all Property objects from the PropertySet. | |
bool | isPropertyPresent (const String &name) const |
Checks to see if a Property with the given name is in the PropertySet. | |
const String & | getPropertyHelp (const String &name) const |
Return the help text for the specified Property. | |
String | getProperty (const String &name) const |
Gets the current value of the specified Property. | |
void | setProperty (const String &name, const String &value) |
Sets the current value of a Property. | |
bool | isPropertyDefault (const String &name) const |
Returns whether a Property is at it's default value. | |
String | getPropertyDefault (const String &name) const |
Returns the default value of a Property as a String. | |
PropertyIterator | getIterator (void) const |
Return a PropertySet::PropertyIterator object to iterate over the available Properties. |
|
Adds a new Property to the PropertySet.
|
|
Removes all Property objects from the PropertySet.
|
|
Gets the current value of the specified Property.
|
|
Returns the default value of a Property as a String.
|
|
Return the help text for the specified Property.
|
|
Returns whether a Property is at it's default value.
|
|
Checks to see if a Property with the given name is in the PropertySet.
|
|
Removes a Property from the PropertySet.
|
|
Sets the current value of a Property.
|