if(aRoot) {
myCurrentNode = aRoot->children;
}
-
}
bool Config_WidgetAPI::nextWidget()
{
- myCurrentNode = myCurrentNode->next;
+ if(myCurrentNode) {
+ myCurrentNode = myCurrentNode->next;
+ }
return myCurrentNode != NULL;
}
return result;
}
+std::string Config_WidgetAPI::widgetId()
+{
+ return getProperty("id");
+}
+
+std::string Config_WidgetAPI::widgetTooltip()
+{
+ return getProperty("tooltip");
+}
+
+std::string Config_WidgetAPI::widgetIcon()
+{
+ return getProperty("icon");
+}
+
+std::string Config_WidgetAPI::widgetLabel()
+{
+ return getProperty("label");
+}
+
bool Config_WidgetAPI::isNode(xmlNodePtr theNode, const char* theNodeName, ...)
{
bool result = false;