demos/embedded/qmlclocks/qmlclocks.cpp
changeset 37 758a864f9613
parent 33 3e2da88830cd
equal deleted inserted replaced
36:ef0373b55136 37:758a864f9613
    40 ****************************************************************************/
    40 ****************************************************************************/
    41 
    41 
    42 #include <QtCore/QFileInfo>
    42 #include <QtCore/QFileInfo>
    43 #include <QtGui/QApplication>
    43 #include <QtGui/QApplication>
    44 #include <QtDeclarative/QDeclarativeView>
    44 #include <QtDeclarative/QDeclarativeView>
       
    45 #include <QtDeclarative/QDeclarativeEngine>
    45 
    46 
    46 #if defined(Q_OS_SYMBIAN)
    47 #if defined(Q_OS_SYMBIAN)
    47 #include <eikenv.h>
    48 #include <eikenv.h>
    48 #include <eikappui.h>
    49 #include <eikappui.h>
    49 #include <aknenv.h>
    50 #include <aknenv.h>
    56 
    57 
    57     const QString mainQmlApp = QLatin1String("clocks.qml");
    58     const QString mainQmlApp = QLatin1String("clocks.qml");
    58     QDeclarativeView view;
    59     QDeclarativeView view;
    59     view.setSource(QUrl(mainQmlApp));
    60     view.setSource(QUrl(mainQmlApp));
    60     view.setResizeMode(QDeclarativeView::SizeRootObjectToView);
    61     view.setResizeMode(QDeclarativeView::SizeRootObjectToView);
       
    62     QObject::connect(view.engine(), SIGNAL(quit()), &application, SLOT(quit()));
    61 
    63 
    62 #if defined(QT_KEYPAD_NAVIGATION)
    64 #if defined(QT_KEYPAD_NAVIGATION)
    63     QApplication::setNavigationMode(Qt::NavigationModeCursorAuto);
    65     QApplication::setNavigationMode(Qt::NavigationModeCursorAuto);
    64 #endif // QT_KEYPAD_NAVIGATION
    66 #endif // QT_KEYPAD_NAVIGATION
    65 
    67