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.