diff options
| author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2023-08-22 14:41:31 +0200 |
|---|---|---|
| committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2024-02-28 16:52:41 +0100 |
| commit | a2486060f78a42739d88a460b47f23b0c75b4a79 (patch) | |
| tree | a28e3514997ba132abd72c42829a47ecb003dad4 /sources/pyside6/PySide6/QtNetwork | |
| parent | bb35f031a9680be6f8cf92ddc8e2cc9f3e309612 (diff) | |
Adapt to Qt 6.7
Task-number: PYSIDE-2497
Change-Id: Id506616710ba06851401cf62511e49967acde71e
Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Diffstat (limited to 'sources/pyside6/PySide6/QtNetwork')
| -rw-r--r-- | sources/pyside6/PySide6/QtNetwork/CMakeLists.txt | 4 | ||||
| -rw-r--r-- | sources/pyside6/PySide6/QtNetwork/typesystem_network.xml | 145 |
2 files changed, 146 insertions, 3 deletions
diff --git a/sources/pyside6/PySide6/QtNetwork/CMakeLists.txt b/sources/pyside6/PySide6/QtNetwork/CMakeLists.txt index 21974f92c..e7c8586e4 100644 --- a/sources/pyside6/PySide6/QtNetwork/CMakeLists.txt +++ b/sources/pyside6/PySide6/QtNetwork/CMakeLists.txt @@ -18,6 +18,7 @@ ${QtNetwork_GEN_DIR}/qdnstextrecord_wrapper.cpp ${QtNetwork_GEN_DIR}/qhostaddress_wrapper.cpp ${QtNetwork_GEN_DIR}/qhostinfo_wrapper.cpp ${QtNetwork_GEN_DIR}/qhstspolicy_wrapper.cpp +${QtNetwork_GEN_DIR}/qhttpheaders_wrapper.cpp ${QtNetwork_GEN_DIR}/qhttpmultipart_wrapper.cpp ${QtNetwork_GEN_DIR}/qhttppart_wrapper.cpp ${QtNetwork_GEN_DIR}/qhttp2configuration_wrapper.cpp @@ -38,7 +39,10 @@ ${QtNetwork_GEN_DIR}/qnetworkproxyfactory_wrapper.cpp ${QtNetwork_GEN_DIR}/qnetworkproxyquery_wrapper.cpp ${QtNetwork_GEN_DIR}/qnetworkreply_wrapper.cpp ${QtNetwork_GEN_DIR}/qnetworkrequest_wrapper.cpp +${QtNetwork_GEN_DIR}/qnetworkrequestfactory_wrapper.cpp ${QtNetwork_GEN_DIR}/qpassworddigestor_wrapper.cpp +${QtNetwork_GEN_DIR}/qrestaccessmanager_wrapper.cpp +${QtNetwork_GEN_DIR}/qrestreply_wrapper.cpp ${QtNetwork_GEN_DIR}/qssl_wrapper.cpp ${QtNetwork_GEN_DIR}/qsslcertificate_wrapper.cpp ${QtNetwork_GEN_DIR}/qsslcertificateextension_wrapper.cpp diff --git a/sources/pyside6/PySide6/QtNetwork/typesystem_network.xml b/sources/pyside6/PySide6/QtNetwork/typesystem_network.xml index fbbf7dfa8..80c4f75f8 100644 --- a/sources/pyside6/PySide6/QtNetwork/typesystem_network.xml +++ b/sources/pyside6/PySide6/QtNetwork/typesystem_network.xml @@ -80,6 +80,9 @@ <value-type name="QHstsPolicy"> <enum-type name="PolicyFlag" flags="PolicyFlags"/> </value-type> + <value-type name="QHttpHeaders" since="6.7"> + <enum-type name="WellKnownHeader"/> + </value-type> <object-type name="QHttpMultiPart"> <enum-type name="ContentType"/> </object-type> @@ -249,18 +252,154 @@ </value-type> <value-type name="QNetworkRequest"> <enum-type name="Attribute"/> - <enum-type name="LoadControl" since="4.7"/> - <enum-type name="Priority" since="4.7"/> + <enum-type name="LoadControl"/> + <enum-type name="Priority"/> <enum-type name="CacheLoadControl"/> <enum-type name="KnownHeaders"/> <enum-type name="RedirectPolicy"/> <enum-type name="TransferTimeoutConstant"/> </value-type> - + <value-type name="QNetworkRequestFactory" since="6.7"/> <object-type name="QAbstractNetworkCache"/> <object-type name="QNetworkDiskCache"/> <value-type name="QNetworkCacheMetaData"/> + <object-type name="QRestAccessManager" since="6.7"> + <inject-code class="native" position="beginning" file="../glue/qtnetwork.cpp" + snippet="qrestaccessmanager-functor"/> + + <add-function signature="deleteResource(QNetworkRequest@request@,QObject*@context@,PyCallable*@slot@)" + return-type="QNetworkReply*"> + <inject-code class="target" position="beginning" file="../glue/qtnetwork.cpp" + snippet="qrestaccessmanager-callback"/> + </add-function> + + <add-function signature="get(QNetworkRequest@request@,QObject*@context@,PyCallable*@slot@)" + return-type="QNetworkReply*"> + <inject-code class="target" position="beginning" file="../glue/qtnetwork.cpp" + snippet="qrestaccessmanager-callback"/> + </add-function> + <add-function signature="get(QNetworkRequest@request@,QByteArray@data@,QObject*@context@,PyCallable*@slot@)" + return-type="QNetworkReply*"> + <inject-code class="target" position="beginning" file="../glue/qtnetwork.cpp" + snippet="qrestaccessmanager-data-callback"/> + </add-function> + <add-function signature="get(QNetworkRequest@request@,QIODevice*@data@,QObject*@context@,PyCallable*@slot@)" + return-type="QNetworkReply*"> + <inject-code class="target" position="beginning" file="../glue/qtnetwork.cpp" + snippet="qrestaccessmanager-data-callback"/> + </add-function> + <add-function signature="get(QNetworkRequest@request@,QJsonDocument@data@,QObject*@context@,PyCallable*@slot@)" + return-type="QNetworkReply*"> + <inject-code class="target" position="beginning" file="../glue/qtnetwork.cpp" + snippet="qrestaccessmanager-data-callback"/> + </add-function> + + <add-function signature="head(QNetworkRequest@request@,QObject*@context@,PyCallable*@slot@)" + return-type="QNetworkReply*"> + <inject-code class="target" position="beginning" file="../glue/qtnetwork.cpp" + snippet="qrestaccessmanager-callback"/> + </add-function> + + <add-function signature="patch(QNetworkRequest@request@,QByteArray@data@,QObject*@context@,PyCallable*@slot@)" + return-type="QNetworkReply*"> + <inject-code class="target" position="beginning" file="../glue/qtnetwork.cpp" + snippet="qrestaccessmanager-data-callback"/> + </add-function> + <add-function signature="patch(QNetworkRequest@request@,QIODevice*@data@,QObject*@context@,PyCallable*@slot@)" + return-type="QNetworkReply*"> + <inject-code class="target" position="beginning" file="../glue/qtnetwork.cpp" + snippet="qrestaccessmanager-data-callback"/> + </add-function> + <add-function signature="patch(QNetworkRequest@request@,QJsonDocument@data@,QObject*@context@,PyCallable*@slot@)" + return-type="QNetworkReply*"> + <inject-code class="target" position="beginning" file="../glue/qtnetwork.cpp" + snippet="qrestaccessmanager-data-callback"/> + </add-function> + <add-function signature="patch(QNetworkRequest@request@,QVariantMap@data@,QObject*@context@,PyCallable*@slot@)" + return-type="QNetworkReply*"> + <inject-code class="target" position="beginning" file="../glue/qtnetwork.cpp" + snippet="qrestaccessmanager-data-callback"/> + </add-function> + + <add-function signature="post(QNetworkRequest@request@,QByteArray@data@,QObject*@context@,PyCallable*@slot@)" + return-type="QNetworkReply*"> + <inject-code class="target" position="beginning" file="../glue/qtnetwork.cpp" + snippet="qrestaccessmanager-data-callback"/> + </add-function> + <add-function signature="post(QNetworkRequest@request@,QHttpMultiPart*@data@,QObject*@context@,PyCallable*@slot@)" + return-type="QNetworkReply*"> + <inject-code class="target" position="beginning" file="../glue/qtnetwork.cpp" + snippet="qrestaccessmanager-data-callback"/> + </add-function> + <add-function signature="post(QNetworkRequest@request@,QIODevice*@data@,QObject*@context@,PyCallable*@slot@)" + return-type="QNetworkReply*"> + <inject-code class="target" position="beginning" file="../glue/qtnetwork.cpp" + snippet="qrestaccessmanager-data-callback"/> + </add-function> + <add-function signature="post(QNetworkRequest@request@,QJsonDocument@data@,QObject*@context@,PyCallable*@slot@)" + return-type="QNetworkReply*"> + <inject-code class="target" position="beginning" file="../glue/qtnetwork.cpp" + snippet="qrestaccessmanager-data-callback"/> + </add-function> + <add-function signature="post(QNetworkRequest@request@,QVariantMap@data@,QObject*@context@,PyCallable*@slot@)" + return-type="QNetworkReply*"> + <inject-code class="target" position="beginning" file="../glue/qtnetwork.cpp" + snippet="qrestaccessmanager-data-callback"/> + </add-function> + + <add-function signature="put(QNetworkRequest@request@,QByteArray@data@,QObject*@context@,PyCallable*@slot@)" + return-type="QNetworkReply*"> + <inject-code class="target" position="beginning" file="../glue/qtnetwork.cpp" + snippet="qrestaccessmanager-data-callback"/> + </add-function> + <add-function signature="put(QNetworkRequest@request@,QHttpMultiPart*@data@,QObject*@context@,PyCallable*@slot@)" + return-type="QNetworkReply*"> + <inject-code class="target" position="beginning" file="../glue/qtnetwork.cpp" + snippet="qrestaccessmanager-data-callback"/> + </add-function> + <add-function signature="put(QNetworkRequest@request@,QIODevice*@data@,QObject*@context@,PyCallable*@slot@)" + return-type="QNetworkReply*"> + <inject-code class="target" position="beginning" file="../glue/qtnetwork.cpp" + snippet="qrestaccessmanager-data-callback"/> + </add-function> + <add-function signature="put(QNetworkRequest@request@,QJsonDocument@data@,QObject*@context@,PyCallable*@slot@)" + return-type="QNetworkReply*"> + <inject-code class="target" position="beginning" file="../glue/qtnetwork.cpp" + snippet="qrestaccessmanager-data-callback"/> + </add-function> + <add-function signature="put(QNetworkRequest@request@,QVariantMap@data@,QObject*@context@,PyCallable*@slot@)" + return-type="QNetworkReply*"> + <inject-code class="target" position="beginning" file="../glue/qtnetwork.cpp" + snippet="qrestaccessmanager-data-callback"/> + </add-function> + + <add-function signature="sendCustomRequest(QNetworkRequest@request@,QByteArray@method@,QByteArray@data@,QObject*@context@,PyCallable*@slot@)" + return-type="QNetworkReply*"> + <inject-code class="target" position="beginning" file="../glue/qtnetwork.cpp" + snippet="qrestaccessmanager-method-data-callback"/> + </add-function> + <add-function signature="sendCustomRequest(QNetworkRequest@request@,QByteArray@method@,QHttpMultiPart*@data@,QObject*@context@,PyCallable*@slot@)" + return-type="QNetworkReply*"> + <inject-code class="target" position="beginning" file="../glue/qtnetwork.cpp" + snippet="qrestaccessmanager-method-data-callback"/> + </add-function> + <add-function signature="sendCustomRequest(QNetworkRequest@request@,QByteArray@method@,QIODevice*@data@,QObject*@context@,PyCallable*@slot@)" + return-type="QNetworkReply*"> + <inject-code class="target" position="beginning" file="../glue/qtnetwork.cpp" + snippet="qrestaccessmanager-method-data-callback"/> + </add-function> + </object-type> + + <object-type name="QRestReply" since="6.7"> + <add-function signature="readJson()" return-type="PyObject"> + <modify-argument index="return" + pyi-type="Tuple[Optional[PySide6.QtCore.QJsonDocument],PySide6.QtCore.QJsonParseError]"/> + <inject-code class="target" position="beginning" file="../glue/qtnetwork.cpp" + snippet="qrestreply-readjson"/> + </add-function> + </object-type> + <object-type name="QSctpServer"> <configuration condition="QT_CONFIG(sctp)"/> </object-type> |
