diff options
Diffstat (limited to 'PySide/QtGui/typesystem_gui_common.xml')
-rw-r--r-- | PySide/QtGui/typesystem_gui_common.xml | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/PySide/QtGui/typesystem_gui_common.xml b/PySide/QtGui/typesystem_gui_common.xml index f0e135419..30c4add40 100644 --- a/PySide/QtGui/typesystem_gui_common.xml +++ b/PySide/QtGui/typesystem_gui_common.xml @@ -224,6 +224,41 @@ <insert-template name="fix_bool*"/> </inject-code> </modify-function> + <add-function signature="quadToQuad(const QPolygonF&, const QPolygonF&)" return-type="PyObject*" static="true"> + <inject-code> + QTransform _result; + if (QTransform::quadToQuad(%1, %2, _result)) { + %PYARG_0 = %CONVERTTOPYTHON[QTransform](_result); + } else { + Py_INCREF(Py_None); + %PYARG_0 = Py_None; + } + </inject-code> + </add-function> + <add-function signature="quadToSquare(const QPolygonF &)" return-type="PyObject*" static="true"> + <inject-code> + QTransform _result; + if (QTransform::quadToSquare(%1, _result)) { + %PYARG_0 = %CONVERTTOPYTHON[QTransform](_result); + } else { + Py_INCREF(Py_None); + %PYARG_0 = Py_None; + } + </inject-code> + </add-function> + + <add-function signature="squareToQuad(const QPolygonF &)" return-type="PyObject*" static="true"> + <inject-code> + QTransform _result; + if (QTransform::squareToQuad(%1, _result)) { + %PYARG_0 = %CONVERTTOPYTHON[QTransform](_result); + } else { + Py_INCREF(Py_None); + %PYARG_0 = Py_None; + } + </inject-code> + </add-function> + </value-type> <value-type name="QStyleOption" polymorphic-id-expression="%1->type == QStyleOption::SO_Default"> <enum-type name="OptionType" extensible="yes"/> |