On Thursday 14 June 2007 12:42:41 Olivier Goffart wrote:
> Le jeudi 14 juin 2007, Gustavo Pichorim Boiko a écrit :
> > Ok, so I'm creating a branch work/kopete/identity_refactory to start
> > working on this. The plan is:
>
> [...]
>
> This is basically exactly my vision of identities.
>
> I would also add an implementation detail that there would be one self
> metacontact per identities (ContactList::self() would be split)

I was thinking about something simpler than adding a metacontact: creating a 
IdentityContact (which would be derived from Kopete::Contact), and use one 
contact per identity. This would simplify some things IMO, because you 
wouldn't need the property source stuff (like nickname source, photo source 
and so on): properties always come from the IdentityContact.

> > - The property framework should (probably) be moved to the identity
>
> There still need to be a support at contact level since contact also have
> the each contact also have properties.
> (this can also help for synchronisation)
>
> I think the property framework should be on both.

Oh yes, that's true. And this end up giving me the idea of the 
IdentityContact ;)

Thanks for the input
-- 
Gustavo Pichorim Boiko
-----------------------------------
KDE Developer      www.kde.org
Mandriva Labs      www.mandriva.com
_______________________________________________
kopete-devel mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kopete-devel

Reply via email to