libhomegear-base
0.7
Base library for Homegear and Homegear family modules.
|
#include <UiCondition.h>
Public Member Functions | |
UiCondition (BaseLib::SharedObjects *baseLib) | |
UiCondition (BaseLib::SharedObjects *baseLib, xml_node *node) | |
UiCondition (UiCondition const &rhs) | |
virtual | ~UiCondition ()=default |
UiCondition & | operator= (const UiCondition &rhs) |
Static Public Member Functions | |
static std::list< PUiCondition > | fromJson (BaseLib::SharedObjects *baseLib, const PVariable &json) |
Public Attributes | |
std::string | conditionOperator |
std::string | conditionValue |
std::unordered_map< std::string, PUiIcon > | icons |
std::unordered_map< std::string, PUiText > | texts |
Protected Attributes | |
BaseLib::SharedObjects * | _bl = nullptr |
BaseLib::DeviceDescription::UiCondition::UiCondition | ( | BaseLib::SharedObjects * | baseLib | ) |
BaseLib::DeviceDescription::UiCondition::UiCondition | ( | BaseLib::SharedObjects * | baseLib, |
xml_node * | node | ||
) |
BaseLib::DeviceDescription::UiCondition::UiCondition | ( | UiCondition const & | rhs | ) |
|
virtualdefault |
|
static |
UiCondition & BaseLib::DeviceDescription::UiCondition::operator= | ( | const UiCondition & | rhs | ) |
|
protected |
std::string BaseLib::DeviceDescription::UiCondition::conditionOperator |
std::string BaseLib::DeviceDescription::UiCondition::conditionValue |
std::unordered_map<std::string, PUiIcon> BaseLib::DeviceDescription::UiCondition::icons |
std::unordered_map<std::string, PUiText> BaseLib::DeviceDescription::UiCondition::texts |