akonadi
20 #ifndef AKONADI_SPECIALCOLLECTIONSHELPERJOBS_P_H
21 #define AKONADI_SPECIALCOLLECTIONSHELPERJOBS_P_H
23 #include "akonadiprivate_export.h"
25 #include <akonadi/collection.h>
26 #include <akonadi/specialcollections.h>
27 #include <akonadi/transactionsequence.h>
29 #include <QtCore/QVariant>
53 explicit ResourceScanJob(
const QString &resourceId, KCoreConfigSkeleton *settings, QObject *parent = 0 );
63 QString resourceId()
const;
68 void setResourceId(
const QString &resourceId );
85 virtual void doStart();
92 Q_PRIVATE_SLOT( d,
void fetchResult( KJob* ) )
98 class DefaultResourceJobPrivate;
136 void setDefaultResourceType(
const QString &type );
142 void setDefaultResourceOptions(
const QVariantMap &options );
147 void setTypes(
const QList<QByteArray> &types );
152 void setNameForTypeMap(
const QMap<QByteArray, QString> &map );
157 void setIconForTypeMap(
const QMap<QByteArray, QString> &map );
161 virtual void doStart();
163 virtual void slotResult( KJob *job );
166 friend class DefaultResourceJobPrivate;
167 DefaultResourceJobPrivate *
const d;
169 Q_PRIVATE_SLOT( d,
void resourceCreateResult( KJob* ) )
170 Q_PRIVATE_SLOT( d,
void resourceSyncResult( KJob* ) )
171 Q_PRIVATE_SLOT( d,
void collectionFetchResult( KJob* ) )
172 Q_PRIVATE_SLOT( d,
void collectionModifyResult( KJob* ) )
212 virtual void start();
216 friend class Private;
219 Q_PRIVATE_SLOT( d,
void doStart() )
220 Q_PRIVATE_SLOT( d,
void serviceOwnerChanged( QString, QString, QString ) )
221 Q_PRIVATE_SLOT( d,
void timeout() )
232 const QMap<QByteArray, QString> &nameForType,
233 const QMap<QByteArray, QString> &iconForType );
244 #endif // AKONADI_SPECIALCOLLECTIONSHELPERJOBS_P_H
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jul 13 2013 01:27:41 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.