31 #ifndef HOMEGEARUIELEMENTS_H_ 32 #define HOMEGEARUIELEMENTS_H_ 38 #include <unordered_map> 46 namespace DeviceDescription {
63 std::unordered_map<std::string, PHomegearUiElement> &getUiElements() {
return _uiElements; };
69 bool loaded()
const {
return _loaded; }
73 std::unordered_map<std::string, PHomegearUiElement>
_uiElements;
75 void load(std::string xmlFilename);
std::shared_ptr< HomegearUiElements > PHomegearUiElements
Helper type for HomegearDeviceTranslation pointers.
Definition: HomegearUiElements.h:48
This is the base library main class.
Definition: BaseLib.h:95
Definition: BaseLib.cpp:34
std::string lang
Definition: HomegearUiElements.h:63
std::unordered_map< std::string, PHomegearUiElement > _uiElements
Definition: HomegearUiElements.h:73
Class representing a node of XML document.
Definition: rapidxml.h:539
Definition: BinaryPayload.h:38
Class defining a Homegear device translation.
Definition: HomegearUiElements.h:58
bool loaded() const
Definition: HomegearUiElements.h:69