diff options
Diffstat (limited to 'PySide/QtGui/typesystem_gui_common.xml')
-rw-r--r-- | PySide/QtGui/typesystem_gui_common.xml | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/PySide/QtGui/typesystem_gui_common.xml b/PySide/QtGui/typesystem_gui_common.xml index 66fe96b46..8e2eec97c 100644 --- a/PySide/QtGui/typesystem_gui_common.xml +++ b/PySide/QtGui/typesystem_gui_common.xml @@ -2382,8 +2382,18 @@ </object-type> <object-type name="QPixmapCache"> <value-type name="Key"/> + <add-function signature="find(QPixmapCache::Key)"> + <inject-code> + QPixmap p; + if (%CPPSELF.%FUNCTION_NAME(%1, &p)) { + %PYARG_0 = %CONVERTTOPYTHON[QPixmap](p); + } else { + %PYARG_0 = Py_None; + Py_INCREF(%PYARG_0); + } + </inject-code> + </add-function> <!-- ### Obsolete. --> - <modify-function signature="find(QString)" remove="all"/> <modify-function signature="find(QString,QPixmap&)" remove="all"/> <!--### End of obsolete section --> </object-type> |