summaryrefslogtreecommitdiff
path: root/src/xmlmenu.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/xmlmenu.h')
-rw-r--r--src/xmlmenu.h19
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