akonadi
20 #include "transportresourcebase.h"
21 #include "transportresourcebase_p.h"
23 #include "dbusconnectionpool.h"
24 #include "transportadaptor.h"
26 #include <akonadi/itemfetchjob.h>
27 #include <akonadi/itemfetchscope.h>
29 #include <QtDBus/QDBusConnection>
31 using namespace Akonadi;
36 new Akonadi__TransportAdaptor(
this );
37 DBusConnectionPool::threadConnection().registerObject( QLatin1String(
"/Transport" ),
38 this, QDBusConnection::ExportAdaptors );
41 void TransportResourceBasePrivate::send(
Item::Id id )
45 job->setProperty(
"id", QVariant(
id ) );
46 connect( job, SIGNAL(result(KJob*)), SLOT(fetchResult(KJob*)) );
49 void TransportResourceBasePrivate::fetchResult( KJob *job )
52 const Item::Id id = job->property(
"id" ).toLongLong();
60 const Item item = fetchJob->
items().first();
76 const QString &message )
78 emit d->transportResult( item.
id(), (int)result, message );
81 #include "moc_transportresourcebase_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:43 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.