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

akonadi

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

Namespaces

 CollectionUtils
 
 ContactPart
 
 MessageFlags
 
 MessagePart
 
 PasteHelper
 
 TrashSettings
 
 TypePluginLoader
 
 XmlReader
 
 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  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  ContactsFilterProxyModel
 
class  ContactsTreeModel
 
class  ContactViewer
 
class  ContactViewerDialog
 
class  Control
 
class  DefaultItemSerializerPlugin
 
class  DefaultResourceJob
 
class  DialPhoneNumberAction
 
class  DifferencesAlgorithmInterface
 
class  EmailAddressSelection
 
class  EmailAddressSelectionDialog
 
class  EmailAddressSelectionWidget
 
class  Entity
 
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  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  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
 

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 QString &identifier, const PluginEntry &entry)
 
static bool operator< (const MimeTypeEntry &lhs, const MimeTypeEntry &rhs)
 
static bool operator< (const MimeTypeEntry &lhs, const QString &rhs)
 
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

Enumeration Type Documentation

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.

Function Documentation

bool Akonadi::releaseLock ( )

Releases the SpecialCollectionsRequestJob lock that was obtained through GetLockJob.

Returns
Whether the lock was released successfully.

Definition at line 645 of file specialcollectionshelperjobs.cpp.

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 627 of file specialcollectionshelperjobs.cpp.

This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:00:28 by doxygen 1.8.7 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
  • Modules
  • Related Pages

kdepimlibs API Reference

Skip menu "kdepimlibs API Reference"
  • akonadi
  •   contact
  •   kmime
  •   socialutils
  • kabc
  • kalarmcal
  • kblog
  • kcal
  • kcalcore
  • kcalutils
  • kholidays
  • kimap
  • kldap
  • kmbox
  • kmime
  • kpimidentities
  • kpimtextedit
  • kresources
  • ktnef
  • kxmlrpcclient
  • microblog

Search



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