[harmattan] using 'viewer->engine()->setNetworkAccessManagerFactory' instead of self-defined 'viewer->setNetworkAccessManagerFactory' and thereby reverting the qmlapplicationviewer to the default

This commit is contained in:
Hauke Schade 2014-04-03 13:33:40 +02:00
parent d06dfb84bf
commit 18bab7f0ce
3 changed files with 2 additions and 8 deletions

View file

@ -19,6 +19,7 @@
#include <QtGui/QApplication>
#include <QtDeclarative/QDeclarativeContext>
#include "qmlapplicationviewer.h"
#include <QDeclarativeEngine>
#endif
#include <QTranslator>
@ -55,14 +56,13 @@ Q_DECL_EXPORT int main(int argc, char *argv[])
#if defined(Q_OS_SAILFISH)
QQuickView* viewer = SailfishApp::createView();
viewer->engine()->setNetworkAccessManagerFactory(MyNetworkManager::instance());
#else
QmlApplicationViewer *viewer = new QmlApplicationViewer();
viewer->setOrientation(QmlApplicationViewer::ScreenOrientationAuto);
//QObject::connect(viewer.engine(), SIGNAL(quit()), viewer.data, SLOT(close()));
viewer->setNetworkAccessManagerFactory(MyNetworkManager::instance());
#endif
viewer->engine()->setNetworkAccessManagerFactory(MyNetworkManager::instance());
viewer->rootContext()->setContextProperty("network", MyNetworkManager::instance());
viewer->rootContext()->setContextProperty("APP_VERSION", APP_VERSION);

View file

@ -153,10 +153,6 @@ void QmlApplicationViewer::setOrientation(ScreenOrientation orientation)
setAttribute(attribute, true);
}
void QmlApplicationViewer::setNetworkAccessManagerFactory(QDeclarativeNetworkAccessManagerFactory *networkfactory) {
engine()->setNetworkAccessManagerFactory(networkfactory);
}
void QmlApplicationViewer::showExpanded()
{
#if defined(Q_OS_SYMBIAN) || defined(MEEGO_EDITION_HARMATTAN) || defined(Q_WS_SIMULATOR)

View file

@ -12,7 +12,6 @@
#define QMLAPPLICATIONVIEWER_H
#include <QtDeclarative/QDeclarativeView>
#include <qdeclarativenetworkaccessmanagerfactory.h>
class QmlApplicationViewer : public QDeclarativeView
{
@ -32,7 +31,6 @@ public:
void setMainQmlFile(const QString &file);
void addImportPath(const QString &path);
void setNetworkAccessManagerFactory(QDeclarativeNetworkAccessManagerFactory *networkfactory);
// Note that this will only have an effect on Symbian and Fremantle.
void setOrientation(ScreenOrientation orientation);