aboutsummaryrefslogtreecommitdiffstats
path: root/share/qtcreator/templates/qtquickapp/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'share/qtcreator/templates/qtquickapp/main.cpp')
-rw-r--r--share/qtcreator/templates/qtquickapp/main.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/share/qtcreator/templates/qtquickapp/main.cpp b/share/qtcreator/templates/qtquickapp/main.cpp
index dfb208a90c..82347f65b2 100644
--- a/share/qtcreator/templates/qtquickapp/main.cpp
+++ b/share/qtcreator/templates/qtquickapp/main.cpp
@@ -1,15 +1,15 @@
#include <QtGui/QApplication>
#include "qmlapplicationviewer.h"
-int main(int argc, char *argv[])
+Q_DECL_EXPORT int main(int argc, char *argv[])
{
- QApplication app(argc, argv);
+ QScopedPointer<QApplication> app(createApplication(argc, argv));
+ QScopedPointer<QmlApplicationViewer> viewer(QmlApplicationViewer::create());
- QmlApplicationViewer viewer;
- viewer.addImportPath(QLatin1String("modules")); // ADDIMPORTPATH
- viewer.setOrientation(QmlApplicationViewer::ScreenOrientationAuto); // ORIENTATION
- viewer.setMainQmlFile(QLatin1String("qml/app/main.qml")); // MAINQML
- viewer.showExpanded();
+ viewer->addImportPath(QLatin1String("modules")); // ADDIMPORTPATH
+ viewer->setOrientation(QmlApplicationViewer::ScreenOrientationAuto); // ORIENTATION
+ viewer->setMainQmlFile(QLatin1String("qml/app/main.qml")); // MAINQML
+ viewer->showExpanded();
- return app.exec();
+ return app->exec();
}