aboutsummaryrefslogtreecommitdiffstats
path: root/PySide/QtTest
diff options
context:
space:
mode:
authorRenato Filho <renato.filho@openbossa.org>2011-04-29 19:15:08 -0300
committerHugo Parente Lima <hugo.pl@gmail.com>2012-03-08 16:54:17 -0300
commit56d3f53bef9ea9131e73f0ac02aac3db727cebe6 (patch)
tree81efc0f9dcdea761003c086cdd4b3ce38a02cb7d /PySide/QtTest
parent2b455b5acdf24079e80bf2ebb12574f552395326 (diff)
Implemented QTestTouch functions.
Reviewer: Marcelo Lira <marcelo.lira@openbossa.org> Hugo Parente Lima <hugo.pl@gmail.com>
Diffstat (limited to 'PySide/QtTest')
-rw-r--r--PySide/QtTest/CMakeLists.txt1
-rw-r--r--PySide/QtTest/typesystem_test.xml31
2 files changed, 30 insertions, 2 deletions
diff --git a/PySide/QtTest/CMakeLists.txt b/PySide/QtTest/CMakeLists.txt
index fea841d1a..21dd0d82a 100644
--- a/PySide/QtTest/CMakeLists.txt
+++ b/PySide/QtTest/CMakeLists.txt
@@ -2,6 +2,7 @@ project(QtTest)
set(QtTest_SRC
${CMAKE_CURRENT_BINARY_DIR}/PySide/QtTest/qtest_wrapper.cpp
+${CMAKE_CURRENT_BINARY_DIR}/PySide/QtTest/qtest_pysideqtoucheventsequence_wrapper.cpp
${CMAKE_CURRENT_BINARY_DIR}/PySide/QtTest/qttest_module_wrapper.cpp
)
diff --git a/PySide/QtTest/typesystem_test.xml b/PySide/QtTest/typesystem_test.xml
index b7028eb5d..85de89f88 100644
--- a/PySide/QtTest/typesystem_test.xml
+++ b/PySide/QtTest/typesystem_test.xml
@@ -51,6 +51,7 @@
<rejection class="QTest" function-name="toString&lt;ushort>"/>
<rejection class="QTest" function-name="compare_helper"/>
+ <rejection class="QTest" function-name="touchEvent"/>
<namespace-type name="QTest">
<enum-type name="AttributeIndex"/>
@@ -64,10 +65,36 @@
<include file-name="QtTest" location="global"/>
</extra-includes>
<!--<modify-function signature="qCompare<char>(char">-->
+ <rejection class="QTouchEventSequence"/>
+ <object-type name="PySideQTouchEventSequence" target-lang-name="QTouchEventSequence" >
+ <modify-function signature="press(int, const QPoint&amp;, QWidget*)">
+ <modify-argument index="return">
+ <define-ownership class="target" owner="default"/>
+ </modify-argument>
+ </modify-function>
+ <modify-function signature="move(int, const QPoint&amp;, QWidget*)">
+ <modify-argument index="return">
+ <define-ownership class="target" owner="default"/>
+ </modify-argument>
+ </modify-function>
+ <modify-function signature="release(int, const QPoint&amp;, QWidget*)">
+ <modify-argument index="return">
+ <define-ownership class="target" owner="default"/>
+ </modify-argument>
+ </modify-function>
+ <modify-function signature="stationary(int)">
+ <modify-argument index="return">
+ <define-ownership class="target" owner="default"/>
+ </modify-argument>
+ </modify-function>
+ </object-type>
+ <modify-function signature="generateTouchEvent(QWidget*, QTouchEvent::DeviceType)" rename="touchEvent">
+ <modify-argument index="return">
+ <define-ownership class="target" owner="target"/>
+ </modify-argument>
+ </modify-function>
</namespace-type>
- <rejection class="QTouchEventSequence"/>
-
<rejection class="QSignalSpy"/>
<rejection class="QTestEventList"/>
</typesystem>