KTp/Tasks/Metacontacts: Difference between revisions
Line 11: | Line 11: | ||
=== Library Use Cases === | === Library Use Cases === | ||
====Contact List==== | =====Contact List===== | ||
We need a model of all people, with child nodes for each contact. | We need a model of all people, with child nodes for each contact. | ||
=====Handlers===== | |||
From a handler (text-ui) POV we need to be able to get a person from an individual Tp::Contact. This should NOT load the entire model then search for the correct person. | From a handler (text-ui) POV we need to be able to get a person from an individual Tp::Contact. This should NOT load the entire model then search for the correct person. |
Revision as of 18:28, 21 February 2012
Metacontacts
Goals
* Merge contacts from various contacts (i.e same person on Facebook + Jabber) appear as one entry in the list. * Still see individual contact information, start chats with contacts. * From within a chat, select a different account to talk to the same person. * Optionally show names/avatar from KDE PIM sources as well as Tp. * KDE Telepathy needs to STILL WORK when nepomuk is disabled, but I'm happy for it to not have metacontact support etc.
Library Use Cases
Contact List
We need a model of all people, with child nodes for each contact.
Handlers
From a handler (text-ui) POV we need to be able to get a person from an individual Tp::Contact. This should NOT load the entire model then search for the correct person.