diff options
Diffstat (limited to 'share/qtcreator/templates/qtquickapp/main.cpp')
-rw-r--r-- | share/qtcreator/templates/qtquickapp/main.cpp | 16 |
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(); } |