blob: 7465b109f8a4247a353c875a486b171ff16725fa (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
From: Dmitry Shachnev <mitya57@debian.org>
Date: Sun, 4 Feb 2024 00:29:00 +0300
Subject: Modify sendCommand signatures to use 0 as default value
The original default value was QNodeCommand::CommandId(), and shiboken
copies it verbatim from the header file, however it does not work because
we do not generate "using namespace Qt3DCore;".
0 is the same as QNodeCommand::CommandId().
---
sources/pyside2/PySide2/Qt3DCore/typesystem_3dcore.xml | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/sources/pyside2/PySide2/Qt3DCore/typesystem_3dcore.xml b/sources/pyside2/PySide2/Qt3DCore/typesystem_3dcore.xml
index 8696a12..310595f 100644
--- a/sources/pyside2/PySide2/Qt3DCore/typesystem_3dcore.xml
+++ b/sources/pyside2/PySide2/Qt3DCore/typesystem_3dcore.xml
@@ -58,6 +58,11 @@
<object-type name="QAspectJob"/>
<object-type name="QBackendNode">
<enum-type name="Mode"/>
+ <modify-function signature="sendCommand(const QString&,const QVariant&,unsigned long long)">
+ <modify-argument index="3">
+ <replace-default-expression with="0"/>
+ </modify-argument>
+ </modify-function>
</object-type>
<!-- TODO: Solve issues related to windows and a unresolved
external symbol
@@ -82,6 +87,11 @@
</object-type>
<object-type name="QNode">
<enum-type name="PropertyTrackingMode"/>
+ <modify-function signature="sendCommand(const QString&,const QVariant&,unsigned long long)">
+ <modify-argument index="3">
+ <replace-default-expression with="0"/>
+ </modify-argument>
+ </modify-function>
</object-type>
<object-type name="QNodeCommand" since="5.10"/>
<object-type name="QNodeCreatedChangeBase"/>
|