chore: rm Unused gui/DataDownloader
This commit is contained in:
@ -17,8 +17,6 @@ add_library(${target} STATIC
|
||||
${platform_sources}
|
||||
Action.cpp
|
||||
Action.h
|
||||
DataDownloader.cpp
|
||||
DataDownloader.h
|
||||
Diagnostic.cpp
|
||||
Diagnostic.h
|
||||
DotEnv.cpp
|
||||
|
||||
@ -1,42 +0,0 @@
|
||||
/*
|
||||
* Deskflow -- mouse and keyboard sharing utility
|
||||
* SPDX-FileCopyrightText: (C) 2014 - 2016 Symless Ltd.
|
||||
* SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception
|
||||
*/
|
||||
|
||||
#include "DataDownloader.h"
|
||||
|
||||
DataDownloader::DataDownloader(QObject *parent) : QObject(parent)
|
||||
{
|
||||
connect(&m_NetworkManager, &QNetworkAccessManager::finished, this, &DataDownloader::complete);
|
||||
}
|
||||
|
||||
void DataDownloader::complete(QNetworkReply *reply)
|
||||
{
|
||||
m_Data = reply->readAll();
|
||||
reply->deleteLater();
|
||||
m_pReply = nullptr;
|
||||
|
||||
if (!m_Data.isEmpty()) {
|
||||
m_IsFinished = true;
|
||||
Q_EMIT isComplete();
|
||||
}
|
||||
}
|
||||
|
||||
QByteArray DataDownloader::data() const
|
||||
{
|
||||
return m_Data;
|
||||
}
|
||||
|
||||
void DataDownloader::cancel()
|
||||
{
|
||||
if (m_pReply != nullptr) {
|
||||
m_pReply->abort();
|
||||
}
|
||||
}
|
||||
|
||||
void DataDownloader::download(QUrl url)
|
||||
{
|
||||
QNetworkRequest request(url);
|
||||
m_pReply = m_NetworkManager.get(request);
|
||||
}
|
||||
@ -1,42 +0,0 @@
|
||||
/*
|
||||
* Deskflow -- mouse and keyboard sharing utility
|
||||
* SPDX-FileCopyrightText: (C) 2014 - 2016 Symless Ltd.
|
||||
* SPDX-License-Identifier: GPL-2.0-only WITH LicenseRef-OpenSSL-Exception
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <QByteArray>
|
||||
#include <QNetworkAccessManager>
|
||||
#include <QNetworkReply>
|
||||
#include <QNetworkRequest>
|
||||
#include <QObject>
|
||||
|
||||
class DataDownloader : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
explicit DataDownloader(QObject *parent = nullptr);
|
||||
~DataDownloader() override = default;
|
||||
|
||||
QByteArray data() const;
|
||||
void cancel();
|
||||
void download(QUrl url);
|
||||
bool isFinished() const
|
||||
{
|
||||
return m_IsFinished;
|
||||
}
|
||||
|
||||
Q_SIGNALS:
|
||||
void isComplete();
|
||||
|
||||
private Q_SLOTS:
|
||||
void complete(QNetworkReply *reply);
|
||||
|
||||
private:
|
||||
QNetworkAccessManager m_NetworkManager;
|
||||
QByteArray m_Data;
|
||||
QNetworkReply *m_pReply = nullptr;
|
||||
bool m_IsFinished = false;
|
||||
};
|
||||
Reference in New Issue
Block a user