diff --git a/share/qtcreator/templates/qmlapp/main.cpp b/share/qtcreator/templates/qmlapp/main.cpp index e6620fbd8d160212cff18c4a7e9ddc3a03e2514e..f4da658c57792ba8d60d3ed5e12f5ab3268bb00d 100644 --- a/share/qtcreator/templates/qmlapp/main.cpp +++ b/share/qtcreator/templates/qmlapp/main.cpp @@ -5,12 +5,11 @@ int main(int argc, char *argv[]) { QApplication app(argc, argv); - QmlApplicationViewer *viewer = QmlApplicationViewer::create(); - - viewer->addImportPath(QLatin1String("modules")); // ADDIMPORTPATH - viewer->setOrientation(QmlApplicationViewer::ScreenOrientationAuto); // ORIENTATION - viewer->setMainQmlFile(QLatin1String("qml/app/main.qml")); // MAINQML - viewer->show(); + QmlApplicationViewer viewer; + viewer.addImportPath(QLatin1String("modules")); // ADDIMPORTPATH + viewer.setOrientation(QmlApplicationViewer::ScreenOrientationAuto); // ORIENTATION + viewer.setMainQmlFile(QLatin1String("qml/app/main.qml")); // MAINQML + viewer.show(); return app.exec(); } diff --git a/share/qtcreator/templates/qmlapp/qmlapplicationviewer/qmlapplicationviewer.cpp b/share/qtcreator/templates/qmlapp/qmlapplicationviewer/qmlapplicationviewer.cpp index f6fd5d3735deb97bf76c0ad3ca58b92ffbf5242d..59d9750edd66850b87e87446f247cd5e7e106722 100644 --- a/share/qtcreator/templates/qmlapp/qmlapplicationviewer/qmlapplicationviewer.cpp +++ b/share/qtcreator/templates/qmlapp/qmlapplicationviewer/qmlapplicationviewer.cpp @@ -59,8 +59,8 @@ class QmlApplicationViewerPrivate QString QmlApplicationViewerPrivate::adjustPath(const QString &path) { -#if defined(Q_OS_UNIX) -#if defined(Q_OS_MAC) +#ifdef Q_OS_UNIX +#ifdef Q_OS_MAC if (!QDir::isAbsolutePath(path)) return QCoreApplication::applicationDirPath() + QLatin1String("/../Resources/") + path; @@ -95,16 +95,6 @@ QmlApplicationViewer::~QmlApplicationViewer() delete m_d; } -QmlApplicationViewer *QmlApplicationViewer::create() -{ -#if defined(QMLJSDEBUGGER) - QDeclarativeDebugHelper::enableDebugging(); -#endif - QmlApplicationViewer *viewer = new QmlApplicationViewer(); - viewer->setAttribute(Qt::WA_DeleteOnClose); - return viewer; -} - void QmlApplicationViewer::setMainQmlFile(const QString &file) { m_d->mainQmlFile = QmlApplicationViewerPrivate::adjustPath(file); @@ -118,7 +108,7 @@ void QmlApplicationViewer::addImportPath(const QString &path) void QmlApplicationViewer::setOrientation(ScreenOrientation orientation) { -#if defined(Q_OS_SYMBIAN) +#ifdef Q_OS_SYMBIAN if (orientation != ScreenOrientationAuto) { #if defined(ORIENTATIONLOCK) const CAknAppUiBase::TAppUiOrientation uiOrientation = @@ -156,7 +146,7 @@ void QmlApplicationViewer::setOrientation(ScreenOrientation orientation) void QmlApplicationViewer::showExpanded() { -#if defined(Q_OS_SYMBIAN) +#ifdef Q_OS_SYMBIAN showFullScreen(); #elif defined(Q_WS_MAEMO_5) || defined(Q_WS_MAEMO_6) showMaximized(); diff --git a/share/qtcreator/templates/qmlapp/qmlapplicationviewer/qmlapplicationviewer.h b/share/qtcreator/templates/qmlapp/qmlapplicationviewer/qmlapplicationviewer.h index 59cd6c90899aecbbfb8bafd03125d5fabb208962..a3174282f93c0f214807ef2c880ffae5ab26b865 100644 --- a/share/qtcreator/templates/qmlapp/qmlapplicationviewer/qmlapplicationviewer.h +++ b/share/qtcreator/templates/qmlapp/qmlapplicationviewer/qmlapplicationviewer.h @@ -23,18 +23,15 @@ public: ScreenOrientationAuto }; + explicit QmlApplicationViewer(QWidget *parent = 0); virtual ~QmlApplicationViewer(); - static QmlApplicationViewer *create(); - void setMainQmlFile(const QString &file); void addImportPath(const QString &path); void setOrientation(ScreenOrientation orientation); void showExpanded(); private: - explicit QmlApplicationViewer(QWidget *parent = 0); - class QmlApplicationViewerPrivate *m_d; };