diff options
author | Marcelo Lira <marcelo.lira@openbossa.org> | 2011-08-12 17:52:04 -0300 |
---|---|---|
committer | Hugo Parente Lima <hugo.pl@gmail.com> | 2012-03-08 16:56:19 -0300 |
commit | ae0f62ed80506e744e7c7b9df69cbc0430ed920b (patch) | |
tree | a4e23505ecf218a1874b2326604151462556472b /PySide/QtGui/typesystem_gui_win.xml | |
parent | 64bec138e1f23659a5004b25b8e15d666e576f85 (diff) |
New converters for primitive types.
Diffstat (limited to 'PySide/QtGui/typesystem_gui_win.xml')
-rw-r--r-- | PySide/QtGui/typesystem_gui_win.xml | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/PySide/QtGui/typesystem_gui_win.xml b/PySide/QtGui/typesystem_gui_win.xml index 124929674..a0cfe84f2 100644 --- a/PySide/QtGui/typesystem_gui_win.xml +++ b/PySide/QtGui/typesystem_gui_win.xml @@ -21,7 +21,16 @@ <typesystem package="PySide.QtGui"> <primitive-type name="Qt::HANDLE" target-lang-api-name="PyObject" /> <primitive-type name="WId" target-lang-api-name="PyObject"> - <conversion-rule file="glue/wid_conversions.h"/> + <conversion-rule file="glue/wid_conversions.h"> + <native-to-target> + return PyCObject_FromVoidPtr(%in, 0); + </native-to-target> + <target-to-native> + <add-conversion type="PyCObject"> + %out = (%OUTTYPE)PyCObject_AsVoidPtr(%in); + </add-conversion> + </target-to-native> + </conversion-rule> </primitive-type> <enum-type name="QPixmap::HBitmapFormat" /> </typesystem> |