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 *))
97class DefaultResourceJobPrivate;
135 void setDefaultResourceType(
const QString &type);
141 void setDefaultResourceOptions(
const QVariantMap &options);
146 void setTypes(
const QList<QByteArray> &types);
151 void setNameForTypeMap(
const QMap<QByteArray, QString> &map);
156 void setIconForTypeMap(
const QMap<QByteArray, QString> &map);
160 virtual void doStart();
162 virtual void slotResult(KJob *job);
165 friend class DefaultResourceJobPrivate;
166 DefaultResourceJobPrivate *
const d;
168 Q_PRIVATE_SLOT(d,
void resourceCreateResult(KJob *))
169 Q_PRIVATE_SLOT(d,
void resourceSyncResult(KJob *))
170 Q_PRIVATE_SLOT(d,
void collectionFetchResult(KJob *))
171 Q_PRIVATE_SLOT(d,
void collectionModifyResult(KJob *))
210 virtual void start();
214 friend class Private;
217 Q_PRIVATE_SLOT(d,
void doStart())
218 Q_PRIVATE_SLOT(d,
void serviceOwnerChanged(QString, QString, QString))
219 Q_PRIVATE_SLOT(d,
void timeout())
233 const QMap<QByteArray, QString> &nameForType,
234 const QMap<QByteArray, QString> &iconForType);
Represents a collection of PIM items.
QList< Collection > List
Describes a list of collections.
Base class for all actions in the Akonadi storage.
FreeBusyManager::Singleton.
bool AKONADI_TESTS_EXPORT releaseLock()
Releases the SpecialCollectionsRequestJob lock that was obtained through GetLockJob.
void setCollectionAttributes(Akonadi::Collection &col, const QByteArray &type, const QMap< QByteArray, QString > &nameForType, const QMap< QByteArray, QString > &iconForType)
Sets on col the required attributes of SpecialCollection type type These are a SpecialCollectionAttri...
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Wed Jan 24 2024 00:00:00 by
doxygen 1.10.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.