diff options
Diffstat (limited to 'sources/pyside6/PySide6/QtGui/typesystem_gui_common.xml')
-rw-r--r-- | sources/pyside6/PySide6/QtGui/typesystem_gui_common.xml | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/sources/pyside6/PySide6/QtGui/typesystem_gui_common.xml b/sources/pyside6/PySide6/QtGui/typesystem_gui_common.xml index 6010af37f..82bc2918e 100644 --- a/sources/pyside6/PySide6/QtGui/typesystem_gui_common.xml +++ b/sources/pyside6/PySide6/QtGui/typesystem_gui_common.xml @@ -227,11 +227,15 @@ <enum-type name="ActionEvent"/> <enum-type name="MenuRole"/> <enum-type name="Priority" since="4.6"/> - <modify-function signature="setMenu(QMenu*)"> + <!-- PYSIDE-1627 QAction::menu()/setMenu() are templates --> + <add-function signature="menu()const" return-type="QObject*"> + <inject-code file="../glue/qtgui.cpp" snippet="qaction-menu"/> + </add-function> + <declare-function signature="setMenu(QObject*)"> <modify-argument index="1"> <parent index="this" action="add"/> </modify-argument> - </modify-function> + </declare-function> <modify-function signature="triggered(bool)" allow-thread="yes"/> <add-function signature="setShortcut(Qt::Key)"> <inject-code file="../glue/qtgui.cpp" snippet="set-qtkey-shortcut"/> |