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
