+// Copyright (C) 2014-20xx CEA/DEN, EDF R&D
+
/*
* Config_WidgetAPI.cpp
*
{
if (myCurrentNode && hasChild(myCurrentNode)) {
myCurrentNode = myCurrentNode->children;
- while (!isElementNode(myCurrentNode)) {
+ while (myCurrentNode && !isElementNode(myCurrentNode)) {
myCurrentNode = myCurrentNode->next;
}
- return true;
+ return myCurrentNode != NULL;
}
return false;
}
return result;
}
-bool Config_WidgetAPI::isContainerWidget() const
+bool Config_WidgetAPI::isGroupBoxWidget() const
{
return isNode(myCurrentNode, WDG_GROUP, WDG_CHECK_GROUP,
- NULL);
+ NULL);
}
bool Config_WidgetAPI::isPagedWidget() const
{
return isNode(myCurrentNode, WDG_TOOLBOX, WDG_SWITCH,
- NULL);
+ NULL);
}
std::string Config_WidgetAPI::getProperty(const char* thePropName) const
std::string Config_WidgetAPI::widgetIcon() const
{
- return getProperty(ANY_WDG_ICON);
+ return getProperty(ATTR_ICON);
}
std::string Config_WidgetAPI::widgetLabel() const
{
- return getProperty(ANY_WDG_LABEL);
+ return getProperty(ATTR_LABEL);
}
std::string Config_WidgetAPI::widgetTooltip() const
{
- return getProperty(ANY_WDG_TOOLTIP);
+ return getProperty(ATTR_TOOLTIP);
}