aboutsummaryrefslogtreecommitdiffstats
path: root/tests/pysidetest/typesystem_pysidetest.xml
diff options
context:
space:
mode:
authorRenato Araujo Oliveira Filho <renato.filho@openbossa.org>2011-02-04 19:07:04 -0300
committerHugo Parente Lima <hugo.pl@gmail.com>2012-03-08 16:53:55 -0300
commit1155542ecca6ab5d8ee00aececae453d980ac690 (patch)
tree1edfafbfd35c426b73255ed0814e1efb7a9412c0 /tests/pysidetest/typesystem_pysidetest.xml
parent4ebad6745f9c85dd4f074fe328e0dd36ca8d6c18 (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.xml26
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&lt;PySideInt>("PySideInt");
+ qRegisterMetaType&lt;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">