akonadi
#include <itemmovejob.h>

Public Member Functions | |
| ItemMoveJob (const Item &item, const Collection &destination, QObject *parent=0) | |
| ItemMoveJob (const QList< Item > &items, const Collection &destination, QObject *parent=0) | |
| ItemMoveJob (const QList< Item > &items, const Collection &source, const Collection &destination, QObject *parent=0) | |
| ~ItemMoveJob () | |
| Collection | destinationCollection () const |
| QList< Item > | items () const |
Public Member Functions inherited from Akonadi::Job | |
| Job (QObject *parent=0) | |
| virtual | ~Job () |
| virtual QString | errorString () const |
| void | start () |
Protected Member Functions | |
| void | doStart () |
Protected Member Functions inherited from Akonadi::Job | |
| virtual bool | addSubjob (KJob *job) |
| virtual void | doHandleResponse (const QByteArray &tag, const QByteArray &data) |
| virtual bool | doKill () |
| void | emitWriteFinished () |
| virtual bool | removeSubjob (KJob *job) |
Additional Inherited Members | |
Public Types inherited from Akonadi::Job | |
| enum | Error { ConnectionFailed = UserDefinedError, ProtocolVersionMismatch, UserCanceled, Unknown, UserError = UserDefinedError + 42 } |
| typedef QList< Job * > | List |
Signals inherited from Akonadi::Job | |
| void | aboutToStart (Akonadi::Job *job) |
| void | writeFinished (Akonadi::Job *job) |
Protected Slots inherited from Akonadi::Job | |
| virtual void | slotResult (KJob *job) |
Detailed Description
Job that moves an item into a different collection in the Akonadi storage.
This job takes an item and moves it to a collection in the Akonadi storage.
Definition at line 48 of file itemmovejob.h.
Constructor & Destructor Documentation
| ItemMoveJob::ItemMoveJob | ( | const Item & | item, |
| const Collection & | destination, | ||
| QObject * | parent = 0 |
||
| ) |
Move the given item into the given collection.
- Parameters
-
item The item to move. destination The destination collection. parent The parent object.
Definition at line 41 of file itemmovejob.cpp.
| Akonadi::ItemMoveJob::ItemMoveJob | ( | const QList< Item > & | items, |
| const Collection & | destination, | ||
| QObject * | parent = 0 |
||
| ) |
Move the given items into destination.
- Parameters
-
items A list of items to move. destination The destination collection. parent The parent object.
| Akonadi::ItemMoveJob::ItemMoveJob | ( | const QList< Item > & | items, |
| const Collection & | source, | ||
| const Collection & | destination, | ||
| QObject * | parent = 0 |
||
| ) |
Move the given items from sourec to destination.
If the items are identified only by RID, then you MUST use this constructor to specify the source collection, otherwise the job will fail. RID-based moves are only allowed to resources.
- Since
- 4.14
| ItemMoveJob::~ItemMoveJob | ( | ) |
Destroys the item move job.
Definition at line 67 of file itemmovejob.cpp.
Member Function Documentation
| Collection ItemMoveJob::destinationCollection | ( | ) | const |
|
protectedvirtual |
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 71 of file itemmovejob.cpp.
| QList< Item > ItemMoveJob::items | ( | ) | const |
Returns the list of items that where passed in the constructor.
- Since
- 4.7
Definition at line 83 of file itemmovejob.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:38:05 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
KDE API Reference
Public Member Functions inherited from