CollectionCreateJob Class Reference
from PyKDE4.akonadi import *
Inherits: Akonadi.Job → KCompositeJob → KJob → QObject
Namespace: Akonadi.CollectionCreateJob
Detailed Description
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.setParent( Collection.root() ); collection.setName( "Events" ); collection.setContentMimeTypes( QStringList( "text/calendar" ) ); Akonadi.CollectionCreateJob *job = new Akonadi.CollectionCreateJob( collection ); connect( job, SIGNAL(result(KJob*)), this, SLOT(createResult(KJob*)) );
Methods | |
__init__ (self, Akonadi.Collection collection, QObject parent=0) | |
Akonadi.Collection | collection (self) |
doHandleResponse (self, QByteArray tag, QByteArray data) | |
doStart (self) |
Method Documentation
__init__ | ( | self, | ||
Akonadi.Collection | collection, | |||
QObject | parent=0 | |||
) |
Akonadi.Collection collection | ( | self ) |
Returns the created collection if the job was executed succesfull.
doHandleResponse | ( | self, | ||
QByteArray | tag, | |||
QByteArray | data | |||
) |
doStart | ( | self ) |