aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2022-07-01 08:57:39 +0200
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2022-07-08 21:49:47 +0200
commit1d97ac4793e2f595209a7c101cfa5f5d739ff4e2 (patch)
tree06690e0eb46f60140050bafeddb660e1b442b12c
parent833a6efafdb9e7bf952e6cfa311ceb0dd0570fe2 (diff)
Fix signal QAbstractItemModel::layoutAboutToBeChanged(QList<QPersistentModelIndex>)
Add a meta type registration for QList<QPersistentModelIndex>. Task-number: PYSIDE-1978 Change-Id: I579926877c69a624dc709b3c0534a963b04f6901 Reviewed-by: Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> (cherry picked from commit 4f9c457f28dde6423666e8227c8904e4e84ee6e1) Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
-rw-r--r--sources/pyside6/PySide6/QtCore/typesystem_core_common.xml7
1 files changed, 7 insertions, 0 deletions
diff --git a/sources/pyside6/PySide6/QtCore/typesystem_core_common.xml b/sources/pyside6/PySide6/QtCore/typesystem_core_common.xml
index d2a2e3547..e9a6ced70 100644
--- a/sources/pyside6/PySide6/QtCore/typesystem_core_common.xml
+++ b/sources/pyside6/PySide6/QtCore/typesystem_core_common.xml
@@ -1240,6 +1240,13 @@
</add-function>
</value-type>
<value-type name="QPersistentModelIndex" hash-function="qHash">
+ <extra-includes>
+ <include file-name="QtCore/QList" location="global"/>
+ </extra-includes>
+ <!-- For signal QAbstractItemModel::layoutAboutToBeChanged(QList<QPersistentModelIndex>) -->
+ <inject-code class="target" position="end">
+ qRegisterMetaType&lt;QList&lt;QPersistentModelIndex&gt; &gt;("QList_QPersistentModelIndex");
+ </inject-code>
<modify-function signature="internalPointer()const">
<inject-code class="target" position="beginning">
<insert-template name="return_internal_pointer" />