2 * Config_WidgetReader.h
4 * Created on: Apr 2, 2014
8 #ifndef CONFIG_WIDGETREADER_H_
9 #define CONFIG_WIDGETREADER_H_
12 #include <Config_XMLReader.h>
18 class Config_WidgetReader: public Config_XMLReader
21 CONFIG_EXPORT Config_WidgetReader(const std::string& theXmlFile);
22 CONFIG_EXPORT virtual ~Config_WidgetReader();
24 CONFIG_EXPORT std::string featureWidgetCfg(const std::string& theFeatureName);
25 CONFIG_EXPORT std::string featureDescription(const std::string& theFeatureName);
28 void processNode(xmlNodePtr theNode);
29 bool processChildren(xmlNodePtr theNode);
32 std::map<std::string, std::string> myWidgetCache;
33 std::map<std::string, std::string> myDescriptionCache;
37 #endif /* CONFIG_WIDGETREADER_H_ */