<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Aug 24, 2015 at 8:21 PM, Ivan Čukić <span dir="ltr"><<a href="mailto:ivan.cukic@kde.org" target="_blank">ivan.cukic@kde.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<span class=""><br>
> There's a QIdentityProxyModel model in KTp that effectively<br>
<br>
</span>While that seems to be sufficient, it is KTp-specific.<br>
<br>
It would be nice if I was also able to show if there are new e-mails<br>
for a specific contact. <br></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">(and the fact I'd like to have the same thing<br>
from two different places that are supposed to be supported by KPeople<br>
tells me it should be supported by KPeople :) )<br>
<br>
It would be great if clients did not need to know of KTp nor Akonadi<br>
do be able to do basic things. And I see this as a basic thing.<br>
Naturally, if you don't, I'll just use KTp directly.<br>
<span class=""></span></blockquote><div><br></div><div>I don't disagree. It's a matter of tradeoffs.<br><br></div><div>This current model has:<br></div><div> - unread count<br></div><div> - the last message content (and which way it went)<br></div><div> - whether a chat window is open</div><br><div>if we try putting all that in kpeople,we either get a lot of very app specific things or we have to cut it down to the essentials.<br>If we do the latter we get code duplication or loss of functionality in other stuff.<br></div><div><br>We'd also need a way to turn these things on/off in kpeople as a prerequisite, channel traffic has a reasnoble overhead here and scanning emails would have an even bigger one. We used to have something to do that; but I thing that got lost in the rewrite after me? Not sure.<br></div><br></div><div>If the PIM side was closer to being done I'd be more inclined to lean towards your thinking, but as it is, I'm not even sure the Akonadi part is building let alone the rest of the essentials in PIM.<br><br></div><div>David<br></div><br></div></div>