Thanks. I need an accurate list of children in response to a child's destroyed signal, so is the best way to do this, then, to have Parent maintain its own list of Children, rather than using findChildren(), and use the destroyed(QObject*) version of the signal to explicitly remove the Child from the Parents list?<br>

<br>J<br><br><br><div class="gmail_quote">On Mon, Mar 19, 2012 at 11:52 AM, Thiago Macieira <span dir="ltr"><<a href="mailto:thiago.macieira@intel.com">thiago.macieira@intel.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div><div></div><div class="h5">On segunda-feira, 19 de março de <a href="tel:2012%2011.34.02" value="+12012113402">2012 11.34.02</a>, Jason Cipriani wrote:<br>
> I am new to Qt. I have two QObject-derived classes, Parent and Child.<br>
> Child's parent is a Parent. When I attach a slot in Parent to Child's<br>
> destroyed() signal, I see that Parent's findChildren() does not include the<br>
> Child that was destroyed. This is what I want. Calling findChildren() in a<br>
> destroyed() handler, and assuming the child won't be in the list, is safe,<br>
> right?<br>
<br>
</div></div>Don't assume that.<br>
<br>
The order in which the signal and the child deletion is run could change in a<br>
different version.<br>
<font color="#888888"><br>
--<br>
Thiago Macieira - thiago.macieira (AT) <a href="http://intel.com" target="_blank">intel.com</a><br>
  Software Architect - Intel Open Source Technology Center<br>
     Intel Sweden AB - Registration Number: 556189-6027<br>
     Knarrarnäsgatan 15, 164 40 Kista, Stockholm, Sweden<br>
</font><br>_______________________________________________<br>
Interest mailing list<br>
<a href="mailto:Interest@qt-project.org">Interest@qt-project.org</a><br>
<a href="http://lists.qt-project.org/mailman/listinfo/interest" target="_blank">http://lists.qt-project.org/mailman/listinfo/interest</a><br>
<br></blockquote></div><br>