diff options
Diffstat (limited to 'src/xmlmenu.h')
-rw-r--r-- | src/xmlmenu.h | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/xmlmenu.h b/src/xmlmenu.h new file mode 100644 index 0000000..eb9dd77 --- /dev/null +++ b/src/xmlmenu.h @@ -0,0 +1,19 @@ +#ifndef ___XMLMENU_H +#define ___XMLMENU_H + +#include "menunode.h" + +class XmlMenu +{ + private: + //void createMenu(); // create the Menu Node + void parseNode(const Node *a_node, unsigned int Parent); + eOSState geteOSState(char* name); // gets the eOSState for the given string + int getPluginIndex(char* name); // gets the plugin index for the given string + public: + MenuNode _rootMenuNode; // hold the Menue Node + XmlMenu (void); + void loadXmlMenu(); // load the xmlfile +}; + +#endif |