diff options
author | Hugo Parente Lima <hugo.pl@gmail.com> | 2011-08-31 15:24:40 -0300 |
---|---|---|
committer | Hugo Parente Lima <hugo.pl@gmail.com> | 2012-03-08 16:54:49 -0300 |
commit | 08d202e824ffc6221bd426084ac169324808e9da (patch) | |
tree | 3a6f97d933d260f5f1bab19b621a5dde7aaf3996 /PySide/QtGui/typesystem_gui_x11.xml | |
parent | 700a4cf95ca3723062dc6affc89a2bd6a5b66dee (diff) |
Fix bug 966 - "QX11Info.display() missing"
Diffstat (limited to 'PySide/QtGui/typesystem_gui_x11.xml')
-rw-r--r-- | PySide/QtGui/typesystem_gui_x11.xml | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/PySide/QtGui/typesystem_gui_x11.xml b/PySide/QtGui/typesystem_gui_x11.xml index 96bfb24f9..54d88826f 100644 --- a/PySide/QtGui/typesystem_gui_x11.xml +++ b/PySide/QtGui/typesystem_gui_x11.xml @@ -23,10 +23,21 @@ <rejection class="" function-name="qt_x11_getX11InfoForWindow"/> <rejection class="QX11Info" field-name="x11data"/> <value-type name="QX11Info"> - <!-- ### Both methods return void pointers, for which particular cases no handling was discussed. --> - <modify-function signature="visual()const" remove="all"/> - <modify-function signature="appVisual(int)" remove="all"/> - <!-- ### --> + <add-function signature="display()" return-type="unsigned long" static="yes"> + <inject-code> + %PYARG_0 = PyLong_FromVoidPtr(%TYPE::%FUNCTION_NAME()); + </inject-code> + </add-function> + <modify-function signature="visual()const"> + <inject-code> + %PYARG_0 = PyLong_FromVoidPtr(%CPPSELF.%FUNCTION_NAME()); + </inject-code> + </modify-function> + <modify-function signature="appVisual(int)"> + <inject-code> + %PYARG_0 = PyLong_FromVoidPtr(%CPPSELF.%FUNCTION_NAME()); + </inject-code> + </modify-function> </value-type> <object-type name="QX11EmbedContainer"> <enum-type name="Error"/> |