20 #ifndef CONFIG_WIDGETAPI_H_
21 #define CONFIG_WIDGETAPI_H_
23 #include <Config_def.h>
29 typedef struct _xmlNode xmlNode;
30 typedef xmlNode *xmlNodePtr;
35 typedef struct _xmlDoc xmlDoc;
36 typedef xmlDoc *xmlDocPtr;
59 CONFIG_EXPORT std::string
featureId()
const;
61 CONFIG_EXPORT std::string
widgetId()
const;
69 CONFIG_EXPORT std::string
getProperty(
const char* thePropName)
const;
78 CONFIG_EXPORT
bool getBooleanAttribute(
const char* theAttributeName,
bool theDefault)
const;
81 CONFIG_EXPORT
Config_WidgetAPI(std::string theRawXml,
const std::string theAttributePrefix =
"");
91 xmlNodePtr myCurrentNode;
92 std::string myFeatureId;
93 std::string myAttributePrefix;