<div class="gmail_quote">On Sun, Aug 8, 2010 at 4:08 PM, Andreas Pakulat <span dir="ltr"><<a href="mailto:apaku@gmx.de">apaku@gmx.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On 08.08.10 14:34:35, Aleix Pol wrote:<br>
> On Sat, Aug 7, 2010 at 4:15 PM, Andreas Pakulat <<a href="mailto:apaku@gmx.de">apaku@gmx.de</a>> wrote:<br>
</div><div class="im">> > Actually I mis-remembered what I did myself :) If you look at the code in<br>
> > the model you'll notice that adding items from a background thread is<br>
> > possible already (invokeMethod is being used) and I think there's even a<br>
> > test for that (though I don't know if it fails without the invokeMethod).<br>
><br>
</div><div class="im">> If you add an element without invokeMethod from a thread that's not the same<br>
> as the view the signals are emitted in the wrong order (well, correct order<br>
> but with the rowCount information in the model already up-to-date which<br>
> creates the annoying empty cells).<br>
<br>
</div>Uhm, I don't think so. We're using BlockingQueuedConnection for a reason<br>
in the model now. I've actually ran into asserts (as the tests add the<br>
ModelTest class) because of this.<br>
<br>
Andreas<br>
<br>
--<br>
Everything will be just tickety-boo today.<br>
<font color="#888888"><br>
--<br>
</font><div><div></div><div class="h5">KDevelop-devel mailing list<br>
<a href="mailto:KDevelop-devel@kdevelop.org">KDevelop-devel@kdevelop.org</a><br>
<a href="https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel" target="_blank">https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel</a><br>
</div></div></blockquote></div><br><div>Since now it's possible to add the items from other threads, I decided to reapply the patch for cmake project model reloading. As you will be able to see, now it's as smooth as it can be. yay! :) Well, it's just pushed with a couple of other fixes.</div>
<div><br></div><div>If anybody finds any problem don't hesitate to tell me!</div><div><br></div><div>Cheers!</div><div>Aleix</div>