Fixed QWidget.parent function.

Create unit test for bug 576.
Fixes bug #576.

Reviewer: Marcelo Lira <marcelo.lira@openbossa.org>
          Lauro Moura <lauro.neto@openbossa.org>
This commit is contained in:
Renato Araujo Oliveira Filho 2011-01-03 13:43:29 -03:00
commit f9587fcad2
3 changed files with 51 additions and 5 deletions

View file

@ -3287,6 +3287,24 @@
<enum-type name="RenderFlag" flags="QWidget::RenderFlags"/>
<modify-function signature="setParent(QWidget*)">
<modify-argument index="this">
<parent index="1" action="add"/>
</modify-argument>
</modify-function>
<modify-function signature="setParent(QWidget*, Qt::WindowFlags)">
<modify-argument index="this">
<parent index="1" action="add"/>
</modify-argument>
</modify-function>
<modify-function signature="parentWidget()const">
<modify-argument index="return">
<define-ownership owner="target"/>
</modify-argument>
</modify-function>
<modify-function signature="actionEvent(QActionEvent*)">
<modify-argument index="1" invalidate-after-use="yes"/>
</modify-function>
@ -3413,11 +3431,6 @@
<parent index="this" action="add"/>
</modify-argument>
</modify-function>
<modify-function signature="parentWidget()const">
<modify-argument index="return">
<define-ownership owner="target"/>
</modify-argument>
</modify-function>
<modify-function signature="setLayout(QLayout *)">
<inject-code class="target" position="beginning">