Job that creates a new collection in the Akonadi storage.
This job creates a new collection with all the set properties.
You have to use setParentCollection() to define the collection, the
new collection shall be located in.
// create a new top-level collection
Akonadi.Collection collection;
collection.setParentCollection( Collection.root() );
collection.setName( "Events" );
collection.setContentMimeTypes( "text/calendar" );
Akonadi.CollectionCreateJob *job = new Akonadi.CollectionCreateJob( collection );
if ( job->exec() )
qDebug() << "Created successfully";
else
qDebug() << "Error occurred";
Author Volker Krause
|