[Kde-pim] How to use akonadi

Tobias Koenig tokoe at kde.org
Wed Sep 2 07:52:36 BST 2009


On Wed, Sep 02, 2009 at 04:28:12AM +0100, David Jarvie wrote:
Hej David,

> I've looked for example code, and looked at the API documentation (including 
> the Akonadi overview there), but I'm at a bit of a loss to know how to start. 
> It would seem that the right thing might be to create an Akonadi::Collection 
> instance, but I'm not sure, and what to do after that isn't clear.
You have to use the Akonadi::(Item/Collection)XyzJobs from kdepimlibs/akonadi
to load, modify and save the items and collections.

So the first step is to use a CollectionFetchJob with the start collection set
to Collection::root() and type set to Recursive. Then in the finish slot of this
job you can trigger an ItemFetchJob for every returned collection.
Then you can iterate over all returned items and filter out everything that
has not the wanted mime type.

Come to #akonadi IRC channel for further questions.

Ciao,
Tobias
-- 
Separate politics from religion and economy!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 197 bytes
Desc: Digital signature
URL: <http://mail.kde.org/pipermail/kde-pim/attachments/20090902/9c541d37/attachment.sig>
-------------- next part --------------
_______________________________________________
KDE PIM mailing list kde-pim at kde.org
https://mail.kde.org/mailman/listinfo/kde-pim
KDE PIM home page at http://pim.kde.org/


More information about the kde-pim mailing list