X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FConfig%2FConfig_WidgetAPI.h;h=4030ff257a204b12e70af6d7c14cdbd6f4677f10;hb=7838e9d852a97b9281b45fe1fda527c38cba2bb9;hp=0bcb4a454405e0b91769a97e66b452a82e0c26ea;hpb=24fd5aa4e000a03e484c5d4c544e5e08b08a747f;p=modules%2Fshaper.git diff --git a/src/Config/Config_WidgetAPI.h b/src/Config/Config_WidgetAPI.h index 0bcb4a454..4030ff257 100644 --- a/src/Config/Config_WidgetAPI.h +++ b/src/Config/Config_WidgetAPI.h @@ -32,13 +32,20 @@ public: 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;