Added StubBase class and SituareService class test.
[situare] / src / situareservice / situareservice.cpp
index 18ed17a..ebd6ec8 100644 (file)
@@ -23,7 +23,7 @@
 
 #include <QtAlgorithms>
 #include <QDebug>
-#include <QNetworkReply>
+#include <QtNetwork/QNetworkReply>
 #include <QPixmap>
 #include <QStringList>
 #include <QtGlobal>
 
 #include "situareservice.h"
 
-SituareService::SituareService(QObject *parent)
+SituareService::SituareService(NetworkAccessManager *networkManager, ImageFetcher *imageFetcher,
+                               QObject *parent)
         : QObject(parent),
         m_user(0)
 {
     qDebug() << __PRETTY_FUNCTION__;
 
-    m_networkManager = new NetworkAccessManager(this);
+    m_networkManager = networkManager;
     connect(m_networkManager, SIGNAL(finished(QNetworkReply*)),
             this, SLOT(requestFinished(QNetworkReply*)), Qt::QueuedConnection);
 
-    m_imageFetcher = new ImageFetcher(new NetworkAccessManager(this), this);
+    m_imageFetcher = imageFetcher;
     connect(this, SIGNAL(fetchImage(QString, QUrl)),
             m_imageFetcher, SLOT(fetchImage(QString, QUrl)));
     connect(m_imageFetcher, SIGNAL(imageReceived(QString,QPixmap)),