Franček Prijatelj wrote:
>
> The call to QWidget::setLayout() installs the layout manager on the
> window. Behind the scenes, the Widgets which are put in Layout are
> "reparented" to be children of the widget on which the layout is
> installed, and for this reason we don't need to specify an explicit parent
> when we construct a widget that will be put in a layout.
> So the widgets are children of top level Widget.
>
I know.
The point is: how to remove layout from the undelying widget.
I can destroy the children but cannot destroy the layout cleanly.
This is the whole cause of GPF at exit.
To test:
Run hbIDE and close any docking widgets if open.
Exit hbIDE - you may get GPF.
Run again hbIDE - you must see no dockes are open.
Exit - you will not experience GPF.
Run, open one dock, clso that dock, exit,
you will experience GPF for some only.
-----
enjoy hbIDEing...
Pritpal Bedi
_a_student_of_software_analysis_&_design_
--
View this message in context:
http://n2.nabble.com/SF-net-SVN-harbour-project-14049-trunk-harbour-tp4666373p4667956.html
Sent from the harbour-devel mailing list archive at Nabble.com.
_______________________________________________
Harbour mailing list (attachment size limit: 40KB)
[email protected]
http://lists.harbour-project.org/mailman/listinfo/harbour