diff options
author | Hugo Parente Lima <hugo.pl@gmail.com> | 2011-02-08 15:52:02 -0200 |
---|---|---|
committer | Hugo Parente Lima <hugo.pl@gmail.com> | 2012-03-08 16:53:56 -0300 |
commit | 3c31d96eed51265fd769235d365c27e45b2c66ca (patch) | |
tree | 8970b9dc41f336f057ffcd2c9551262ba8545540 /PySide/QtGui | |
parent | 280d68ca34debebfeb9172420598a15ba576eb7e (diff) |
Fix bug 667 - "Crash on exit"
Diffstat (limited to 'PySide/QtGui')
-rw-r--r-- | PySide/QtGui/typesystem_gui_common.xml | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/PySide/QtGui/typesystem_gui_common.xml b/PySide/QtGui/typesystem_gui_common.xml index 2227103a5..a0e675af0 100644 --- a/PySide/QtGui/typesystem_gui_common.xml +++ b/PySide/QtGui/typesystem_gui_common.xml @@ -2830,9 +2830,24 @@ <modify-function signature="setupViewport(QWidget *)" access="non-final"/> <modify-function signature="setScene(QGraphicsScene*)"> <modify-argument index="1"> - <parent index="this" action="add"/> + <reference-count action="add"/> </modify-argument> </modify-function> + <modify-function signature="scene()const"> + <modify-argument index="return"> + <define-ownership owner="default"/> + </modify-argument> + </modify-function> + <modify-function signature="itemAt(int,int)const"> + <modify-argument index="return"> + <define-ownership owner="default"/> + </modify-argument> + </modify-function> + <modify-function signature="itemAt(QPoint)const"> + <modify-argument index="return"> + <define-ownership owner="default"/> + </modify-argument> + </modify-function> <modify-function signature="drawBackground(QPainter*,QRectF)"> <modify-argument index="1" invalidate-after-use="yes"/> </modify-function> |