demos/embedded/qmlflickr/qmlflickr.cpp
changeset 37 758a864f9613
parent 33 3e2da88830cd
equal deleted inserted replaced
36:ef0373b55136 37:758a864f9613
    46 #include <QtDeclarative/QDeclarativeEngine>
    46 #include <QtDeclarative/QDeclarativeEngine>
    47 #include <QtDeclarative/QDeclarativeNetworkAccessManagerFactory>
    47 #include <QtDeclarative/QDeclarativeNetworkAccessManagerFactory>
    48 #include <QtNetwork/QNetworkConfiguration>
    48 #include <QtNetwork/QNetworkConfiguration>
    49 #include <QtNetwork/QNetworkConfigurationManager>
    49 #include <QtNetwork/QNetworkConfigurationManager>
    50 #include <QtNetwork/QNetworkAccessManager>
    50 #include <QtNetwork/QNetworkAccessManager>
       
    51 #include <QtDeclarative/QDeclarativeEngine>
    51 
    52 
    52 // Factory to create QNetworkAccessManagers that use the saved network configuration; otherwise
    53 // Factory to create QNetworkAccessManagers that use the saved network configuration; otherwise
    53 // the system default.
    54 // the system default.
    54 class NetworkAccessManagerFactory : public QDeclarativeNetworkAccessManagerFactory
    55 class NetworkAccessManagerFactory : public QDeclarativeNetworkAccessManagerFactory
    55 {
    56 {
    93     const QString mainQmlApp = QLatin1String("flickr.qml");
    94     const QString mainQmlApp = QLatin1String("flickr.qml");
    94     QDeclarativeView view;
    95     QDeclarativeView view;
    95     view.engine()->setNetworkAccessManagerFactory(&networkAccessManagerFactory);
    96     view.engine()->setNetworkAccessManagerFactory(&networkAccessManagerFactory);
    96     view.setSource(QUrl(mainQmlApp));
    97     view.setSource(QUrl(mainQmlApp));
    97     view.setResizeMode(QDeclarativeView::SizeRootObjectToView);
    98     view.setResizeMode(QDeclarativeView::SizeRootObjectToView);
    98 
    99     QObject::connect(view.engine(), SIGNAL(quit()), &application, SLOT(quit()));
       
   100     
    99 #if defined(Q_OS_SYMBIAN)
   101 #if defined(Q_OS_SYMBIAN)
   100     view.showFullScreen();
   102     view.showFullScreen();
   101 #else // Q_OS_SYMBIAN
   103 #else // Q_OS_SYMBIAN
   102     view.setGeometry(QRect(100, 100, 360, 640));
   104     view.setGeometry(QRect(100, 100, 360, 640));
   103     view.show();
   105     view.show();