#include <QNetworkReply>
#include <QPixmap>
#include "imagefetcher.h"
-#include "engine/networkaccessmanager.h"
+#include "network/networkaccessmanager.h"
+#include "common.h"
ImageFetcher::ImageFetcher(NetworkAccessManager *manager, QObject *parent)
: QObject(parent)
QUrl url = m_downloadQueue.dequeue();
QNetworkRequest request(url);
+ request.setAttribute(QNetworkRequest::CacheSaveControlAttribute, false);
request.setRawHeader("User-Agent", "Situare");
QNetworkReply *reply = m_manager->get(request);
emit imageReceived(url, image);
}
else {
- emit error(reply->errorString());
+ emit error(ErrorContext::SITUARE, SituareError::IMAGE_DOWNLOAD_FAILED);
}
m_currentDownloads.removeAll(reply);