diff options
author | Cristian Maureira-Fredes <cristian.maureira-fredes@qt.io> | 2018-11-30 15:07:27 +0100 |
---|---|---|
committer | Alexandru Croitor <alexandru.croitor@qt.io> | 2018-11-30 16:04:25 +0000 |
commit | 5778103f5c86dc7f95bd79eabc24de4021eb2734 (patch) | |
tree | 870a404177f02bcd0288deee090af994de7de7e7 /sources/pyside2/PySide2/QtWebKitWidgets | |
parent | 0a40640a1882dceb34f601dc818cd64c29612672 (diff) |
Move code to snippets and templates
There was still leftover code on the typesystems
but not all could be translated to snippets, so
it was replace by templates.
Task-number: PYSIDE-834
Change-Id: I7dbe2f15171ce6a60137be970312dc80622219c9
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'sources/pyside2/PySide2/QtWebKitWidgets')
-rw-r--r-- | sources/pyside2/PySide2/QtWebKitWidgets/typesystem_webkitwidgets.xml | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/sources/pyside2/PySide2/QtWebKitWidgets/typesystem_webkitwidgets.xml b/sources/pyside2/PySide2/QtWebKitWidgets/typesystem_webkitwidgets.xml index 27a4835e2..dfabff81d 100644 --- a/sources/pyside2/PySide2/QtWebKitWidgets/typesystem_webkitwidgets.xml +++ b/sources/pyside2/PySide2/QtWebKitWidgets/typesystem_webkitwidgets.xml @@ -185,22 +185,16 @@ <modify-argument index="4"> <remove-argument /> <conversion-rule class="native"> - QString _local; - QString* %4 = &_local; + <insert-template name="qstring_remove"/> </conversion-rule> </modify-argument> <modify-argument index="return"> <replace-type modified-type="PySequence"/> <conversion-rule class="native"> - Shiboken::AutoDecRef pyRes(PySequence_GetItem(%PYARG_0, 0)); - Shiboken::AutoDecRef pyStr(PySequence_GetItem(%PYARG_0, 1)); - %RETURN_TYPE %out = %CONVERTTOCPP[%RETURN_TYPE](pyRes); - *%4 = %CONVERTTOCPP[QString](pyStr); + <insert-template name="pysequence_qstring"/> </conversion-rule> <conversion-rule class="target"> - %PYARG_0 = PyTuple_New(2); - PyTuple_SET_ITEM(%PYARG_0, 0, %CONVERTTOPYTHON[%RETURN_TYPE](%0)); - PyTuple_SET_ITEM(%PYARG_0, 1, %CONVERTTOPYTHON[QString](*%4)); + <insert-template name="qstring_pytuple"/> </conversion-rule> </modify-argument> </modify-function> |