[Kde-pim] Akonadi: Distributionlist Help

Kevin Krammer kevin.krammer at gmx.at
Fri Nov 14 21:09:11 GMT 2008

Hi all,

I have adapted the KABCResource to handle distribution lists in the form of 
the new KABC::ContactGroup class set developed by Tobias.

Unfortunately this is currently the only Akonadi resource capable of handling 
this data type, so if migration detects a distribution list file it will 
probably have to bridge a local vcard file instead of letting it be handled 
by the already more advanced vcard resource.

Since the vcard resource is intended to be used with only one file, we should 
probably create another single-file resource for distribution lists and 
migrate them separately.

To do this we also need support for more than one contact group per file, the 
ContactGroupTool currently only supports parsing one per QIODevice content.
Support for the legacy KConfig based format can basically be taken from the 
KABC file resource (kdepimlibs/kabc/plugins/file)

Tobias suggested to additionally add distribution list support to the vcarddir 
resource instead of creating another distribution list resource which I also 
believe is a good idea.
Unfortunately the vcarddir resource is currently behind our other resources, 
e.g. it doesn't have a Settings object nor config GUI.

Can I get anyone interested in helping me with any of these items?


Kevin Krammer, KDE developer, xdg-utils developer
KDE user support, developer mentoring
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/kde-pim/attachments/20081114/fded7454/attachment.sig>
-------------- next part --------------
KDE PIM mailing list kde-pim at kde.org
KDE PIM home page at http://pim.kde.org/

More information about the kde-pim mailing list