libhomegear-base  0.7
Base library for Homegear and Homegear family modules.
BaseLib::DeviceDescription::UiText Class Reference

#include <UiText.h>

Public Member Functions

 UiText (BaseLib::SharedObjects *baseLib)
 
 UiText (BaseLib::SharedObjects *baseLib, xml_node *node)
 
 UiText (UiText const &rhs)
 
virtual ~UiText ()=default
 
UiTextoperator= (const UiText &rhs)
 

Static Public Member Functions

static PUiText fromJson (BaseLib::SharedObjects *baseLib, const std::string &id, const PVariable &json)
 

Public Attributes

std::string id
 
std::string content
 
std::string color
 

Protected Attributes

BaseLib::SharedObjects_bl = nullptr
 

Constructor & Destructor Documentation

§ UiText() [1/3]

BaseLib::DeviceDescription::UiText::UiText ( BaseLib::SharedObjects baseLib)

§ UiText() [2/3]

BaseLib::DeviceDescription::UiText::UiText ( BaseLib::SharedObjects baseLib,
xml_node node 
)

§ UiText() [3/3]

BaseLib::DeviceDescription::UiText::UiText ( UiText const &  rhs)

§ ~UiText()

virtual BaseLib::DeviceDescription::UiText::~UiText ( )
virtualdefault

Member Function Documentation

§ fromJson()

PUiText BaseLib::DeviceDescription::UiText::fromJson ( BaseLib::SharedObjects baseLib,
const std::string &  id,
const PVariable json 
)
static

§ operator=()

UiText & BaseLib::DeviceDescription::UiText::operator= ( const UiText rhs)

Member Data Documentation

§ _bl

BaseLib::SharedObjects* BaseLib::DeviceDescription::UiText::_bl = nullptr
protected

§ color

std::string BaseLib::DeviceDescription::UiText::color

§ content

std::string BaseLib::DeviceDescription::UiText::content

§ id

std::string BaseLib::DeviceDescription::UiText::id

The documentation for this class was generated from the following files: