<div class="gmail_quote">On Sun, Jun 27, 2010 at 3:02 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;">
Hi,<br>
<br>
just to let you know, I've just merged the rewrite of the projectmodel<br>
API I've worked on into master. Its now indepdenent of any GUI<br>
dependencies and doesn't use QStandardItemModel anymore but custom<br>
items. This also allowed to minimize the API a bit and make it more<br>
specific (a real rename function instead of some hidden way of using<br>
setData).<br>
<br>
I couldn't see any regressions and we do have a quite good unit-test for<br>
it too. (it covers around 60% currently IIRC).<br>
<br>
It'll hopefully also make it easier to change the actual implementation<br>
to a ref-counted version or something other. I'm not sure thats really<br>
necessary though, it should be enough if places that do store<br>
item-pointers also listen to model-signals to find out wether their item<br>
is deleted and then remove it from their internal storage.<br>
<br>
Andreas<br>
<br>
--<br>
You will obey or molten silver will be poured into your ears.<br>
<font color="#888888"><br>
--<br>
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>
</font></blockquote></div><br><div>Hey,</div><div>I've seen that there's some inconsistency with the model naming now.</div><div><br></div><div>When the project is imported for the first time i get a root item called "KDevelop" (for example) and the next times it's called "kdevelop" (lower case). It's kind of annoying because whatever you configure with project model paths gets broken.</div>