akonadi
20 #include "itemcopyjob.h"
22 #include "collection.h"
23 #include "imapset_p.h"
26 using namespace Akonadi;
28 class Akonadi::ItemCopyJobPrivate :
public JobPrivate
31 ItemCopyJobPrivate( ItemCopyJob *parent )
32 : JobPrivate( parent )
40 ItemCopyJob::ItemCopyJob(
const Item & item,
const Collection & target, QObject * parent)
41 : Job( new ItemCopyJobPrivate( this ), parent )
49 ItemCopyJob::ItemCopyJob(
const Item::List & items,
const Collection & target, QObject * parent)
50 : Job( new ItemCopyJobPrivate( this ), parent )
58 ItemCopyJob::~ItemCopyJob()
62 void ItemCopyJob::doStart()
66 QVector<Item::Id> ids;
67 foreach (
const Item &item, d->mItems )
71 QByteArray cmd( d->newTag() );
73 cmd +=
set.toImapSequenceSet();
75 cmd += QByteArray::number( d->mTarget.id() );
80 #include "itemcopyjob.moc"
This file is part of the KDE documentation.
Documentation copyright © 1996-2012 The KDE developers.
Generated on Mon Sep 24 2012 09:06:26 by
doxygen 1.8.1.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.