|
MMCore 10.1.1
|
#include <ConfigGroup.h>
Public Member Functions | |
| void | Define (const char *groupName, const char *configName) |
| 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 | RenameConfig (const char *groupName, const char *oldConfigName, const char *newConfigName) |
| bool | Delete (const char *groupName, const char *configName, const char *deviceLabel, const char *propName) |
| bool | Delete (const char *groupName, const char *configName) |
| bool | Delete (const char *groupName) |
| bool | RenameGroup (const char *oldGroupName, const char *newGroupName) |
| std::vector< std::string > | GetAvailableGroups () const |
| std::vector< std::string > | GetAvailableConfigs (const char *groupName) const |
| void | Clear () |
Encapsulates a collection of preset groups.
|
inline |
Define a new empty group.
|
inline |
Define a configuration.
|
inline |
Define a configuration property value.
|
inline |
Delete an entire group.
|
inline |
Delete a configuration from group
|
inline |
Delete a property from a configuration in the specified group
|
inline |
Finds preset (configuration) based on the group and preset names.
Referenced by CMMCore::isConfigDefined().
|
inline |
Returns a list of preset names.
Referenced by CMMCore::getAvailableConfigs().
|
inline |
Returns a list of groups names.
Referenced by CMMCore::getAvailableConfigGroups().
|
inline |
Checks if group exists.
Referenced by CMMCore::isGroupDefined().
|
inline |
Rename a configuration preset within a group
|
inline |
Rename a configuration group.