diff options
Diffstat (limited to 'examples/declarative/minehunt/main.cpp')
-rw-r--r-- | examples/declarative/minehunt/main.cpp | 25 |
1 files changed, 9 insertions, 16 deletions
diff --git a/examples/declarative/minehunt/main.cpp b/examples/declarative/minehunt/main.cpp index 752e470d3f..2ae2cc0558 100644 --- a/examples/declarative/minehunt/main.cpp +++ b/examples/declarative/minehunt/main.cpp @@ -39,8 +39,8 @@ ** ****************************************************************************/ -#include <QtWidgets/QApplication> -#include <QtQuick1/QDeclarativeView> +#include <QtGui/QGuiApplication> +#include <qsgview.h> #include <QtDeclarative/QDeclarativeContext> #include <QtDeclarative/QDeclarativeEngine> @@ -48,24 +48,17 @@ int main(int argc, char *argv[]) { - QApplication app(argc, argv); - QDeclarativeView canvas; - + QGuiApplication app(argc, argv); + QSGView canvas; + qmlRegisterType<TileData>(); MinehuntGame* game = new MinehuntGame(); - -#ifdef Q_OS_SYMBIAN - canvas.setResizeMode(QDeclarativeView::SizeRootObjectToView); -#endif - canvas.engine()->rootContext()->setContextObject(game); + + canvas.setResizeMode(QSGView::SizeRootObjectToView); + canvas.engine()->rootContext()->setContextObject(game); canvas.setSource(QString("qrc:minehunt.qml")); QObject::connect(canvas.engine(), SIGNAL(quit()), &app, SLOT(quit())); - -#ifdef Q_OS_SYMBIAN - canvas.showFullScreen(); -#else - canvas.setGeometry(QRect(100, 100, 450, 450)); + canvas.show(); -#endif return app.exec(); } |