From 5fb2d50e42e1046bf43d876e0caf92c14d914661 Mon Sep 17 00:00:00 2001 From: Marc Mutz Date: Fri, 8 Dec 2023 00:24:27 +0100 Subject: [PATCH] Make QNetworkRequest::KnownHeaders a Q_ENUM MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ... 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 Reviewed-by: Fabian Kosmale Reviewed-by: Juha Vuolle --- src/network/access/qnetworkrequest.cpp | 2 ++ src/network/access/qnetworkrequest.h | 3 +++ 2 files changed, 5 insertions(+) diff --git a/src/network/access/qnetworkrequest.cpp b/src/network/access/qnetworkrequest.cpp index 10ecf6dd7b4..3dc8dc069fd 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 7a656ce092a..e5043751eba 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,