• Skip to content
  • Skip to link menu
KDE 4.4 API Reference
  • KDE API Reference
  • KDE-PIM Libraries
  • Sitemap
  • Contact Us
 

akonadi

Akonadi::SpecialCollectionsPrivate

Akonadi::SpecialCollectionsPrivate Class Reference

#include <specialcollections_p.h>

List of all members.

Public Member Functions

 SpecialCollectionsPrivate (KCoreConfigSkeleton *settings, SpecialCollections *qq)
void beginBatchRegister ()
void collectionRemoved (const Collection &col)
AgentInstance defaultResource () const
QString defaultResourceId () const
void emitChanged (const QString &resourceId)
void endBatchRegister ()
void forgetFoldersForResource (const QString &resourceId)

Public Attributes

bool mBatchMode
QHash< QString, QHash
< QByteArray, Collection > > 
mFoldersForResource
Monitor * mMonitor
KCoreConfigSkeleton * mSettings
QSet< QString > mToEmitChangedFor
SpecialCollections * q

Detailed Description

For internal use only.

Definition at line 42 of file specialcollections_p.h.


Member Function Documentation

void 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.

Definition at line 102 of file specialcollections.cpp.

void SpecialCollectionsPrivate::endBatchRegister (  ) 
See also:
beginBatchRegister() This method is used by SpecialCollectionsRequestJob.

Definition at line 109 of file specialcollections.cpp.

void SpecialCollectionsPrivate::forgetFoldersForResource ( const QString &  resourceId  ) 

Forgets all folders owned by the given resource.

This method is used by SpecialCollectionsRequestJob.

Definition at line 121 of file specialcollections.cpp.


The documentation for this class was generated from the following files:
  • specialcollections_p.h
  • specialcollections.cpp

akonadi

Skip menu "akonadi"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

KDE-PIM Libraries

Skip menu "KDE-PIM Libraries"
  • akonadi
  •   contact
  •   kmime
  • kabc
  • kblog
  • kcal
  • kholidays
  • kimap
  • kioslave
  •   imap4
  •   mbox
  •   nntp
  • kldap
  • kmime
  • kontactinterface
  • kpimidentities
  • kpimtextedit
  •   richtextbuilders
  • kpimutils
  • kresources
  • ktnef
  • kxmlrpcclient
  • mailtransport
  • microblog
  • qgpgme
  • syndication
  •   atom
  •   rdf
  •   rss2
Generated for KDE-PIM Libraries by doxygen 1.6.1
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal