summaryrefslogtreecommitdiffstats
path: root/src/network/access
diff options
context:
space:
mode:
authorMarc Mutz <marc.mutz@qt.io>2023-12-08 00:24:27 +0100
committerMarc Mutz <marc.mutz@qt.io>2023-12-09 02:04:24 +0100
commit5fb2d50e42e1046bf43d876e0caf92c14d914661 (patch)
tree541b642fd88ba03577a82fb84282f11910be900b /src/network/access
parent68898f6fa08c8863de01d29b031a559a5807a6ef (diff)
Make QNetworkRequest::KnownHeaders a Q_ENUM
... so QDebug e.g. stringyifies it automatically. Requires making QNetworkRequest a Q_GADGET. Task-number: QTBUG-114647 Change-Id: Idb4f3ecd98f79c1e28596c7be763898aba4b6562 Reviewed-by: MÃ¥rten Nordheim <marten.nordheim@qt.io> Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io> Reviewed-by: Juha Vuolle <juha.vuolle@qt.io>
Diffstat (limited to 'src/network/access')
-rw-r--r--src/network/access/qnetworkrequest.cpp2
-rw-r--r--src/network/access/qnetworkrequest.h3
2 files changed, 5 insertions, 0 deletions
diff --git a/src/network/access/qnetworkrequest.cpp b/src/network/access/qnetworkrequest.cpp
index 10ecf6dd7b..3dc8dc069f 100644
--- a/src/network/access/qnetworkrequest.cpp
+++ b/src/network/access/qnetworkrequest.cpp
@@ -1540,3 +1540,5 @@ QByteArray QNetworkHeadersPrivate::toHttpDate(const QDateTime &dt)
}
QT_END_NAMESPACE
+
+#include "moc_qnetworkrequest.cpp"
diff --git a/src/network/access/qnetworkrequest.h b/src/network/access/qnetworkrequest.h
index 7a656ce092..e5043751eb 100644
--- a/src/network/access/qnetworkrequest.h
+++ b/src/network/access/qnetworkrequest.h
@@ -19,6 +19,7 @@ class QHttp1Configuration;
class QNetworkRequestPrivate;
class Q_NETWORK_EXPORT QNetworkRequest
{
+ Q_GADGET
public:
enum KnownHeaders {
ContentTypeHeader,
@@ -35,6 +36,8 @@ public:
IfMatchHeader,
IfNoneMatchHeader
};
+ Q_ENUM(KnownHeaders)
+
enum Attribute {
HttpStatusCodeAttribute,
HttpReasonPhraseAttribute,