• Skip to content
  • Skip to link menu
KDE 4.2 API Reference
  • KDE API Reference
  • KDE-PIM Libraries
  • Sitemap
  • Contact Us
 

akonadi

Akonadi::ItemDeleteJob

Akonadi::ItemDeleteJob Class Reference

Job that deletes an item from the Akonadi storage. More...

#include <itemdeletejob.h>

Inheritance diagram for Akonadi::ItemDeleteJob:

Inheritance graph
[legend]

List of all members.


Public Member Functions

 ItemDeleteJob (const Item &item, QObject *parent=0)
 ~ItemDeleteJob ()

Protected Member Functions

virtual void doStart ()

Detailed Description

Job that deletes an item from the Akonadi storage.

This job removes the given item from the Akonadi storage.

Example:

 Akonadi::Item item = ...

 ItemDeleteJob *job = new ItemDeleteJob( item );

 if ( job->exec() )
   qDebug() << "Item deleted successfully";
 else
   qDebug() << "Error occurred";

Author:
Volker Krause <vkrause@kde.org>

Definition at line 54 of file itemdeletejob.h.


Constructor & Destructor Documentation

ItemDeleteJob::ItemDeleteJob ( const Item &  item,
QObject *  parent = 0 
) [explicit]

Creates a new item delete job.

Parameters:
item The item to delete.
parent The parent object.

Definition at line 59 of file itemdeletejob.cpp.

ItemDeleteJob::~ItemDeleteJob (  ) 

Destroys the item delete job.

Definition at line 68 of file itemdeletejob.cpp.


Member Function Documentation

void ItemDeleteJob::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 72 of file itemdeletejob.cpp.


The documentation for this class was generated from the following files:
  • itemdeletejob.h
  • itemdeletejob.cpp

akonadi

Skip menu "akonadi"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

KDE-PIM Libraries

Skip menu "KDE-PIM Libraries"
  • akonadi
  • kabc
  • kblog
  • kcal
  • kimap
  • kioslave
  •   imap4
  •   mbox
  • kldap
  • kmime
  • kpimidentities
  •   richtextbuilders
  • kpimutils
  • kresources
  • ktnef
  • kxmlrpcclient
  • mailtransport
  • qgpgme
  • syndication
  •   atom
  •   rdf
  •   rss2
Generated for KDE-PIM Libraries by doxygen 1.5.7
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal