<div dir="ltr">Yea, but the C++ equivalent also doesn&#39;t do GC, I was reling on the Python GC to do my memory management for me.&nbsp; Bad/Lazy programming style.&nbsp; I&#39;ll look into the dictionary concept.&nbsp; I just need to determine when to clear the dictionary, because the Indices created were thrown away.&nbsp; I assume it would be whenever a layoutChanged() signal is emitted?<br>
<br>Thanks,<br>Doug<br><br><div class="gmail_quote">On Sun, Sep 14, 2008 at 5:49 AM, Andreas Pakulat <span dir="ltr">&lt;<a href="mailto:apaku@gmx.de">apaku@gmx.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d">On 13.09.08 23:23:42, Doug Nichols wrote:<br>
&gt; Does the QAbstractModelIndex.createIndex() function increment the reference<br>
&gt; count for python objects passed into the internal pointer parameter? &nbsp;It<br>
&gt; appears that it does not. &nbsp;If it does not, is it supposed to?<br>
<br>
</div>I think the answer is no to both. The C++ equivalent also doesn&#39;t manage<br>
the pointer passed into createIndex.<br>
<br>
BTW: At least in the past its been easier to keep a dict of the<br>
underlying data objects with their id() as key and then use just the id<br>
for createIndex.<br>
<br>
Andreas<br>
<font color="#888888"><br>
--<br>
Try to get all of your posthumous medals in advance.<br>
_______________________________________________<br>
PyQt mailing list &nbsp; &nbsp;<a href="mailto:PyQt@riverbankcomputing.com">PyQt@riverbankcomputing.com</a><br>
<a href="http://www.riverbankcomputing.com/mailman/listinfo/pyqt" target="_blank">http://www.riverbankcomputing.com/mailman/listinfo/pyqt</a><br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Doug Nichols<br><a href="mailto:doug16@gmail.com">doug16@gmail.com</a><br><a href="http://dnwnichols.home.comcast.net/">http://dnwnichols.home.comcast.net/</a><br>

</div>