aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside6/PySide6/QtWebEngineCore
diff options
context:
space:
mode:
authorShyamnath Premnadh <Shyamnath.Premnadh@qt.io>2022-05-04 13:33:57 +0200
committerShyamnath Premnadh <Shyamnath.Premnadh@qt.io>2022-05-17 16:46:59 +0200
commit96715550f3d980dc5554c67a3660e94b6a9a3e76 (patch)
tree7b6dcbb197fe7de94daea3eb716eaacbf344a4c6 /sources/pyside6/PySide6/QtWebEngineCore
parent9a2a9bae00003f7dc0cea782bb10775aa25c8933 (diff)
webenginecore: QWebEngineCookieStore setCookieFilter
- added tests for the setCookieFilter(...) Task-number: PYSIDE-1912 Pick-to: 6.3 Change-Id: I484725072195846e7777fc577d167ff9ed374d59 Reviewed-by: Friedemann Kleint <Friedemann.Kleint@qt.io>
Diffstat (limited to 'sources/pyside6/PySide6/QtWebEngineCore')
-rw-r--r--sources/pyside6/PySide6/QtWebEngineCore/CMakeLists.txt1
-rw-r--r--sources/pyside6/PySide6/QtWebEngineCore/typesystem_webenginecore.xml8
2 files changed, 8 insertions, 1 deletions
diff --git a/sources/pyside6/PySide6/QtWebEngineCore/CMakeLists.txt b/sources/pyside6/PySide6/QtWebEngineCore/CMakeLists.txt
index f6a3fb35c..0da2c6c7b 100644
--- a/sources/pyside6/PySide6/QtWebEngineCore/CMakeLists.txt
+++ b/sources/pyside6/PySide6/QtWebEngineCore/CMakeLists.txt
@@ -4,6 +4,7 @@ set(QtWebEngineCore_SRC
${QtWebEngineCore_GEN_DIR}/qwebenginecertificateerror_wrapper.cpp
${QtWebEngineCore_GEN_DIR}/qwebenginecontextmenurequest_wrapper.cpp
${QtWebEngineCore_GEN_DIR}/qwebenginecookiestore_wrapper.cpp
+${QtWebEngineCore_GEN_DIR}/qwebenginecookiestore_filterrequest_wrapper.cpp
${QtWebEngineCore_GEN_DIR}/qwebenginedownloadrequest_wrapper.cpp
${QtWebEngineCore_GEN_DIR}/qwebenginefullscreenrequest_wrapper.cpp
${QtWebEngineCore_GEN_DIR}/qwebenginehistory_wrapper.cpp
diff --git a/sources/pyside6/PySide6/QtWebEngineCore/typesystem_webenginecore.xml b/sources/pyside6/PySide6/QtWebEngineCore/typesystem_webenginecore.xml
index 22ff8b777..478621736 100644
--- a/sources/pyside6/PySide6/QtWebEngineCore/typesystem_webenginecore.xml
+++ b/sources/pyside6/PySide6/QtWebEngineCore/typesystem_webenginecore.xml
@@ -46,7 +46,13 @@
<load-typesystem name="QtPrintSupport/typesystem_printsupport.xml" generate="no"/>
<load-typesystem name="QtWebChannel/typesystem_webchannel.xml" generate="no"/>
- <object-type name="QWebEngineCookieStore"/>
+ <object-type name="QWebEngineCookieStore">
+ <value-type name="FilterRequest" />
+ <add-function signature="setCookieFilter(PyCallable* @filterCallback@)">
+ <inject-code class="target" position="beginning" file="../glue/qtwebenginecore.cpp"
+ snippet="qwebenginecookiestore-setcookiefilter"/>
+ </add-function>
+ </object-type>
<value-type name="QWebEngineCertificateError">
<enum-type name="Type"/>