diff options
author | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2020-02-04 15:28:46 +0100 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@qt.io> | 2020-02-05 10:37:26 +0100 |
commit | fa17f867c2dd33aadefa6fe95f80831a83a64a10 (patch) | |
tree | e7c39c0ca4bf93fd1b956bea050e1061f949b61c /sources | |
parent | 821480b1f0d0cfb59df427315c29c364096818c4 (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.xml | 18 |
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<QTreeWidgetItem*>&)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<QListWidgetItem*>&)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<QTableWidgetItem*>&)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"/> |