akonadi
Akonadi::SpecialCollectionsPrivate Class Reference
#include <specialcollections_p.h>
Public Member Functions | |
SpecialCollectionsPrivate (KCoreConfigSkeleton *settings, SpecialCollections *qq) | |
void | beginBatchRegister () |
void | collectionFetchJobFinished (KJob *) |
void | collectionRemoved (const Collection &collection) |
void | collectionStatisticsChanged (Akonadi::Collection::Id, const Akonadi::CollectionStatistics &) |
AgentInstance | defaultResource () const |
QString | defaultResourceId () const |
void | emitChanged (const QString &resourceId) |
void | endBatchRegister () |
void | forgetFoldersForResource (const QString &resourceId) |
Public Attributes | |
bool | mBatchMode |
QString | mDefaultResourceId |
QHash< QString, QHash < QByteArray, Collection > > | mFoldersForResource |
Monitor * | mMonitor |
KCoreConfigSkeleton * | mSettings |
QSet< QString > | mToEmitChangedFor |
SpecialCollections * | q |
Detailed Description
For internal use only.
Definition at line 44 of file specialcollections_p.h.
Member Function Documentation
void Akonadi::SpecialCollectionsPrivate::beginBatchRegister | ( | ) |
Avoids emitting the foldersChanged() signal until endBatchRegister() is called.
This is used to avoid emitting repeated signals when multiple folders are registered in a row. This method is used by SpecialCollectionsRequestJob.
void Akonadi::SpecialCollectionsPrivate::endBatchRegister | ( | ) |
- See also:
- beginBatchRegister() This method is used by SpecialCollectionsRequestJob.
void Akonadi::SpecialCollectionsPrivate::forgetFoldersForResource | ( | const QString & | resourceId | ) |
Forgets all folders owned by the given resource.
This method is used by SpecialCollectionsRequestJob.
The documentation for this class was generated from the following file: