settings rework, proxy support

This commit is contained in:
tobtoht
2023-02-11 18:11:21 +01:00
parent 076903c586
commit f3c8e116c0
77 changed files with 3301 additions and 1149 deletions
+9 -3
View File
@@ -6,11 +6,11 @@
#include "utils/Utils.h"
#include "utils/networking.h"
#include "utils/NetworkManager.h"
#include "config.h"
UtilsNetworking::UtilsNetworking(QNetworkAccessManager *networkAccessManager, QObject *parent)
: QObject(parent)
, m_networkAccessManager(networkAccessManager) {}
UtilsNetworking::UtilsNetworking(QObject *parent)
: QObject(parent) {}
void UtilsNetworking::setUserAgent(const QString &userAgent) {
this->m_userAgent = userAgent;
@@ -21,6 +21,8 @@ QNetworkReply* UtilsNetworking::get(const QString &url) {
return nullptr;
}
m_networkAccessManager = getNetwork(url);
QNetworkRequest request;
request.setUrl(QUrl(url));
request.setRawHeader("User-Agent", m_userAgent.toUtf8());
@@ -33,6 +35,8 @@ QNetworkReply* UtilsNetworking::getJson(const QString &url) {
return nullptr;
}
m_networkAccessManager = getNetwork(url);
QNetworkRequest request;
request.setUrl(QUrl(url));
request.setRawHeader("User-Agent", m_userAgent.toUtf8());
@@ -46,6 +50,8 @@ QNetworkReply* UtilsNetworking::postJson(const QString &url, const QJsonObject &
return nullptr;
}
m_networkAccessManager = getNetwork(url);
QNetworkRequest request;
request.setUrl(QUrl(url));
request.setRawHeader("User-Agent", m_userAgent.toUtf8());