mirror of
https://gitee.com/vnotex/vnote.git
synced 2025-07-05 13:59:52 +08:00
24 lines
547 B
C++
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();
|
|
}
|