diff -r 5dc02b23752f -r 3e2da88830cd demos/qtdemo/menumanager.h --- a/demos/qtdemo/menumanager.h Tue Jul 06 15:10:48 2010 +0300 +++ b/demos/qtdemo/menumanager.h Wed Aug 18 10:37:55 2010 +0300 @@ -61,7 +61,7 @@ Q_OBJECT public: - enum BUTTON_TYPE {ROOT, MENU1, MENU2, LAUNCH, DOCUMENTATION, QUIT, FULLSCREEN, UP, DOWN, BACK}; + enum BUTTON_TYPE {ROOT, MENU1, MENU2, LAUNCH, DOCUMENTATION, QUIT, FULLSCREEN, UP, DOWN, BACK, LAUNCH_QML}; // singleton pattern: static MenuManager *instance(); @@ -83,6 +83,9 @@ Score *score; int currentMenuCode; + QDeclarativeEngine* declarativeEngine; + QDeclarativeItem *qmlRoot; + private slots: void exampleFinished(); void exampleError(QProcess::ProcessError error); @@ -100,6 +103,7 @@ void readInfoAboutExample(const QDomElement &example); void showDocInAssistant(const QString &docFile); void launchExample(const QString &uniqueName); + void launchQmlExample(const QString &uniqueName); void createMenu(const QDomElement &category, BUTTON_TYPE type); void createLowLeftButton(const QString &label, BUTTON_TYPE type, @@ -128,6 +132,7 @@ TextButton *upButton; TextButton *downButton; + }; #endif // MENU_MANAGER_H