ConfigGroupCollection Class Reference

#include <ConfigGroup.h>

List of all members.

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)
ConfigurationFind (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 ()


Detailed Description

Encapsulates a collection of preset groups.

Member Function Documentation

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.


The documentation for this class was generated from the following file:
Generated on Thu Sep 18 12:35:23 2008 for MMCore by  doxygen 1.5.3-20070902