akonadi
20 #include "invalidatecachejob_p.h"
22 #include "collectionfetchjob.h"
23 #include "itemfetchjob.h"
24 #include "itemmodifyjob.h"
26 #include <klocalizedstring.h>
28 using namespace Akonadi;
38 void collectionFetchResult( KJob *job );
39 void itemFetchResult( KJob *job );
40 void itemStoreResult( KJob *job );
47 void InvalidateCacheJobPrivate::collectionFetchResult(KJob* job)
58 if ( !collection.isValid() ) {
60 q->setErrorText( i18n(
"Invalid collection." ) );
67 QObject::connect( itemFetch, SIGNAL(result(KJob*)), q, SLOT(itemFetchResult(KJob*)) );
70 void InvalidateCacheJobPrivate::itemFetchResult(KJob* job)
77 if ( fetchJob->
items().size() == 0 ) {
83 foreach (
Item item, fetchJob->
items() ) {
87 QObject::connect( modJob, SIGNAL(result(KJob*)), q, SLOT(itemStoreResult(KJob*)) );
90 void InvalidateCacheJobPrivate::itemStoreResult(KJob* job)
100 Job( new InvalidateCacheJobPrivate( this ), parent )
103 d->collection = collection;
111 connect( job, SIGNAL(result(KJob*)), SLOT(collectionFetchResult(KJob*)) );
114 #include "moc_invalidatecachejob_p.cpp"
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jul 13 2013 01:27:37 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.