• Skip to content
  • Skip to link menu
  • KDE API Reference
  • kdepimlibs-4.14.10 API Reference
  • KDE Home
  • Contact Us
 

akonadi

Namespaces | Classes | Typedefs | Enumerations | Functions
Akonadi Namespace Reference

Namespaces

namespace  CollectionUtils
namespace  ContactPart
namespace  MessageFlags
namespace  MessagePart
namespace  PasteHelper
namespace  TrashSettings
namespace  TypePluginLoader
namespace  XmlReader
namespace  XmlWriter

Classes

class  AbstractContactFormatter
class  AbstractContactGroupFormatter
class  AbstractDifferencesReporter
class  ActionStateManager
class  AddressAttribute
class  AgentActionManager
class  AgentBase
class  AgentBasePrivate
class  AgentFactory
class  AgentFactoryBase
class  AgentFilterProxyModel
class  AgentInstance
class  AgentInstanceCreateJob
class  AgentInstanceModel
class  AgentInstanceWidget
class  AgentManager
class  AgentManagerPrivate
class  AgentSearchInterface
class  AgentType
class  AgentTypeDialog
class  AgentTypeModel
class  AgentTypeWidget
class  AsyncSelectionHandler
class  Attribute
class  AttributeEntity
class  AttributeFactory
class  BlockAlarmsAttribute
class  CachePolicy
class  CachePolicyPage
class  CalendarBase
class  CalendarClipboard
class  ChangeNotificationDependenciesFactory
class  ChangeRecorder
class  Collection
class  CollectionAttributesSynchronizationJob
class  CollectionComboBox
class  CollectionCopyJob
class  CollectionCreateJob
class  CollectionDeleteJob
class  CollectionDialog
class  CollectionFetchJob
class  CollectionFetchScope
class  CollectionFilterProxyModel
class  CollectionModel
class  CollectionModelPrivate
class  CollectionModifyJob
class  CollectionMoveJob
class  CollectionPathResolver
class  CollectionPrivate
class  CollectionPropertiesDialog
class  CollectionPropertiesPage
class  CollectionPropertiesPageFactory
class  CollectionQuotaAttribute
class  CollectionRequester
class  CollectionRightsAttribute
class  CollectionSelectJob
class  CollectionStatistics
class  CollectionStatisticsDelegate
class  CollectionStatisticsJob
class  CollectionStatisticsModel
class  CollectionSync
class  CollectionView
class  ConflictHandler
class  ConflictResolveDialog
class  ContactDefaultActions
class  ContactEditor
class  ContactEditorDialog
class  ContactEditorPagePlugin
class  ContactGroupEditor
class  ContactGroupEditorDialog
class  ContactGroupExpandJob
class  ContactGroupSearchJob
class  ContactGroupViewer
class  ContactGroupViewerDialog
class  ContactMetaData
class  ContactMetaDataAttribute
class  ContactSearchJob
class  ContactSearchTerm
class  ContactsFilterProxyModel
class  ContactsTreeModel
class  ContactViewer
class  ContactViewerDialog
class  Control
class  DefaultItemSerializerPlugin
class  DefaultResourceJob
class  DialPhoneNumberAction
class  DifferencesAlgorithmInterface
class  EmailAddressSelection
class  EmailAddressSelectionDialog
class  EmailAddressSelectionWidget
class  EmailSearchTerm
class  Entity
class  EntityAnnotationsAttribute
class  EntityCache
class  EntityCacheBase
class  EntityDeletedAttribute
class  EntityDisplayAttribute
class  EntityHiddenAttribute
class  EntityListView
class  EntityMimeTypeFilterModel
class  EntityOrderProxyModel
class  EntityPrivate
class  EntityRightsFilterModel
class  EntityTreeModel
class  EntityTreeModelPrivate
class  EntityTreeView
class  EntityTreeViewStateSaver
class  ErrorOverlay
class  ETMCalendar
class  Exception
class  FavoriteCollectionsModel
class  FetchJobCalendar
class  Firstrun
class  FreeBusyProviderBase
class  FreeBusyProviderBasePrivate
class  GetLockJob
class  GidExtractor
class  GidExtractorInterface
class  GroupwareUiDelegate
class  History
class  ImageProvider
class  IncidenceFetchJob
class  IncidenceMimeTypeVisitor
class  IndexPolicyAttribute
class  InvalidateCacheJob
class  ItemCopyJob
class  ItemCreateJob
class  ItemDeleteJob
class  ItemFetchJob
class  ItemFetchScope
class  ItemFetchScopePrivate
class  ItemModel
class  ItemModifyJob
class  ItemModifyJobPrivate
class  ItemMonitor
class  ItemMoveJob
class  ItemPrivate
class  ItemSearchJob
class  ItemSerializer
class  ItemSerializerPlugin
class  ItemSerializerPluginV2
class  ItemSync
class  ItemView
class  ITIPHandler
class  ITIPHandlerHelper
class  Job
class  JobPrivate
class  KColumnFilterProxyModel
class  KJobPrivateBase
class  LinkJob
class  LinkJobImpl
class  MessageFolderAttribute
class  MessageModel
class  MessageStatus
class  MessageThreaderProxyModel
class  MessageThreadingAttribute
class  MimeTypeChecker
class  MimeTypeCheckerPrivate
class  Monitor
class  MonitorPrivate
class  MoveJobImpl
class  PartFetcher
class  PersistentSearchAttribute
class  PreprocessorBase
class  ProtocolHelper
class  RecentContactsCollectionRequestJob
class  RecentContactsCollections
class  RecursiveCollectionFilterProxyModel
class  RecursiveItemFetchJob
class  RecursiveMover
class  RemoveDuplicatesJob
class  ResourceBase
class  ResourceScanJob
class  ResourceSelectJob
class  ResourceSynchronizationJob
class  Scheduler
class  SearchCreateJob
class  SearchQuery
class  SearchTerm
class  SelectionProxyModel
class  SelfTestDialog
class  ServerManager
class  Session
class  SessionPrivate
class  ShowAddressAction
class  SocialFeedItem
class  SpecialCollectionAttribute
class  SpecialCollections
class  SpecialCollectionsDiscoveryJob
class  SpecialCollectionsPrivate
class  SpecialCollectionsRequestJob
class  SpecialMailCollections
class  SpecialMailCollectionsRequestJob
class  SpecialMailCollectionsTesting
class  StandardActionManager
class  StandardCalendarActionManager
class  StandardContactActionManager
class  StandardContactFormatter
class  StandardContactGroupFormatter
class  StandardMailActionManager
class  StatisticsProxyModel
class  StdStringItemSerializerPlugin
class  SubscriptionDialog
class  SubscriptionJob
class  SubscriptionModel
class  Tag
class  TagAttribute
class  TagCreateJob
class  TagDeleteJob
class  TagEditWidget
class  TagFetchJob
class  TagFetchScope
class  TagManagementDialog
class  TagModifyJob
class  TagSelectionDialog
class  TagWidget
class  TextBrowser
class  TodoPurger
class  TransactionBeginJob
class  TransactionCommitJob
class  TransactionRollbackJob
class  TransactionSequence
class  TransportResourceBase
class  TransportResourceBasePrivate
class  TrashFilterProxyModel
class  TrashJob
class  TrashRestoreJob
class  UnlinkJob
class  XmlDocument
class  XmlWriteJob

Typedefs

typedef EntityCache< Collection, CollectionFetchJob, CollectionFetchScope > CollectionCache
typedef EntityListCache< Collection, CollectionFetchJob, CollectionFetchScope > CollectionListCache
typedef EntityCache< Item, ItemFetchJob, ItemFetchScope > ItemCache
typedef EntityListCache< Item, ItemFetchJob, ItemFetchScope > ItemListCache
typedef std::vector< _detail::TypedPayload > PayloadContainer
typedef EntityCache< Tag, TagFetchJob, TagFetchScope > TagCache
typedef EntityListCache< Tag, TagFetchJob, TagFetchScope > TagListCache

Enumerations

enum  CountType { UnreadCount , TotalCount }
enum  Operation {
  OperationNone , OperationProcessiTIPMessage , OperationSendiTIPMessage , OperationPublishInformation ,
  OperationSendAsICalendar
}
enum  OperationType { TypeNone , TypeUndo , TypeRedo }
enum  Status { StatusNone , StatusSendingInvitation }

Functions

 AKONADI_EXCEPTION_MAKE_TRIVIAL_INSTANCE (PayloadException)
static void emitCreateFinished (IncidenceChanger *changer, int changeId, const Akonadi::Item &item, Akonadi::IncidenceChanger::ResultCode resultCode, const QString &errorString)
static void emitDeleteFinished (IncidenceChanger *changer, int changeId, const QVector< Akonadi::Item::Id > &itemIdList, IncidenceChanger::ResultCode resultCode, const QString &errorString)
static void emitModifyFinished (IncidenceChanger *changer, int changeId, const Akonadi::Item &item, IncidenceChanger::ResultCode resultCode, const QString &errorString)
static QString format (const QString &mimeType, const QVector< int > &metaTypeIds)
static bool isStructuralCollection (const Akonadi::Collection &collection)
static bool operator< (const MimeTypeEntry &lhs, const MimeTypeEntry &rhs)
static bool operator< (const MimeTypeEntry &lhs, const QString &rhs)
static bool operator< (const QString &identifier, const PluginEntry &entry)
static bool operator< (const QString &lhs, const MimeTypeEntry &rhs)
uint qHash (Akonadi::DelegateAnimator::Animation anim)
bool AKONADI_TESTS_EXPORT releaseLock ()
void setCollectionAttributes (Akonadi::Collection &col, const QByteArray &type, const QMap< QByteArray, QString > &nameForType, const QMap< QByteArray, QString > &iconForType)

Detailed Description

FreeBusyManager::Singleton.

A class to manage recent selected folder.

NOTE: This method is for use in libakonadi-kde and targets under kdepimlibs/akonadi.

This file is part of the akonadi-calendar library.

Copyright (C) 2013 Sérgio Martins iamse.nosp@m.rgio.nosp@m.@gmai.nosp@m.l.co.nosp@m.m

This library is free software; you can redistribute it and/or modify it under the terms of the GNU Library General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more details.

You should have received a copy of the GNU Library General Public License along with this library; see the file COPYING.LIB. If not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. A class to import ical calendar files into akonadi.

Since
4.12

In kdelibs 4.6 there will be a slightly more generic variant available. We need this method as long as we depend on kdelibs 4.5 which doesn't have this method.

Author
Montel Laurent monte.nosp@m.l@kd.nosp@m.e.org
Since
4.8

Typedef Documentation

◆ CollectionCache

typedef EntityCache<Collection, CollectionFetchJob, CollectionFetchScope> Akonadi::CollectionCache

Definition at line 282 of file entitycache_p.h.

◆ CollectionListCache

typedef EntityListCache<Collection, CollectionFetchJob, CollectionFetchScope> Akonadi::CollectionListCache

Definition at line 540 of file entitycache_p.h.

◆ ItemCache

typedef EntityCache<Item, ItemFetchJob, ItemFetchScope> Akonadi::ItemCache

Definition at line 283 of file entitycache_p.h.

◆ ItemListCache

typedef EntityListCache<Item, ItemFetchJob, ItemFetchScope> Akonadi::ItemListCache

Definition at line 541 of file entitycache_p.h.

◆ PayloadContainer

typedef std::vector<_detail::TypedPayload> Akonadi::PayloadContainer

Definition at line 262 of file item_p.h.

◆ TagCache

typedef EntityCache<Tag, TagFetchJob, TagFetchScope> Akonadi::TagCache

Definition at line 284 of file entitycache_p.h.

◆ TagListCache

typedef EntityListCache<Tag, TagFetchJob, TagFetchScope> Akonadi::TagListCache

Definition at line 542 of file entitycache_p.h.

Enumeration Type Documentation

◆ CountType

enum Akonadi::CountType

Definition at line 44 of file collectionstatisticsdelegate.cpp.

◆ Operation

enum Akonadi::Operation

Our API has two methods, one to process received invitations and another one to send them.

These operations are async and we don't want them to be called before the other has finished. This enum is just to Q_ASSERT that.

Definition at line 49 of file itiphandler_p.h.

◆ OperationType

enum Akonadi::OperationType

Definition at line 39 of file history_p.h.

◆ Status

enum Akonadi::Status

Definition at line 42 of file itiphandlerhelper_p.h.

Function Documentation

◆ emitCreateFinished()

void Akonadi::emitCreateFinished ( IncidenceChanger * changer,
int changeId,
const Akonadi::Item & item,
Akonadi::IncidenceChanger::ResultCode resultCode,
const QString & errorString )
static

Definition at line 68 of file incidencechanger.cpp.

◆ emitDeleteFinished()

void Akonadi::emitDeleteFinished ( IncidenceChanger * changer,
int changeId,
const QVector< Akonadi::Item::Id > & itemIdList,
IncidenceChanger::ResultCode resultCode,
const QString & errorString )
static

Definition at line 96 of file incidencechanger.cpp.

◆ emitModifyFinished()

void Akonadi::emitModifyFinished ( IncidenceChanger * changer,
int changeId,
const Akonadi::Item & item,
IncidenceChanger::ResultCode resultCode,
const QString & errorString )
static

Definition at line 82 of file incidencechanger.cpp.

◆ format()

QString Akonadi::format ( const QString & mimeType,
const QVector< int > & metaTypeIds )
static

Definition at line 238 of file typepluginloader.cpp.

◆ isStructuralCollection()

bool Akonadi::isStructuralCollection ( const Akonadi::Collection & collection)
static

Definition at line 45 of file etmcalendar_p.h.

◆ operator<() [1/4]

bool Akonadi::operator< ( const MimeTypeEntry & lhs,
const MimeTypeEntry & rhs )
static

Definition at line 223 of file typepluginloader.cpp.

◆ operator<() [2/4]

bool Akonadi::operator< ( const MimeTypeEntry & lhs,
const QString & rhs )
static

Definition at line 228 of file typepluginloader.cpp.

◆ operator<() [3/4]

bool Akonadi::operator< ( const QString & identifier,
const PluginEntry & entry )
static

Definition at line 123 of file typepluginloader.cpp.

◆ operator<() [4/4]

bool Akonadi::operator< ( const QString & lhs,
const MimeTypeEntry & rhs )
static

Definition at line 233 of file typepluginloader.cpp.

◆ qHash()

uint Akonadi::qHash ( Akonadi::DelegateAnimator::Animation anim)

Definition at line 118 of file progressspinnerdelegate.cpp.

◆ releaseLock()

bool Akonadi::releaseLock ( )

Releases the SpecialCollectionsRequestJob lock that was obtained through GetLockJob.

Returns
Whether the lock was released successfully.

Definition at line 655 of file specialcollectionshelperjobs.cpp.

◆ setCollectionAttributes()

void Akonadi::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 SpecialCollectionAttribute and an EntityDisplayAttribute.

Parameters
colcollection
typecollection type
nameForTypecollection name for type
iconForTypecollection icon for type

Definition at line 637 of file specialcollectionshelperjobs.cpp.

This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Thu Jul 24 2025 00:00:00 by doxygen 1.14.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

akonadi

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

kdepimlibs-4.14.10 API Reference

Skip menu "kdepimlibs-4.14.10 API Reference"
  • akonadi
  •   contact
  •   kmime
  •   socialutils
  • kabc
  • kalarmcal
  • kblog
  • kcal
  • kcalcore
  • kcalutils
  • kholidays
  • kimap
  • kioslave
  •   imap4
  •   mbox
  •   nntp
  • kldap
  • kmbox
  • kmime
  • kontactinterface
  • kpimidentities
  • kpimtextedit
  • kpimutils
  • kresources
  • ktnef
  • kxmlrpcclient
  • mailtransport
  • microblog
  • qgpgme
  • syndication
  •   atom
  •   rdf
  •   rss2
Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal