(→QtContacts-EDS) |
(→QtContacts-EDS) |
||
| Line 13: | Line 13: | ||
Goals for initial milestone: | Goals for initial milestone: | ||
* full support for all QContactDetails, including custom ones and additional fields of details which map to well-known vCard properties (QContactUrl::SubTypeFavourite, QContactAvatar::videoUrl, QContactOrganization::FieldLocation...) | * full support for all QContactDetails, including custom ones and additional fields of details which map to well-known vCard properties (QContactUrl::SubTypeFavourite, QContactAvatar::videoUrl, QContactOrganization::FieldLocation...) | ||
| - | ** The following | + | ** The following contact details are not interoperable with Evolution (but they can be saved and are fully compatible with QtContacts): |
| - | ** QContactGeoLocation | + | *** QContactGeoLocation, QContactAnniversary, QContactOnlineAccount, QContactGender, QContactFamily::FieldChildren (X-CHILDREN), QContactGlobalPresence, QContactFavorite, QContactHobby, QContactPresence, QContactRingtone, QContactSyncTarget |
| - | ** | + | *** QContactOrganization::FieldDepartment is not fully interoperable with libebook/EDS (libebook can only parse one department) |
** There does not seem to be any equivalent for X-EVOLUTION-MANAGER in QtContacts, no mapping is done for this extension | ** There does not seem to be any equivalent for X-EVOLUTION-MANAGER in QtContacts, no mapping is done for this extension | ||
| - | |||
** QContactOrganization does not have any API for binary (QImage) organization logo (Only URL: QContactOrganization::FieldLocation) but libebook supports both | ** QContactOrganization does not have any API for binary (QImage) organization logo (Only URL: QContactOrganization::FieldLocation) but libebook supports both | ||
| - | |||
* change notifications (added/updated/removed) | * change notifications (added/updated/removed) | ||
** There does not seem to be any signal in ebook view for selfContactIdChange? | ** There does not seem to be any signal in ebook view for selfContactIdChange? | ||
The code is based on existing Maemo 5 EDS plugin, which did not work as-is because of Nokia-specific API extensions.
Necessary changes:
Goals for initial milestone:
Goals for later milestones:
Testing:
Related bugs:
Contacts: