A base class for other classes that store ObjectSettingSet's.
More...
#include <objectsettings.h>
A base class for other classes that store ObjectSettingSet's.
Definition at line 64 of file objectsettings.h.
Mezzanine::ObjectSettingSetContainer::ObjectSettingSetContainer |
( |
const String & |
Name | ) |
|
Class constructor.
- Parameters
-
Name | The name of this container. |
Definition at line 54 of file objectsettings.cpp.
virtual void Mezzanine::ObjectSettingSetContainer::_MarkUpdated |
( |
| ) |
|
|
pure virtual |
void Mezzanine::ObjectSettingSetContainer::AddChildObjectSettingSet |
( |
ObjectSettingSet * |
ToBeAdded | ) |
|
|
virtual |
Adds a SettingSet as a child of this container.
- Parameters
-
ToBeAdded | Pointer to the SettingSet to be added. |
Definition at line 81 of file objectsettings.cpp.
Creates a new SettingSet as a child of this container.
- Parameters
-
Name | The name of the new set to be created. |
- Returns
- Returns a pointer to the created SettingSet.
Definition at line 73 of file objectsettings.cpp.
void Mezzanine::ObjectSettingSetContainer::DestroyChildObjectSettingSet |
( |
const String & |
Name | ) |
|
Destroys a Sub-Set of this container.
- Parameters
-
Name | The name of the Sub-Set to be destroyed. |
Definition at line 118 of file objectsettings.cpp.
Gets a Sub-Set of this container by name.
- Parameters
-
Name | The name of the desired Sub-Set. |
Which | Which named SettingSet to get. 0 for the first, 1 for the second, and so on. |
- Returns
- Returns a pointer to the named Sub-Set, or NULL if it doesn't exist.
Definition at line 88 of file objectsettings.cpp.
ObjectSettingSet * Mezzanine::ObjectSettingSetContainer::GetChildObjectSettingSet |
( |
const Whole & |
Index | ) |
const |
Gets a Sub-Set of this container by index.
- Parameters
-
Index | The index of the Sub-Set to get. |
- Returns
- Returns a pointer to the Sub-Set at the specified index.
Definition at line 100 of file objectsettings.cpp.
ConstString & Mezzanine::ObjectSettingSetContainer::GetName |
( |
| ) |
const |
Gets the name of this container.
- Returns
- Returns a const reference to the name of this container.
Definition at line 67 of file objectsettings.cpp.
void Mezzanine::ObjectSettingSetContainer::RemoveChildObjectSettingSet |
( |
ObjectSettingSet * |
ToBeRemoved | ) |
|
|
virtual |
Removes a Sub-Set of this container.
- Parameters
-
ToBeRemoved | The Sub-Set to be removed. |
Definition at line 105 of file objectsettings.cpp.
void Mezzanine::ObjectSettingSetContainer::SetName |
( |
const String & |
Name | ) |
|
Sets the name of this container.
- Parameters
-
Name | The name to be given to this container. |
Definition at line 64 of file objectsettings.cpp.
String Mezzanine::ObjectSettingSetContainer::ContainerName |
|
protected |
The documentation for this class was generated from the following files: