Image Component Library (ICL)
|
Represents a single property. More...
#include <Configurable.h>
Public Member Functions | |
Property () | |
Property (Configurable *parent, const std::string &name, const std::string &type, const std::string &info, const std::string &value, int volatileness, const std::string &tooltip) | |
bool | operator== (const std::string &name) const |
for more efficient find | |
Public Attributes | |
Configurable * | configurable |
corresponding Configurable | |
std::string | name |
property-ID | |
std::string | type |
property-type (menu, range,....); | |
std::string | info |
property-information (depends on type) | |
std::string | value |
(optional) property-value this can be use to store current property value | |
int | volatileness |
volatileness of a this property (0= no-volatileness, X=expected update every X msec) | |
std::string | tooltip |
property description, that is also used as tooltip | |
std::string | childPrefix |
Represents a single property.
icl::utils::Configurable::Property::Property | ( | ) | [inline] |
icl::utils::Configurable::Property::Property | ( | Configurable * | parent, |
const std::string & | name, | ||
const std::string & | type, | ||
const std::string & | info, | ||
const std::string & | value, | ||
int | volatileness, | ||
const std::string & | tooltip | ||
) | [inline] |
bool icl::utils::Configurable::Property::operator== | ( | const std::string & | name | ) | const [inline] |
for more efficient find
std::string icl::utils::Configurable::Property::childPrefix |
std::string icl::utils::Configurable::Property::info |
property-information (depends on type)
std::string icl::utils::Configurable::Property::name |
property-ID
std::string icl::utils::Configurable::Property::tooltip |
property description, that is also used as tooltip
std::string icl::utils::Configurable::Property::type |
property-type (menu, range,....);
std::string icl::utils::Configurable::Property::value |
(optional) property-value this can be use to store current property value
volatileness of a this property (0= no-volatileness, X=expected update every X msec)