Index: libs/libmythui/myththemedmenu.h
===================================================================
--- libs/libmythui/myththemedmenu.h	(revision 19163)
+++ libs/libmythui/myththemedmenu.h	(working copy)
@@ -57,6 +57,8 @@
     void CopyFrom(MythUIType*);
 };
 
+class QDomDocument;
+
 /// \brief Themed menu class, used for main menus in %MythTV frontend
 class MPUBLIC MythThemedMenu : public MythThemedMenuState
 {
@@ -85,9 +87,13 @@
     void buttonAction(MythUIButtonListItem* item);
 
   private:
-    void Init(const QString &menufile);
+    MythThemedMenu(const QString command, MythScreenStack *parent,
+                    MythThemedMenuState *state);
 
+    void Init(MythScreenStack *parent, MythThemedMenuState *state);
+
     bool parseMenu(const QString &menuname);
+    bool parseMenu(const QDomDocument &doc, const QString &menuname);
     void parseThemeButton(QDomElement &element);
 
     void addButton(const QString &type, const QString &text,
