#include <ConfigGroup.h>
Public Member Functions | |
| void | Define (const char *groupName, const char *configName, const char *deviceLabel, const char *propName, const char *value) |
| bool | Define (const char *groupName) |
| Configuration * | Find (const char *groupName, const char *configName) |
| bool | isDefined (const char *groupName) |
| bool | Delete (const char *groupName, const char *configName) |
| bool | Delete (const char *groupName) |
| std::vector< std::string > | GetAvailableGroups () const |
| std::vector< std::string > | GetAvailableConfigs (const char *groupName) const |
| void | Clear () |
| bool ConfigGroupCollection::Define | ( | const char * | groupName | ) | [inline] |
Define a new empty group.
| Configuration* ConfigGroupCollection::Find | ( | const char * | groupName, | |
| const char * | configName | |||
| ) | [inline] |
Finds preset (configuration) based on the group and preset names.
| bool ConfigGroupCollection::isDefined | ( | const char * | groupName | ) | [inline] |
Checks if group exists.
| bool ConfigGroupCollection::Delete | ( | const char * | groupName, | |
| const char * | configName | |||
| ) | [inline] |
Delete a configuration from group
| bool ConfigGroupCollection::Delete | ( | const char * | groupName | ) | [inline] |
Delete an entire group.
| std::vector<std::string> ConfigGroupCollection::GetAvailableGroups | ( | ) | const [inline] |
Returns a list of groups names.
| std::vector<std::string> ConfigGroupCollection::GetAvailableConfigs | ( | const char * | groupName | ) | const [inline] |
Returns a list of preset names.
1.5.3-20070902