aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside2/PySide2/QtWidgets/typesystem_widgets_common.xml
diff options
context:
space:
mode:
Diffstat (limited to 'sources/pyside2/PySide2/QtWidgets/typesystem_widgets_common.xml')
-rw-r--r--sources/pyside2/PySide2/QtWidgets/typesystem_widgets_common.xml102
1 files changed, 77 insertions, 25 deletions
diff --git a/sources/pyside2/PySide2/QtWidgets/typesystem_widgets_common.xml b/sources/pyside2/PySide2/QtWidgets/typesystem_widgets_common.xml
index 425dcd7b5..91458e313 100644
--- a/sources/pyside2/PySide2/QtWidgets/typesystem_widgets_common.xml
+++ b/sources/pyside2/PySide2/QtWidgets/typesystem_widgets_common.xml
@@ -67,6 +67,7 @@
-->
<rejection class="*" enum-name="enum_1"/>
+ <rejection class="QMdi"/>
<!--
Event classes have a lot of non-documented protected fields, those fields
@@ -444,7 +445,7 @@
<define-ownership class="target" owner="default"/>
</modify-argument>
</modify-function>
- <modify-function signature="setIndexWidget(const QModelIndex &amp;,QWidget*)">
+ <modify-function signature="setIndexWidget(const QModelIndex &amp;,QWidget*)" allow-thread="yes">
<modify-argument index="2">
<parent index="this" action="add"/>
</modify-argument>
@@ -559,6 +560,7 @@
<parent index="return" action="add"/>
</modify-argument>
</modify-function>
+ <modify-function signature="registerField(const QString&amp;,QWidget*,const char*,const char*)" allow-thread="yes"/>
</object-type>
<object-type name="QFocusFrame">
<modify-function signature="setWidget(QWidget*)">
@@ -583,7 +585,7 @@
<insert-template name="bool*_fix,arg"/>
</inject-code>
</modify-function>
- <modify-function signature="getFont(bool*,QFont,QWidget*,QString,QFlags&lt;QFontDialog::FontDialogOption&gt;)">
+ <modify-function signature="getFont(bool*,QFont,QWidget*,QString,QFlags&lt;QFontDialog::FontDialogOption&gt;)" allow-thread="yes">
<modify-argument index="1">
<remove-argument />
</modify-argument>
@@ -792,15 +794,16 @@
<parent index="this" action="add"/>
</modify-argument>
</modify-function>
+ <modify-function signature="removeSubWindow(QWidget*)" allow-thread="yes"/>
</object-type>
<object-type name="QMdiSubWindow">
<enum-type name="SubWindowOption" flags="SubWindowOptions"/>
- <modify-function signature="setWidget(QWidget*)" >
+ <modify-function signature="setWidget(QWidget*)" allow-thread="yes">
<modify-argument index="1">
<parent index="this" action="add"/>
</modify-argument>
</modify-function>
- <modify-function signature="setSystemMenu(QMenu*)" >
+ <modify-function signature="setSystemMenu(QMenu*)" allow-thread="yes">
<modify-argument index="1">
<parent index="this" action="add"/>
</modify-argument>
@@ -1255,7 +1258,8 @@
<object-type name="QLayout">
<inject-code class="native" position="beginning" file="../glue/qtwidgets.cpp" snippet="qlayout-help-functions"/>
-
+ <!-- Becomes a real Q_OPROPERTY in Qt 6 -->
+ <property name="contentsMargins" type="QMargins" get="contentsMargins" set="setContentsMargins"/>
<enum-type name="SizeConstraint"/>
<modify-function signature="itemAt(int)const">
@@ -1272,6 +1276,10 @@
<inject-code class="target" position="beginning" file="../glue/qtwidgets.cpp" snippet="removeownership-1"/>
</modify-function>
+ <modify-function signature="replaceWidget(QWidget*,QWidget*,QFlags&lt;Qt::FindChildOption&gt;)">
+ <inject-code class="target" position="beginning" file="../glue/qtwidgets.cpp" snippet="addownership-2"/>
+ </modify-function>
+
<modify-function signature="parentWidget()const">
<modify-argument index="this">
<parent index="return" action="add"/>
@@ -1284,6 +1292,7 @@
<modify-function signature="takeAt(int)">
<modify-argument index="return">
<parent index="this" action="remove"/>
+ <define-ownership class="native" owner="c++"/>
</modify-argument>
</modify-function>
@@ -1291,16 +1300,16 @@
<inject-code class="target" position="beginning" file="../glue/qtwidgets.cpp" snippet="addownership-1"/>
</modify-function>
- <modify-function signature="addWidget(QWidget*)">
+ <modify-function signature="addWidget(QWidget*)" allow-thread="yes">
<inject-code class="target" position="beginning" file="../glue/qtwidgets.cpp" snippet="addownership-1"/>
</modify-function>
- <modify-function signature="addChildWidget(QWidget*)">
+ <modify-function signature="addChildWidget(QWidget*)" allow-thread="yes">
<inject-code class="target" position="beginning" file="../glue/qtwidgets.cpp" snippet="addownership-1"/>
</modify-function>
<modify-function signature="addChildLayout(QLayout*)">
<inject-code class="target" position="beginning" file="../glue/qtwidgets.cpp" snippet="addownership-1"/>
</modify-function>
- <modify-function signature="setMenuBar(QWidget*)">
+ <modify-function signature="setMenuBar(QWidget*)" allow-thread="yes">
<inject-code class="target" position="beginning" file="../glue/qtwidgets.cpp" snippet="addownership-1"/>
</modify-function>
@@ -1341,9 +1350,12 @@
<object-type name="QStackedLayout">
<inject-code class="native" position="beginning" file="../glue/qtwidgets.cpp" snippet="qlayout-help-functions"/>
<enum-type name="StackingMode"/>
- <modify-function signature="insertWidget(int,QWidget*)">
+ <modify-function signature="insertWidget(int,QWidget*)" allow-thread="yes">
<inject-code class="target" position="beginning" file="../glue/qtwidgets.cpp" snippet="addownership-2"/>
</modify-function>
+ <modify-function signature="addWidget(QWidget*)" allow-thread="yes">
+ <inject-code class="target" position="beginning" file="../glue/qtwidgets.cpp" snippet="addownership-1"/>
+ </modify-function>
</object-type>
<object-type name="QBoxLayout">
@@ -1351,7 +1363,7 @@
<enum-type name="Direction"/>
- <modify-function signature="addWidget(QWidget*,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
+ <modify-function signature="addWidget(QWidget*,int,QFlags&lt;Qt::AlignmentFlag&gt;)" allow-thread="yes">
<inject-code class="target" position="beginning" file="../glue/qtwidgets.cpp" snippet="addownership-1"/>
</modify-function>
@@ -1359,7 +1371,7 @@
<inject-code class="target" position="beginning" file="../glue/qtwidgets.cpp" snippet="addownership-1"/>
</modify-function>
- <modify-function signature="insertWidget(int,QWidget*,int,QFlags&lt;Qt::AlignmentFlag&gt;)">
+ <modify-function signature="insertWidget(int,QWidget*,int,QFlags&lt;Qt::AlignmentFlag&gt;)" allow-thread="yes">
<inject-code class="target" position="beginning" file="../glue/qtwidgets.cpp" snippet="addownership-2"/>
</modify-function>
<modify-function signature="insertLayout(int,QLayout*,int)">
@@ -1753,7 +1765,13 @@
</modify-function>
</object-type>
<object-type name="QTreeWidget">
- <modify-function signature="setItemWidget(QTreeWidgetItem*,int,QWidget*)">
+ <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*)" allow-thread="yes">
<modify-argument index="3">
<parent index="this" action="add"/>
</modify-argument>
@@ -1800,6 +1818,7 @@
<modify-function signature="clear()">
<inject-code file="../glue/qtwidgets.cpp" snippet="qtreewidget-clear"/>
</modify-function>
+ <modify-function signature="removeItemWidget(QTreeWidgetItem*,int)" allow-thread="yes"/>
</object-type>
<object-type name="QAbstractItemDelegate">
<enum-type name="EndEditHint"/>
@@ -1817,13 +1836,14 @@
<define-ownership class="native" owner="c++"/>
</modify-argument>
</modify-function>
+ <modify-function signature="closeEditor(QWidget*,QAbstractItemDelegate::EndEditHint)" allow-thread="yes"/>
</object-type>
<object-type name="QTableWidgetItem" >
<enum-type name="ItemType"/>
- <modify-function signature="read(QDataStream&amp;)">
+ <modify-function signature="read(QDataStream&amp;)" allow-thread="yes">
<modify-argument index="1" invalidate-after-use="yes"/>
</modify-function>
- <modify-function signature="write(QDataStream&amp;)const">
+ <modify-function signature="write(QDataStream&amp;)const" allow-thread="yes">
<modify-argument index="1" invalidate-after-use="yes"/>
</modify-function>
</object-type>
@@ -1849,10 +1869,10 @@
<define-ownership owner="target"/>
</modify-argument>
</modify-function>
- <modify-function signature="read(QDataStream&amp;)">
+ <modify-function signature="read(QDataStream&amp;)" allow-thread="yes">
<modify-argument index="1" invalidate-after-use="yes"/>
</modify-function>
- <modify-function signature="write(QDataStream&amp;)const">
+ <modify-function signature="write(QDataStream&amp;)const" allow-thread="yes">
<modify-argument index="1" invalidate-after-use="yes"/>
</modify-function>
</object-type>
@@ -1889,10 +1909,10 @@
<object-type name="QTreeWidgetItem" hash-function="qHash">
<enum-type name="ChildIndicatorPolicy"/>
<enum-type name="ItemType"/>
- <modify-function signature="read(QDataStream&amp;)">
+ <modify-function signature="read(QDataStream&amp;)" allow-thread="yes">
<modify-argument index="1" invalidate-after-use="yes"/>
</modify-function>
- <modify-function signature="write(QDataStream&amp;)const">
+ <modify-function signature="write(QDataStream&amp;)const" allow-thread="yes">
<modify-argument index="1" invalidate-after-use="yes"/>
</modify-function>
<modify-function signature="QTreeWidgetItem(QTreeWidget*,int)">
@@ -1975,7 +1995,13 @@
</object-type>
<object-type name="QListWidget">
- <modify-function signature="setItemWidget(QListWidgetItem*,QWidget*)">
+ <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*)" allow-thread="yes">
<modify-argument index="2">
<parent index="1" action="add"/>
</modify-argument>
@@ -1999,6 +2025,7 @@
<modify-function signature="clear()">
<inject-code class="target" position="beginning" file="../glue/qtwidgets.cpp" snippet="qlistwidget-clear"/>
</modify-function>
+ <modify-function signature="removeItemWidget(QListWidgetItem*)" allow-thread="yes"/>
</object-type>
<object-type name="QWidget" delete-in-main-thread="true">
@@ -2237,7 +2264,7 @@
</modify-argument>
</modify-function>
- <modify-function signature="setLayout(QLayout*)">
+ <modify-function signature="setLayout(QLayout*)" allow-thread="yes">
<inject-code class="target" position="beginning" file="../glue/qtwidgets.cpp" snippet="qwidget-setlayout"/>
</modify-function>
<modify-function signature="raise()" rename="raise_"/>
@@ -2280,7 +2307,8 @@
<modify-function signature="question(QWidget*,const QString&amp;,const QString&amp;,const QString&amp;,const QString&amp;,const QString&amp;,int,int)" remove="all"/>
<modify-function signature="warning(QWidget*,const QString&amp;,const QString&amp;,int,int,int)" remove="all"/>
<modify-function signature="warning(QWidget*,const QString&amp;,const QString&amp;,const QString&amp;,const QString&amp;,const QString&amp;,int,int)" remove="all"/>
-
+ <modify-function signature="about(QWidget*,const QString&amp;,const QString&amp;)" allow-thread="yes"/>
+ <modify-function signature="aboutQt(QWidget*,const QString&amp;)" allow-thread="yes"/>
</object-type>
<object-type name="QAbstractSpinBox">
<enum-type name="ButtonSymbols"/>
@@ -2424,7 +2452,7 @@
</modify-function>
<modify-function signature="getExistingDirectory(QWidget*,const QString&amp;,const QString&amp;,QFlags&lt;QFileDialog::Option>)" allow-thread="yes"/>
- <modify-function signature="getExistingDirectoryUrl(QWidget*,const QString&amp;,const QUrl&amp;,QFlags&lt;QFileDialog::Option>,const QStringList&amp;)"/>
+ <modify-function signature="getExistingDirectoryUrl(QWidget*,const QString&amp;,const QUrl&amp;,QFlags&lt;QFileDialog::Option>,const QStringList&amp;)" allow-thread="yes"/>
<modify-function signature="getOpenFileName(QWidget*,const QString&amp;,const QString&amp;,const QString&amp;,QString*,QFlags&lt;QFileDialog::Option&gt;)" allow-thread="yes">
<modify-argument index="return">
<replace-type modified-type="(fileName, selectedFilter)"/>
@@ -2556,6 +2584,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"/>
@@ -2591,11 +2625,12 @@
<parent index="this" action="add"/>
</modify-argument>
</modify-function>
- <modify-function signature="setCellWidget(int,int,QWidget*)">
+ <modify-function signature="setCellWidget(int,int,QWidget*)" allow-thread="yes">
<modify-argument index="3">
<parent index="this" action="add"/>
</modify-argument>
</modify-function>
+ <modify-function signature="removeCellWidget(int,int)" allow-thread="yes"/>
<modify-function signature="setCurrentItem(QTableWidgetItem*)">
<modify-argument index="1">
<parent index="this" action="add"/>
@@ -2635,7 +2670,9 @@
</modify-argument>
</modify-function>
</object-type>
- <object-type name="QGroupBox"/>
+ <object-type name="QGroupBox">
+ <modify-function signature="clicked(bool)" allow-thread="yes"/>
+ </object-type>
<object-type name="QStackedWidget">
<modify-function signature="addWidget(QWidget*)">
<modify-argument index="1">
@@ -2900,6 +2937,12 @@
<extra-includes>
<include file-name="QTextCursor" location="global"/>
</extra-includes>
+ <modify-function signature="createMimeDataFromSelection() const">
+ <modify-argument index="return">
+ <define-ownership class="native" owner="c++"/>
+ <define-ownership class="target" owner="default"/>
+ </modify-argument>
+ </modify-function>
<modify-function signature="setDocument(QTextDocument*)">
<modify-argument index="1">
<parent index="this" action="add"/>
@@ -2921,6 +2964,7 @@
<parent index="this" action="add"/>
</modify-argument>
</modify-function>
+ <modify-function signature="triggered(bool)" allow-thread="yes"/>
</object-type>
<object-type name="QApplication">
@@ -2945,6 +2989,8 @@
<inject-code class="target" position="end" file="../glue/qtwidgets.cpp" snippet="qapplication-setStyle"/>
</modify-function>
<modify-function signature="exec()" rename="exec_" allow-thread="yes"/>
+ <modify-function signature="notify(QObject*,QEvent*)" allow-thread="yes"/>
+ <modify-function signature="alert(QWidget*,int)" allow-thread="yes"/>
<inject-code class="native" position="beginning" file="../glue/qtwidgets.cpp" snippet="qapplication-init"/>
</object-type>
@@ -3217,7 +3263,7 @@
<parent index="1" action="add"/>
</modify-argument>
</modify-function>
- <modify-function signature="setWidget(QWidget*)">
+ <modify-function signature="setWidget(QWidget*)" allow-thread="yes">
<inject-code file="../glue/qtwidgets.cpp" snippet="qgraphicsproxywidget-setwidget"/>
</modify-function>
</object-type>
@@ -3327,6 +3373,12 @@
<object-type name="QPlainTextDocumentLayout"/>
<object-type name="QPlainTextEdit">
<enum-type name="LineWrapMode"/>
+ <modify-function signature="createMimeDataFromSelection() const">
+ <modify-argument index="return">
+ <define-ownership class="native" owner="c++"/>
+ <define-ownership class="target" owner="default"/>
+ </modify-argument>
+ </modify-function>
<modify-function signature="setDocument(QTextDocument*)">
<modify-argument index="1">
<parent index="this" action="add"/>