Config_WidgetAPI(std::string theRawXml);
virtual ~Config_WidgetAPI();
- void reset();
- bool nextWidget();
+ bool toNextWidget();
+ bool toChildWidget();
+ bool toParentWidget();
+
std::string widgetType();
- std::string getProperty(const char* thePropName);
+ bool isContainerWidget();
+ bool isPagedWidget();
-protected:
- bool isNode(xmlNodePtr theNode, const char* name, ...);
+ std::string widgetId();
+ std::string widgetIcon();
+ std::string widgetLabel();
+ std::string widgetTooltip();
+
+ std::string getProperty(const char* thePropName);
private:
xmlDocPtr myDoc;