vnote/src/vdownloader.cpp
Le Tan 435d47bb74 support downloading image from URL
Signed-off-by: Le Tan <tamlokveer@gmail.com>
2016-11-01 22:58:19 +08:00

24 lines
547 B
C++

#include "vdownloader.h"
VDownloader::VDownloader(QObject *parent)
: QObject(parent)
{
connect(&webCtrl, &QNetworkAccessManager::finished,
this, &VDownloader::handleDownloadFinished);
}
void VDownloader::handleDownloadFinished(QNetworkReply *reply)
{
data = reply->readAll();
reply->deleteLater();
emit downloadFinished(data);
}
void VDownloader::download(QUrl url)
{
Q_ASSERT(url.isValid());
QNetworkRequest request(url);
webCtrl.get(request);
qDebug() << "VDownloader get" << url.toString();
}