X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2FConfig%2FConfig_WidgetAPI.h;h=4030ff257a204b12e70af6d7c14cdbd6f4677f10;hb=7838e9d852a97b9281b45fe1fda527c38cba2bb9;hp=c98888f12339d66b223378151118d86268d4e099;hpb=f17a6aa3e829726cbe870ea4c0f918d229f041e0;p=modules%2Fshaper.git diff --git a/src/Config/Config_WidgetAPI.h b/src/Config/Config_WidgetAPI.h index c98888f12..4030ff257 100644 --- a/src/Config/Config_WidgetAPI.h +++ b/src/Config/Config_WidgetAPI.h @@ -32,10 +32,13 @@ public: Config_WidgetAPI(std::string theRawXml); virtual ~Config_WidgetAPI(); - void reset(); - bool nextWidget(); + bool toNextWidget(); + bool toChildWidget(); + bool toParentWidget(); std::string widgetType(); + bool isContainerWidget(); + bool isPagedWidget(); std::string widgetId(); std::string widgetIcon(); @@ -44,9 +47,6 @@ public: std::string getProperty(const char* thePropName); -protected: - bool isNode(xmlNodePtr theNode, const char* name, ...); - private: xmlDocPtr myDoc; xmlNodePtr myCurrentNode;