CollectionCreateJob Class Reference
from PyKDE4.akonadi import *
Inherits: Akonadi.Job
Namespace: Akonadi
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 ); if ( job->exec() ) qDebug() << "Created successfully"; else qDebug() << "Error occurred";
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 | |||
) |
Creates a new collection create job.
- Parameters:
-
collection The new collection. parent The parent object.
Akonadi.Collection collection | ( | self ) |
Returns the created collection if the job was executed succesfull.
doHandleResponse | ( | self, | ||
QByteArray | tag, | |||
QByteArray | data | |||
) |
doStart | ( | self ) |