diff options
Diffstat (limited to 'tests/pysidetest/typesystem_pysidetest.xml')
-rw-r--r-- | tests/pysidetest/typesystem_pysidetest.xml | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/tests/pysidetest/typesystem_pysidetest.xml b/tests/pysidetest/typesystem_pysidetest.xml index 9cc413039..52396203c 100644 --- a/tests/pysidetest/typesystem_pysidetest.xml +++ b/tests/pysidetest/typesystem_pysidetest.xml @@ -3,6 +3,32 @@ <load-typesystem name="typesystem_core.xml" generate="no" /> <load-typesystem name="typesystem_gui.xml" generate="no"/> <object-type name="TestObject" /> + + <inject-code> + qRegisterMetaType<PySideInt>("PySideInt"); + qRegisterMetaType<PySideCPP2::PySideLong>("PySideLong"); + </inject-code> + + <namespace-type name="PySideCPP"> + <object-type name="TestObjectWithNamespace" > + <modify-function signature="emitSignal(PySideCPP::TestObjectWithNamespace*)"> + <modify-argument index="1"> + <replace-type modified-type="TestObjectWithNamespace*"/> + </modify-argument> + </modify-function> + </object-type> + </namespace-type> + + <namespace-type name="PySideCPP2" generate="no"> + <object-type name="TestObjectWithoutNamespace" > + <modify-function signature="emitSignalWithNamespace(PySideCPP2::TestObjectWithoutNamespace*)"> + <modify-argument index="1"> + <replace-type modified-type="PySideCPP2::TestObjectWithoutNamespace*"/> + </modify-argument> + </modify-function> + </object-type> + </namespace-type> + <object-type name="TestView" > <modify-function signature="TestView(QAbstractListModel*,QObject*)"> <modify-argument index="1"> |