aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--sources/pyside6/PySide6/QtCore/typesystem_core_common.xml12
-rw-r--r--sources/pyside6/PySide6/glue/qtcore.cpp4
2 files changed, 12 insertions, 4 deletions
diff --git a/sources/pyside6/PySide6/QtCore/typesystem_core_common.xml b/sources/pyside6/PySide6/QtCore/typesystem_core_common.xml
index bdad20892..2df697d31 100644
--- a/sources/pyside6/PySide6/QtCore/typesystem_core_common.xml
+++ b/sources/pyside6/PySide6/QtCore/typesystem_core_common.xml
@@ -792,8 +792,9 @@
<value-type name="QDate" hash-function="PySide::hash" >
<extra-includes>
<include file-name="pysideqhash.h" location="global"/>
- <include file-name="glue/core_snippets_p.h" location="local"/>
</extra-includes>
+ <inject-code class="native" position="beginning" file="../glue/qtcore.cpp"
+ snippet="core-snippets-p-h"/>
<conversion-rule>
<target-to-native>
<add-conversion type="Py_None" file="../glue/qtcore.cpp" snippet="conversion-pynone"/>
@@ -852,8 +853,9 @@
<value-type name="QDateTime" hash-function="PySide::hash">
<extra-includes>
<include file-name="pysideqhash.h" location="global"/>
- <include file-name="glue/core_snippets_p.h" location="local"/>
</extra-includes>
+ <inject-code class="native" position="beginning" file="../glue/qtcore.cpp"
+ snippet="core-snippets-p-h"/>
<enum-type name="YearRange"/>
<conversion-rule>
<target-to-native>
@@ -1211,8 +1213,9 @@
<value-type name="QTime" hash-function="PySide::hash">
<extra-includes>
<include file-name="pysideqhash.h" location="global"/>
- <include file-name="glue/core_snippets_p.h" location="local"/>
</extra-includes>
+ <inject-code class="native" position="beginning" file="../glue/qtcore.cpp"
+ snippet="core-snippets-p-h"/>
<conversion-rule>
<target-to-native>
<add-conversion type="Py_None" file="../glue/qtcore.cpp" snippet="conversion-pynone"/>
@@ -1630,8 +1633,9 @@
<include file-name="QThread" location="global"/>
<include file-name="QCoreApplication" location="global"/>
<include file-name="signalmanager.h" location="local"/>
- <include file-name="glue/core_snippets_p.h" location="local"/>
</extra-includes>
+ <inject-code class="native" position="beginning" file="../glue/qtcore.cpp"
+ snippet="core-snippets-p-h"/>
<modify-function signature="metaObject()const">
<inject-code class="target" position="beginning" file="../glue/qtcore.cpp" snippet="qobject-metaobject"/>
<modify-argument index="return">
diff --git a/sources/pyside6/PySide6/glue/qtcore.cpp b/sources/pyside6/PySide6/glue/qtcore.cpp
index fc63767c9..dc855ae35 100644
--- a/sources/pyside6/PySide6/glue/qtcore.cpp
+++ b/sources/pyside6/PySide6/glue/qtcore.cpp
@@ -11,6 +11,10 @@
#include "glue/core_snippets_p.h"
// @snippet include-pyside
+// @snippet core-snippets-p-h
+#include "glue/core_snippets_p.h"
+// @snippet core-snippets-p-h
+
// @snippet qarg_helper
// Helper for the Q_ARG/Q_RETURN_ARG functions, creating a meta type