<div dir="ltr">On Thu, Sep 19, 2013 at 4:39 PM, Daniele E. Domenichelli <span dir="ltr"><<a href="mailto:daniele.domenichelli@gmail.com" target="_blank">daniele.domenichelli@gmail.com</a>></span> wrote:<br><div class="gmail_extra">

<div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 19/09/13 14:51, David Edmundson wrote:<br>
>> > Is it possible to switch while ktp-contact-list is running? Or does it<br>
>> > require different initialization, or similar?<br>
>> ><br>
> No, I deemed that too complex - it's not just model switching but some<br>
> actions change, context menus too.<br>
> It might be possible, but to me far more effort than it's worth.<br>
> No-one toggle Nepomuk that regularly.<br>
><br>
> Long term there will be a PersonData constructor inside KTp::Contact<br>
> so it could get even more messy to try to do that.<br>
<br>
</div>Perhaps you could have 2 models and 2 contact list widget, initialize<br>
both, and hide one of them...<br>
Anyway, if it is not worth, then I suggest to periodically check if the<br>
feeder is running (does nepomuk have a signal for that?)</blockquote><div><br></div><div>There is a DBUS signal for that AFAIR.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

, and eventually<br>
set the contact list to disabled + perhaps a warning with a button to<br>
restart the contact list (that will restart in the old mode since the<br>
feeder is not running).<br></blockquote><div><br></div><div>I wonder how much would it slow the app down...</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


By the way, is the online status queried directly to telepathy, or is it<br>
stored in nepomuk like it was long time ago?<br></blockquote><div><br></div><div>Directly. Presence is not in Nepomuk at all now.</div></div><div><br></div><div>Cheers</div>-- <br><div><span style="color:rgb(102,102,102)">Martin Klapetek | KDE Developer</span></div>


</div></div>