MMCore
10.1.1
|
#include <Configuration.h>
Public Member Functions | |
PropertySetting (const char *deviceLabel, const char *prop, const char *value, bool readOnly=false) | |
std::string | getDeviceLabel () const |
std::string | getPropertyName () const |
bool | getReadOnly () const |
std::string | getPropertyValue () const |
std::string | getKey () const |
std::string | getVerbose () const |
bool | isEqualTo (const PropertySetting &ps) |
Static Public Member Functions | |
static std::string | generateKey (const char *device, const char *prop) |
Property setting defined as triplet: device - property - value.
|
inline |
Constructor for the struct specifying the entire contents.
deviceLabel | |
prop | |
value |
|
inline |
Returns the device label.
Referenced by CMMCore::getConfigState(), CMMCore::getCurrentPixelSizeConfig(), CMMCore::saveSystemConfiguration(), CMMCore::saveSystemState(), CMMCore::setSystemState(), and CMMCore::waitForConfig().
|
inline |
Returns the property name.
Referenced by CMMCore::getConfigState(), CMMCore::getCurrentPixelSizeConfig(), CMMCore::saveSystemConfiguration(), CMMCore::saveSystemState(), and CMMCore::setSystemState().
|
inline |
Returns the property value.
Referenced by CMMCore::getPropertyFromCache(), Configuration::isSettingIncluded(), CMMCore::saveSystemConfiguration(), CMMCore::saveSystemState(), and CMMCore::setSystemState().
|
inline |
Returns the read-only status.
Referenced by CMMCore::setSystemState().
std::string PropertySetting::getVerbose | ( | ) | const |
Returns verbose description of the object's contents.