diff options
Diffstat (limited to 'PySide/QtTest')
-rw-r--r-- | PySide/QtTest/CMakeLists.txt | 1 | ||||
-rw-r--r-- | PySide/QtTest/typesystem_test.xml | 31 |
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<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&, QWidget*)"> + <modify-argument index="return"> + <define-ownership class="target" owner="default"/> + </modify-argument> + </modify-function> + <modify-function signature="move(int, const QPoint&, QWidget*)"> + <modify-argument index="return"> + <define-ownership class="target" owner="default"/> + </modify-argument> + </modify-function> + <modify-function signature="release(int, const QPoint&, 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> |