diff options
author | Renato Araujo Oliveira Filho <renato.filho@openbossa.org> | 2011-02-04 19:07:04 -0300 |
---|---|---|
committer | Hugo Parente Lima <hugo.pl@gmail.com> | 2012-03-08 16:53:55 -0300 |
commit | 1155542ecca6ab5d8ee00aececae453d980ac690 (patch) | |
tree | 1edfafbfd35c426b73255ed0814e1efb7a9412c0 /tests/pysidetest/typesystem_pysidetest.xml | |
parent | 4ebad6745f9c85dd4f074fe328e0dd36ca8d6c18 (diff) |
Created unit test for signals.
Test for types inside of namespace
Test for types defined by typedef.
Reviewer: Marcelo Lira <marcelo.lira@openbossa.org>
Luciano Wolf <luciano.wolf@openbossa.org>
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"> |