{
qDebug() << __PRETTY_FUNCTION__;
- m_facebookAuthenticator->start();
+// m_facebookAuthenticator->start();
//TODO: Start map image fetching
}
if (!m_networkHandler->isConnected()) {
m_requestQueue.append(request);
m_networkHandler->connect();
+ return createRequest(QNetworkAccessManager::GetOperation, request);
+ }
+ else {
+ return get(request);
}
-
- return createRequest(QNetworkAccessManager::GetOperation, request);
}
void NetworkAccessManager::connected()
m_mapScene = new MapScene(this);
- m_mapFetcher = new MapFetcher(new QNetworkAccessManager(this), this);
+ m_mapFetcher = new MapFetcher(new NetworkAccessManager(this), this);
connect(this, SIGNAL(fetchImage(int, int, int)),
m_mapFetcher, SLOT(enqueueFetchMapImage(int, int, int)));
connect(m_mapFetcher, SIGNAL(mapImageReceived(int, int, int, QPixmap)),
#include "mapfetcher.h"
#include "mapcommon.h"
+#include "engine/networkaccessmanager.h"
const int MAX_PARALLEL_DOWNLOADS = 2; ///< Max simultaneous parallel downloads
const int NOT_FOUND = -1; ///< Return value if matching request is not found from the list
-MapFetcher::MapFetcher(QNetworkAccessManager *manager, QObject *parent)
+MapFetcher::MapFetcher(NetworkAccessManager *manager, QObject *parent)
: QObject(parent)
, m_pendingRequestsSize(0)
, m_fetchMapImagesTimerRunning(false)
QNetworkRequest request(url);
request.setRawHeader("User-Agent", "Situare");
- QNetworkReply *reply = m_manager->get(request);
+ QNetworkReply *reply = m_manager->getti(request);
m_currentDownloads.append(reply);
}
#include <QNetworkAccessManager>
#include "maptilerequest.h"
+#include "engine/networkaccessmanager.h"
class QNetworkReply;
class QUrl;
* @param manager Network access manager
* @param parent parent object
*/
- MapFetcher(QNetworkAccessManager *manager, QObject *parent = 0);
+ MapFetcher(NetworkAccessManager *manager, QObject *parent = 0);
/*******************************************************************************
* CLASS SPECIFIC MEMBER FUNCTIONS AND SLOTS
QList<QNetworkReply*> m_currentDownloads; ///< List of current downloads
int m_pendingRequestsSize; ///< Max number of pending requests
bool m_fetchMapImagesTimerRunning; ///< is the singleshot timer already running
- QNetworkAccessManager *m_manager; ///< Network access manager
+ NetworkAccessManager *m_manager; ///< Network access manager
QList<MapTileRequest> m_pendingRequests; ///< List of map image fetching requests
};