aboutsummaryrefslogtreecommitdiffstats
path: root/sources
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2020-02-04 15:28:46 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2020-02-05 10:37:26 +0100
commitfa17f867c2dd33aadefa6fe95f80831a83a64a10 (patch)
treee7c39c0ca4bf93fd1b956bea050e1061f949b61c /sources
parent821480b1f0d0cfb59df427315c29c364096818c4 (diff)
QList/QTable/QTreeWidget: Fix ownership of return value
Specify C++ ownership. Fixes: PYSIDE-1189 Change-Id: I093e2af048aaabf00d124af66dcd3efc7c709e95 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io>
Diffstat (limited to 'sources')
-rw-r--r--sources/pyside2/PySide2/QtWidgets/typesystem_widgets_common.xml18
1 files changed, 18 insertions, 0 deletions
diff --git a/sources/pyside2/PySide2/QtWidgets/typesystem_widgets_common.xml b/sources/pyside2/PySide2/QtWidgets/typesystem_widgets_common.xml
index 425dcd7b5..d9e328f06 100644
--- a/sources/pyside2/PySide2/QtWidgets/typesystem_widgets_common.xml
+++ b/sources/pyside2/PySide2/QtWidgets/typesystem_widgets_common.xml
@@ -1753,6 +1753,12 @@
</modify-function>
</object-type>
<object-type name="QTreeWidget">
+ <modify-function signature="mimeData(const QList&lt;QTreeWidgetItem*&gt;&amp;)const">
+ <modify-argument index="return">
+ <define-ownership class="native" owner="c++"/>
+ <define-ownership class="target" owner="default"/>
+ </modify-argument>
+ </modify-function>
<modify-function signature="setItemWidget(QTreeWidgetItem*,int,QWidget*)">
<modify-argument index="3">
<parent index="this" action="add"/>
@@ -1975,6 +1981,12 @@
</object-type>
<object-type name="QListWidget">
+ <modify-function signature="mimeData(const QList&lt;QListWidgetItem*&gt;&amp;)const">
+ <modify-argument index="return">
+ <define-ownership class="native" owner="c++"/>
+ <define-ownership class="target" owner="default"/>
+ </modify-argument>
+ </modify-function>
<modify-function signature="setItemWidget(QListWidgetItem*,QWidget*)">
<modify-argument index="2">
<parent index="1" action="add"/>
@@ -2556,6 +2568,12 @@
</modify-function>
</object-type>
<object-type name="QTableWidget">
+ <modify-function signature="mimeData(const QList&lt;QTableWidgetItem*&gt;&amp;)const">
+ <modify-argument index="return">
+ <define-ownership class="native" owner="c++"/>
+ <define-ownership class="target" owner="default"/>
+ </modify-argument>
+ </modify-function>
<modify-function signature="setHorizontalHeaderItem(int,QTableWidgetItem*)">
<modify-argument index="2">
<parent index="this" action="add"/>