Hi,

I noticed recently that QtVersit tries to map QContactOnlineAccount to
their X-* vCard equivalents (e.g. X-SIP). This is nice for
interoperability but carries an important limitation: only the
AccountURI field is saved. The other fields (Protocol, capabilities,
provider) are simply dropped.

The following bug report against qtcontacts-tracker from Kaitlin seems
to be indicate that this may be too restricting for app developers:
https://bugs.meego.com/show_bug.cgi?id=13454

The patch attached for qtcontacts-eds overrides QtVersit's mapping and
saves to a X-EDS-QTCONTACTS extension instead so that all the
QContactOnlineAccount fields get exported / imported from the vCards.

I haven't committed the patch to our GIT repository yet because I'm
not sure which behavior is expected. We need to make a choice between
interoperability and completeness.

I would personally prefer to use the patch since reliable contact
saving is the main target and interoperability through vCard export is
only secondary IMHO.

Kr,

-- 
Dr. Christophe Dumez
Linux Software Engineer
Intel Finland Oy - Open Source Technology Center

Attachment: 0001-Make-sure-QContactOnlineAccount-is-fully-exported-im.patch
Description: Binary data

_______________________________________________
MeeGo-dev mailing list
[email protected]
http://lists.meego.com/listinfo/meego-dev
http://wiki.meego.com/Mailing_list_guidelines

Reply via email to