summaryrefslogtreecommitdiffstats
path: root/src/assets/downloader/tasking/networkquery.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/assets/downloader/tasking/networkquery.cpp')
-rw-r--r--src/assets/downloader/tasking/networkquery.cpp63
1 files changed, 0 insertions, 63 deletions
diff --git a/src/assets/downloader/tasking/networkquery.cpp b/src/assets/downloader/tasking/networkquery.cpp
deleted file mode 100644
index 3f15fed90e0..00000000000
--- a/src/assets/downloader/tasking/networkquery.cpp
+++ /dev/null
@@ -1,63 +0,0 @@
-// Copyright (C) 2024 Jarek Kobus
-// Copyright (C) 2024 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
-
-#include "networkquery.h"
-
-#include <QtNetwork/QNetworkAccessManager>
-
-QT_BEGIN_NAMESPACE
-
-namespace Tasking {
-
-void NetworkQuery::start()
-{
- if (m_reply) {
- qWarning("The NetworkQuery is already running. Ignoring the call to start().");
- return;
- }
- if (!m_manager) {
- qWarning("Can't start the NetworkQuery without the QNetworkAccessManager. "
- "Stopping with an error.");
- emit done(DoneResult::Error);
- return;
- }
- switch (m_operation) {
- case NetworkOperation::Get:
- m_reply.reset(m_manager->get(m_request));
- break;
- case NetworkOperation::Put:
- m_reply.reset(m_manager->put(m_request, m_writeData));
- break;
- case NetworkOperation::Post:
- m_reply.reset(m_manager->post(m_request, m_writeData));
- break;
- case NetworkOperation::Delete:
- m_reply.reset(m_manager->deleteResource(m_request));
- break;
- }
-
- connect(m_reply.get(), &QNetworkReply::downloadProgress, this, &NetworkQuery::downloadProgress);
-#if QT_CONFIG(ssl)
- connect(m_reply.get(), &QNetworkReply::sslErrors, this, &NetworkQuery::sslErrors);
-#endif
- connect(m_reply.get(), &QNetworkReply::finished, this, [this] {
- disconnect(m_reply.get(), &QNetworkReply::finished, this, nullptr);
- emit done(toDoneResult(m_reply->error() == QNetworkReply::NoError));
- m_reply.release()->deleteLater();
- });
- if (m_reply->isRunning())
- emit started();
-}
-
-NetworkQuery::~NetworkQuery()
-{
- if (m_reply) {
- disconnect(m_reply.get(), nullptr, this, nullptr);
- m_reply->abort();
- }
-}
-
-} // namespace Tasking
-
-QT_END_NAMESPACE