aboutsummaryrefslogtreecommitdiffstats
path: root/sources/pyside6/PySide6
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2024-11-20 15:18:10 +0100
committerChristian Tismer <tismer@stackless.com>2024-11-21 13:56:34 +0100
commit80f60de34ba72a5ebef4edc67f532109f79da2a6 (patch)
tree5870eb0ece767e6d199f752b28829c0b4c7f4a44 /sources/pyside6/PySide6
parent00beef4b96fb4f07d3f76d281540bb79c801b9b7 (diff)
Add parameter names to added global functions
It brings some clarity to the documentation. Pick-to: 6.8 Change-Id: I8787e5d6a3ceedcd91442e0e1f9561dbea657d7c Reviewed-by: Shyamnath Premnadh <Shyamnath.Premnadh@qt.io>
Diffstat (limited to 'sources/pyside6/PySide6')
-rw-r--r--sources/pyside6/PySide6/QtCore/typesystem_core_common.xml38
-rw-r--r--sources/pyside6/PySide6/QtGui/typesystem_gui_common.xml52
-rw-r--r--sources/pyside6/PySide6/QtNetwork/typesystem_network.xml2
-rw-r--r--sources/pyside6/PySide6/QtPrintSupport/typesystem_printsupport_common.xml2
-rw-r--r--sources/pyside6/PySide6/QtQml/typesystem_qml.xml2
-rw-r--r--sources/pyside6/PySide6/QtStateMachine/typesystem_statemachine.xml4
-rw-r--r--sources/pyside6/PySide6/QtWidgets/typesystem_widgets_common.xml8
7 files changed, 54 insertions, 54 deletions
diff --git a/sources/pyside6/PySide6/QtCore/typesystem_core_common.xml b/sources/pyside6/PySide6/QtCore/typesystem_core_common.xml
index 84663d07d..427d78998 100644
--- a/sources/pyside6/PySide6/QtCore/typesystem_core_common.xml
+++ b/sources/pyside6/PySide6/QtCore/typesystem_core_common.xml
@@ -382,12 +382,12 @@
</extra-includes>
<enum-type name="Type" python-type="IntEnum"/>
<enum-type name="TypeFlag" flags="TypeFlags"/>
- <add-function signature="QMetaType(PyTypeObject*)">
+ <add-function signature="QMetaType(PyTypeObject*@py_type@)">
<inject-code class="target" position="beginning" file="../glue/qtcore.cpp"
snippet="metatype-from-type"/>
</add-function>
<!-- PYSIDE-1735: The class QMetaType.Type must be allowed because int is gone -->
- <add-function signature="QMetaType(QMetaType::Type)">
+ <add-function signature="QMetaType(QMetaType::Type@type@)">
<inject-code class="target" position="beginning" file="../glue/qtcore.cpp"
snippet="metatype-from-metatype-type"/>
</add-function>
@@ -673,7 +673,7 @@
<inject-code class="target" position="beginning" file="../glue/qtcore.cpp" snippet="qt-qabs"/>
</add-function>
- <add-function signature="qAddPostRoutine(PyObject*)">
+ <add-function signature="qAddPostRoutine(PyObject*@callable@)">
<inject-code class="target" position="beginning" file="../glue/qtcore.cpp" snippet="qt-addpostroutine"/>
</add-function>
<inject-code class="target" position="end" file="../glue/qtcore.cpp" snippet="qt-qaddpostroutine"/>
@@ -692,7 +692,7 @@
<inject-code class="native" position="beginning" file="../glue/qtcore.cpp" snippet="qt-messagehandler"/>
<inject-code class="native" position="beginning" file="../glue/qtcore.cpp"
snippet="qlatin1string-check"/>
- <add-function signature="qInstallMessageHandler(PyObject)" return-type="PyObject">
+ <add-function signature="qInstallMessageHandler(PyObject@callable@)" return-type="PyObject">
<inject-code class="target" position="beginning" file="../glue/qtcore.cpp" snippet="qt-installmessagehandler"/>
</add-function>
@@ -889,14 +889,14 @@
<include file-name="datetime.h" location="global"/>
</extra-includes>
<!-- Somewhat internal constructor used to pickle QDateTime -->
- <add-function signature="QDateTime(int,int,int,int,int,int,int,int=Qt::LocalTime)">
+ <add-function signature="QDateTime(int@year@,int@month@,int@day@,int@h@,int@m@,int@s@,int@ms@,int@spec@=Qt::LocalTime)">
<inject-code class="target" position="beginning" file="../glue/qtcore.cpp" snippet="qdatetime-1"/>
</add-function>
- <add-function signature="QDateTime(int,int,int,int,int,int)">
+ <add-function signature="QDateTime(int@year@,int@month@,int@day@,int@h@,int@m@,int@s@)">
<inject-code class="target" position="beginning" file="../glue/qtcore.cpp" snippet="qdatetime-2"/>
</add-function>
<!-- PYSIDE-1735: Qt::TimeSpec is no more compatible with int -->
- <add-function signature="QDateTime(int,int,int,int,int,int,int,Qt::TimeSpec=Qt::LocalTime)">
+ <add-function signature="QDateTime(int@year@,int@month@,int@day@,int@h@,int@m@,int@s@,int@ms@,Qt::TimeSpec@spec@=Qt::LocalTime)">
<inject-code class="target" position="beginning" file="../glue/qtcore.cpp" snippet="qdatetime-3"/>
</add-function>
<add-function signature="__repr__" return-type="str">
@@ -1818,7 +1818,7 @@
<inject-code class="target" position="beginning" file="../glue/qtcore.cpp" snippet="qobject-connect-6"/>
</add-function>
- <add-function signature="emit(const char*,...)" return-type="bool">
+ <add-function signature="emit(const char*@signal@,...)" return-type="bool">
<inject-code class="target" position="beginning" file="../glue/qtcore.cpp" snippet="qobject-emit"/>
</add-function>
<add-function signature="disconnect(const char*@signal@,PyCallable*@functor@)" return-type="bool">
@@ -2058,10 +2058,10 @@
</insert-template>
</inject-code>
</add-function>
- <add-function signature="QByteArray(PyByteArray)">
+ <add-function signature="QByteArray(PyByteArray@data@)">
<inject-code class="target" position="beginning" file="../glue/qtcore.cpp" snippet="qbytearray-2"/>
</add-function>
- <add-function signature="QByteArray(PyBytes)">
+ <add-function signature="QByteArray(PyBytes@data@)">
<inject-code class="target" position="beginning" file="../glue/qtcore.cpp" snippet="qbytearray-3"/>
</add-function>
<!-- buffer protocol -->
@@ -3049,7 +3049,7 @@
<parent index="this" action="add"/>
</modify-argument>
</modify-function>
- <add-function signature="tryStart(PyCallable)" return-type="bool">
+ <add-function signature="tryStart(PyCallable@callable@)" return-type="bool">
<inject-code class="target" position="beginning"
file="../glue/qtcore.cpp"
snippet="std-function-void-lambda"/>
@@ -3414,7 +3414,7 @@
</extra-includes>
<inject-code file="../glue/qtcore.cpp" snippet="qeasingcurve"/>
<enum-type name="Type"/>
- <add-function signature="setCustomType(PyObject*)">
+ <add-function signature="setCustomType(PyObject*@callable@)">
<inject-code file="../glue/qtcore.cpp" snippet="qeasingcurve-setcustomtype"/>
</add-function>
<add-function signature="customType()" return-type="PyObject">
@@ -3475,37 +3475,37 @@
<!-- From Qt4.6 ^^^ -->
- <add-function signature="SIGNAL(const char*)" return-type="str">
+ <add-function signature="SIGNAL(const char*@signature@)" return-type="str">
<inject-code class="target" position="beginning" file="../glue/qtcore.cpp" snippet="qt-signal"/>
<modify-argument index="1" pyi-type="str"/>
</add-function>
- <add-function signature="SLOT(const char*)" return-type="str">
+ <add-function signature="SLOT(const char*@signature@)" return-type="str">
<inject-code class="target" position="beginning" file="../glue/qtcore.cpp" snippet="qt-slot"/>
<modify-argument index="1" pyi-type="str"/>
</add-function>
- <add-function signature="QT_TR_NOOP(PyObject)" return-type="PyObject*">
+ <add-function signature="QT_TR_NOOP(PyObject@message@)" return-type="PyObject*">
<inject-code class="target" position="beginning">
<insert-template name="return_argument"><replace from="#" to="1"/></insert-template>
</inject-code>
</add-function>
- <add-function signature="QT_TR_NOOP_UTF8(PyObject)" return-type="PyObject*">
+ <add-function signature="QT_TR_NOOP_UTF8(PyObject@message@)" return-type="PyObject*">
<inject-code class="target" position="beginning">
<insert-template name="return_argument"><replace from="#" to="1"/></insert-template>
</inject-code>
</add-function>
- <add-function signature="QT_TRANSLATE_NOOP(PyObject,PyObject)" return-type="PyObject*">
+ <add-function signature="QT_TRANSLATE_NOOP(PyObject@context@,PyObject@message@)" return-type="PyObject*">
<inject-code class="target" position="beginning">
<insert-template name="return_argument"><replace from="#" to="2"/></insert-template>
</inject-code>
</add-function>
- <add-function signature="QT_TRANSLATE_NOOP3(PyObject,PyObject,PyObject)" return-type="PyObject*">
+ <add-function signature="QT_TRANSLATE_NOOP3(PyObject@context@,PyObject@message@,PyObject@disambiguation@)" return-type="PyObject*">
<inject-code class="target" position="beginning">
<insert-template name="return_argument"><replace from="#" to="2"/></insert-template>
</inject-code>
</add-function>
- <add-function signature="QT_TRANSLATE_NOOP_UTF8(PyObject)" return-type="PyObject*">
+ <add-function signature="QT_TRANSLATE_NOOP_UTF8(PyObject@message@)" return-type="PyObject*">
<inject-code class="target" position="beginning">
<insert-template name="return_argument"><replace from="#" to="1"/></insert-template>
</inject-code>
diff --git a/sources/pyside6/PySide6/QtGui/typesystem_gui_common.xml b/sources/pyside6/PySide6/QtGui/typesystem_gui_common.xml
index 6a38cd5ee..38ff1a555 100644
--- a/sources/pyside6/PySide6/QtGui/typesystem_gui_common.xml
+++ b/sources/pyside6/PySide6/QtGui/typesystem_gui_common.xml
@@ -185,11 +185,11 @@
</modify-function>
</object-type>
<object-type name="QShortcut">
- <add-function signature="QShortcut(QKeySequence&amp;,QObject*,PyCallable*,Qt::ShortcutContext=Qt::WindowShortcut)">
+ <add-function signature="QShortcut(QKeySequence&amp;@key@,QObject*@parent@,PyCallable*@callable@,Qt::ShortcutContext@context@=Qt::WindowShortcut)">
<inject-code class="target" position="beginning" file="../glue/qtgui.cpp" snippet="qshortcut-1"/>
<inject-code class="target" position="end" file="../glue/qtgui.cpp" snippet="qshortcut-2"/>
</add-function>
- <add-function signature="QShortcut(QKeySequence::StandardKey,QObject*,PyCallable*,Qt::ShortcutContext=Qt::WindowShortcut)">
+ <add-function signature="QShortcut(QKeySequence::StandardKey@standard_key@,QObject*@parent@,PyCallable*@callable@,Qt::ShortcutContext@context@=Qt::WindowShortcut)">
<inject-code class="target" position="beginning" file="../glue/qtgui.cpp" snippet="qshortcut-1"/>
<inject-code class="target" position="end" file="../glue/qtgui.cpp" snippet="qshortcut-2"/>
</add-function>
@@ -248,7 +248,7 @@
<insert-template name="fix_bool*"/>
</inject-code>
</modify-function>
- <add-function signature="quadToQuad(QPolygonF&amp;,QPolygonF&amp;)" return-type="PyObject*" static="true">
+ <add-function signature="quadToQuad(QPolygonF&amp;@one@,QPolygonF&amp;@two@)" return-type="PyObject*" static="true">
<inject-code file="../glue/qtgui.cpp" snippet="qtransform-quadtoquad"/>
</add-function>
<add-function signature="quadToSquare(QPolygonF &amp;)" return-type="PyObject*" static="true">
@@ -692,14 +692,14 @@
<inject-code class="target" position="beginning" file="../glue/qtcore.cpp" snippet="qfile-path-1"/>
</modify-function>
- <add-function signature="QImage(QString&amp;,int,int,int,QImage::Format)">
+ <add-function signature="QImage(QString&amp;,int@width@,int@height@,int@bytes_per_line@,QImage::Format@format@)">
<inject-code>
<insert-template name="qimage_buffer_constructor">
<replace from="%ARGS" to="%2, %3, %4, %5"/>
</insert-template>
</inject-code>
</add-function>
- <add-function signature="QImage(QString&amp;,int,int,QImage::Format)">
+ <add-function signature="QImage(QString&amp;,int@width@,int@height@,QImage::Format@format@)">
<inject-code>
<insert-template name="qimage_buffer_constructor">
<replace from="%ARGS" to="%2, %3, %4"/>
@@ -812,7 +812,7 @@
<!-- ### Constructor removed because we already have an overload using QString. -->
<modify-function signature="QColor(const char*)" remove="all"/>
<!-- ### -->
- <add-function signature="QColor(QVariant)">
+ <add-function signature="QColor(QVariant@color@)">
<inject-code class="target" position="beginning" file="../glue/qtgui.cpp" snippet="qcolor"/>
</add-function>
<!-- get* methods. Inject code -->
@@ -1184,10 +1184,10 @@
<object-type name="QPainterPathStroker" copyable="false"/>
<object-type name="QPixmapCache">
<value-type name="Key"/>
- <add-function signature="find(QPixmapCache::Key&amp;)">
+ <add-function signature="find(QPixmapCache::Key&amp;@key@)">
<inject-code file="../glue/qtgui.cpp" snippet="qpixmapcache-find"/>
</add-function>
- <add-function signature="find(const QString&amp;)">
+ <add-function signature="find(const QString&amp;@key@)">
<inject-code file="../glue/qtgui.cpp" snippet="qpixmapcache-find"/>
</add-function>
</object-type>
@@ -1463,7 +1463,7 @@
<object-type name="QInputEvent"/>
<object-type name="QKeyEvent"
polymorphic-id-expression="%B-&gt;type() == QEvent::KeyPress || %B-&gt;type() == QEvent::KeyRelease || %B-&gt;type() == QEvent::ShortcutOverride">
- <add-function signature="operator!=(QKeySequence::StandardKey)">
+ <add-function signature="operator!=(QKeySequence::StandardKey@standard_key@)">
<inject-code class="target" file="../glue/qtgui.cpp" snippet="qkeyevent-operatornotequal"/>
</add-function>
<add-function signature="__repr__" return-type="str">
@@ -1883,13 +1883,13 @@
<modify-function signature="drawConvexPolygon(const QPoint*,int)" remove="all"/>
- <add-function signature="drawConvexPolygon(QList&lt;QPoint>)">
+ <add-function signature="drawConvexPolygon(QList&lt;QPoint>@points@)">
<inject-code>
<insert-template name="qpainter_drawlist"/>
</inject-code>
</add-function>
<modify-function signature="drawConvexPolygon(const QPointF*,int)" remove="all"/>
- <add-function signature="drawConvexPolygon(QList&lt;QPointF>)">
+ <add-function signature="drawConvexPolygon(QList&lt;QPointF>@points@)">
<inject-code>
<insert-template name="qpainter_drawlist"/>
</inject-code>
@@ -1903,12 +1903,12 @@
<!-- PYSIDE-1540: Preferably use the QPolygon overloads first to avoid
a costly sequence type check on QPolygon. -->
<modify-function signature="drawPoints(const QPoint*,int)" remove="all"/>
- <add-function signature="drawPoints(QList&lt;QPoint>)" overload-number="2">
+ <add-function signature="drawPoints(QList&lt;QPoint>@points@)" overload-number="2">
<inject-code>
<insert-template name="qpainter_drawlist"/>
</inject-code>
</add-function>
- <add-function signature="drawPoints(QList&lt;QPointF>)" overload-number="3">
+ <add-function signature="drawPoints(QList&lt;QPointF>@points@)" overload-number="3">
<inject-code>
<insert-template name="qpainter_drawlist"/>
</inject-code>
@@ -1927,15 +1927,15 @@
</add-function>
<modify-function signature="drawPolygon(const QPoint*,int,Qt::FillRule)" remove="all"/>
- <add-function signature="drawPolygon(QList&lt;QPoint>,Qt::FillRule)">
+ <add-function signature="drawPolygon(QList&lt;QPoint>@points@,Qt::FillRule@fill_rule@)">
<inject-code file="../glue/qtgui.cpp" snippet="qpainter-drawpolygon"/>
</add-function>
<modify-function signature="drawPolygon(const QPointF*,int,Qt::FillRule)" remove="all"/>
- <add-function signature="drawPolygon(QList&lt;QPointF>,Qt::FillRule)">
+ <add-function signature="drawPolygon(QList&lt;QPointF>@points@,Qt::FillRule@fill_rule@)">
<inject-code file="../glue/qtgui.cpp" snippet="qpainter-drawpolygon"/>
</add-function>
<modify-function signature="drawPolyline(const QPoint*,int)" remove="all"/>
- <add-function signature="drawPolyline(QList&lt;QPoint>)">
+ <add-function signature="drawPolyline(QList&lt;QPoint>@points@)">
<inject-code>
<insert-template name="qpainter_drawlist"/>
</inject-code>
@@ -1945,7 +1945,7 @@
<modify-function signature="drawPolyline(const QPointF*,int)" remove="all"/>
<modify-function signature="drawPolyline(const QPolygon&amp;)" overload-number="0"/>
<modify-function signature="drawPolyline(const QPolygonF&amp;)" overload-number="1"/>
- <add-function signature="drawPolyline(QList&lt;QPointF>)">
+ <add-function signature="drawPolyline(QList&lt;QPointF@points@>)">
<inject-code>
<insert-template name="qpainter_drawlist"/>
</inject-code>
@@ -2037,7 +2037,7 @@
</insert-template>
</inject-code>
</add-function>
- <add-function signature="QMatrix2x2(PySequence*)">
+ <add-function signature="QMatrix2x2(PySequence*@elements@)">
<inject-code class="target" position="beginning">
<insert-template name="matrix_constructor">
<replace from="%SIZE" to="4"/>
@@ -2074,7 +2074,7 @@
</insert-template>
</inject-code>
</add-function>
- <add-function signature="QMatrix2x3(PySequence*)">
+ <add-function signature="QMatrix2x3(PySequence*@elements@)">
<inject-code class="target" position="beginning">
<insert-template name="matrix_constructor">
<replace from="%SIZE" to="6"/>
@@ -2111,7 +2111,7 @@
</insert-template>
</inject-code>
</add-function>
- <add-function signature="QMatrix2x4(PySequence*)">
+ <add-function signature="QMatrix2x4(PySequence*@elements@)">
<inject-code class="target" position="beginning">
<insert-template name="matrix_constructor">
<replace from="%SIZE" to="8"/>
@@ -2148,7 +2148,7 @@
</insert-template>
</inject-code>
</add-function>
- <add-function signature="QMatrix3x2(PySequence*)">
+ <add-function signature="QMatrix3x2(PySequence*@elements@)">
<inject-code class="target" position="beginning">
<insert-template name="matrix_constructor">
<replace from="%SIZE" to="6"/>
@@ -2185,7 +2185,7 @@
</insert-template>
</inject-code>
</add-function>
- <add-function signature="QMatrix3x3(PySequence*)">
+ <add-function signature="QMatrix3x3(PySequence*@elements@)">
<inject-code class="target" position="beginning">
<insert-template name="matrix_constructor">
<replace from="%SIZE" to="9"/>
@@ -2222,7 +2222,7 @@
</insert-template>
</inject-code>
</add-function>
- <add-function signature="QMatrix3x4(PySequence*)">
+ <add-function signature="QMatrix3x4(PySequence*@elements@)">
<inject-code class="target" position="beginning">
<insert-template name="matrix_constructor">
<replace from="%SIZE" to="12"/>
@@ -2259,7 +2259,7 @@
</insert-template>
</inject-code>
</add-function>
- <add-function signature="QMatrix4x2(PySequence*)">
+ <add-function signature="QMatrix4x2(PySequence*@elements@)">
<inject-code class="target" position="beginning">
<insert-template name="matrix_constructor">
<replace from="%SIZE" to="8"/>
@@ -2296,7 +2296,7 @@
</insert-template>
</inject-code>
</add-function>
- <add-function signature="QMatrix4x3(PySequence*)">
+ <add-function signature="QMatrix4x3(PySequence*@elements@)">
<inject-code class="target" position="beginning">
<insert-template name="matrix_constructor">
<replace from="%SIZE" to="12"/>
@@ -2631,7 +2631,7 @@
<include file-name="qtguihelper.h" location="local"/>
</extra-includes>
<modify-function signature="QGuiApplication(int&amp;,char**,int)" access="private"/>
- <add-function signature="QGuiApplication(QStringList)">
+ <add-function signature="QGuiApplication(QStringList@arguments@)">
<inject-code file="../glue/qtgui.cpp" snippet="qguiapplication-1"/>
</add-function>
<add-function signature="QGuiApplication()">
diff --git a/sources/pyside6/PySide6/QtNetwork/typesystem_network.xml b/sources/pyside6/PySide6/QtNetwork/typesystem_network.xml
index e7ae02fd0..c1cb999c2 100644
--- a/sources/pyside6/PySide6/QtNetwork/typesystem_network.xml
+++ b/sources/pyside6/PySide6/QtNetwork/typesystem_network.xml
@@ -268,7 +268,7 @@
<inject-code class="native" position="beginning" file="../glue/qtnetwork.cpp"
snippet="qhostinfo-lookuphost-functor"/>
<enum-type name="HostInfoError"/>
- <add-function signature="lookupHost(const QString &amp;,PyCallable)">
+ <add-function signature="lookupHost(const QString &amp;@name@,PyCallable@callable@)">
<inject-code class="target" position="beginning"
file="../glue/qtnetwork.cpp"
snippet="qhostinfo-lookuphost-callable"/>
diff --git a/sources/pyside6/PySide6/QtPrintSupport/typesystem_printsupport_common.xml b/sources/pyside6/PySide6/QtPrintSupport/typesystem_printsupport_common.xml
index 126902b73..3cc1c4e0d 100644
--- a/sources/pyside6/PySide6/QtPrintSupport/typesystem_printsupport_common.xml
+++ b/sources/pyside6/PySide6/QtPrintSupport/typesystem_printsupport_common.xml
@@ -55,7 +55,7 @@
<!-- fixme: Check if this is still required in Qt 6:
bool QPagedPaintDevice::setPageSize(QPageSize)
void QPagedPaintDevice::setPageSize(QPagedPaintDevice::PageSize) -->
- <add-function signature="setPageSize(const QPageSize&amp;)" return-type="bool">
+ <add-function signature="setPageSize(const QPageSize&amp;@size@)" return-type="bool">
<inject-code file="../glue/qtprintsupport.cpp" snippet="setpagesize" />
</add-function>
</object-type>
diff --git a/sources/pyside6/PySide6/QtQml/typesystem_qml.xml b/sources/pyside6/PySide6/QtQml/typesystem_qml.xml
index 11eb27134..8477ac399 100644
--- a/sources/pyside6/PySide6/QtQml/typesystem_qml.xml
+++ b/sources/pyside6/PySide6/QtQml/typesystem_qml.xml
@@ -147,7 +147,7 @@
<object-type name="QJSEngine">
<enum-type name="Extension" flags="Extensions"/>
<enum-type name="ObjectOwnership"/>
- <add-function signature="toScriptValue(const QVariant&amp;)" return-type="QJSValue">
+ <add-function signature="toScriptValue(const QVariant&amp;@value@)" return-type="QJSValue">
<inject-code class="target" position="end" file="../glue/qtqml.cpp" snippet="qjsengine-toscriptvalue"/>
</add-function>
</object-type>
diff --git a/sources/pyside6/PySide6/QtStateMachine/typesystem_statemachine.xml b/sources/pyside6/PySide6/QtStateMachine/typesystem_statemachine.xml
index 7a3fe1f6c..369c78bd0 100644
--- a/sources/pyside6/PySide6/QtStateMachine/typesystem_statemachine.xml
+++ b/sources/pyside6/PySide6/QtStateMachine/typesystem_statemachine.xml
@@ -108,7 +108,7 @@ s1.addTransition(button.clicked, s1h)&lt;/code>
</object-type>
<object-type name="QSignalTransition">
- <add-function signature="QSignalTransition(PyObject*,QState*)">
+ <add-function signature="QSignalTransition(PyObject*@signal@,QState*@state@)">
<modify-argument index="2">
<replace-default-expression with="0"/>
</modify-argument>
@@ -146,7 +146,7 @@ s1.addTransition(button.clicked, s1h)&lt;/code>
<!-- FIXME: the proper signature for this added function would be something like
addTransition(PySide2.QtCore.Signal, QAbstractState*)
but that depends on bug #362. -->
- <add-function signature="addTransition(PyObject*,QAbstractState*)" return-type="QSignalTransition*">
+ <add-function signature="addTransition(PyObject*@signal@,QAbstractState*)" return-type="QSignalTransition*">
<modify-argument index="return">
<parent index="this" action="add"/>
</modify-argument>
diff --git a/sources/pyside6/PySide6/QtWidgets/typesystem_widgets_common.xml b/sources/pyside6/PySide6/QtWidgets/typesystem_widgets_common.xml
index 1b5103d20..7879cdebd 100644
--- a/sources/pyside6/PySide6/QtWidgets/typesystem_widgets_common.xml
+++ b/sources/pyside6/PySide6/QtWidgets/typesystem_widgets_common.xml
@@ -1151,7 +1151,7 @@
</modify-function>
</object-type>
<object-type name="QAbstractButton">
- <add-function signature="setShortcut(Qt::Key)">
+ <add-function signature="setShortcut(Qt::Key@key@)">
<inject-code file="../glue/qtgui.cpp" snippet="set-qtkey-shortcut"/>
</add-function>
</object-type>
@@ -1291,7 +1291,7 @@
</inject-code>
</modify-function>
- <add-function signature="setAlignment(QFlags&lt;Qt::AlignmentFlag&gt;)">
+ <add-function signature="setAlignment(QFlags&lt;Qt::AlignmentFlag&gt;@alignment@)">
<inject-code class="target" position="beginning" file="../glue/qtwidgets.cpp" snippet="qlayout-setalignment"/>
</add-function>
@@ -2739,7 +2739,7 @@
</modify-function>
<modify-function signature="del()" rename="del_"/>
- <add-function signature="addAction(QAction*)">
+ <add-function signature="addAction(QAction*@action@)">
<inject-code class="target" position="beginning" file="../glue/qtwidgets.cpp" snippet="qlineedit-addaction"/>
</add-function>
@@ -2903,7 +2903,7 @@
<include file-name="pysidecleanup.h" location="global"/>
</extra-includes>
<modify-function signature="QApplication(int&amp;,char**,int)" access="private"/>
- <add-function signature="QApplication(QStringList)">
+ <add-function signature="QApplication(QStringList@arguments@)">
<inject-code file="../glue/qtwidgets.cpp" snippet="qapplication-1"/>
</add-function>
<add-function signature="QApplication()">