akonadi
Akonadi::CollectionDeleteJob Class Reference
Job that deletes a collection in the Akonadi storage. More...
#include <collectiondeletejob.h>
Inheritance diagram for Akonadi::CollectionDeleteJob:

Public Member Functions | |
CollectionDeleteJob (const Collection &collection, QObject *parent=0) | |
~CollectionDeleteJob () | |
Protected Member Functions | |
virtual void | doStart () |
Detailed Description
Job that deletes a collection in the Akonadi storage.This job deletes a collection and all its sub-collections as well as all associated content.
Akonadi::Collection collection = ... Akonadi::CollectionDeleteJob *job = new Akonadi::CollectionDeleteJob( collection ); if ( job->exec() ) qDebug() << "Deleted successfully"; else qDebug() << "Error occurred";
Definition at line 50 of file collectiondeletejob.h.
Constructor & Destructor Documentation
CollectionDeleteJob::CollectionDeleteJob | ( | const Collection & | collection, | |
QObject * | parent = 0 | |||
) | [explicit] |
Creates a new collection delete job.
- Parameters:
-
collection The collection to delete. parent The parent object.
Definition at line 38 of file collectiondeletejob.cpp.
CollectionDeleteJob::~CollectionDeleteJob | ( | ) |
Member Function Documentation
void CollectionDeleteJob::doStart | ( | ) | [protected, virtual] |
This method must be reimplemented in the concrete jobs.
It will be called after the job has been started and a connection to the Akonadi backend has been established.
Implements Akonadi::Job.
Definition at line 50 of file collectiondeletejob.cpp.
The documentation for this class was generated from the following files: