Akonadi Namespace
| Header: | #include <Akonadi> |
| CMake: | find_package(KPim6 REQUIRED COMPONENTS AkonadiCore)target_link_libraries(mytarget PRIVATE KPim6::AkonadiCore) |
Namespaces
| namespace | TrashSettings |
Classes
Detailed Description
****************************************************************************
SPDX-FileCopyrightText: 2009 Szymon Stefanek <s.stefanek at gmail dot com>
SPDX-License-Identifier: LGPL-2.0-or-later
***************************************************************************
Namespaces
namespace Akonadi::TrashSettings
Classes
class AccountActivitiesAbstract
The AccountActivitiesAbstract class. More...
class AgentConfigurationBase
Base class for configuration UI for Akonadi agents. More...
class AgentConfigurationFactoryBase
class AgentFilterProxyModel
A proxy model for filtering AgentType or AgentInstance. More...
class AgentInstance
A representation of an agent instance. More...
class AgentInstanceCreateJob
Job for creating new agent instances. More...
class AgentInstanceFilterProxyModel
A proxy model for filtering AgentType or AgentInstance. More...
class AgentInstanceModel
Provides a data model for agent instances. More...
class AgentManager
Provides an interface to retrieve agent types and manage agent instances. More...
class AgentType
A representation of an agent type. More...
class AgentTypeModel
Provides a data model for agent types. More...
class Attribute
Provides interface for custom attributes for Entity. More...
class AttributeFactory
Provides the functionality of registering and creating arbitrary entity attributes. More...
class CachePolicy
Represents the caching policy for a collection. More...
class ChangeNotification
class ChangeRecorder
Records and replays change notification. More...
class Collection
Represents a collection of PIM items. More...
class CollectionAnnotationsAttribute
class CollectionAttributesSynchronizationJob
Job that synchronizes the attributes of a collection. More...
class CollectionColorAttribute
Attribute that stores colors of a collection. More...
class CollectionCopyJob
Job that copies a collection into another collection in the Akonadi storage. More...
class CollectionCreateJob
Job that creates a new collection in the Akonadi storage. More...
class CollectionDeleteJob
Job that deletes a collection in the Akonadi storage. More...
class CollectionFetchJob
Job that fetches collections from the Akonadi storage. More...
class CollectionFetchScope
Specifies which parts of a collection should be fetched from the Akonadi storage. More...
class CollectionFilterProxyModel
A proxy model that filters collections by mime type. More...
class CollectionIdentificationAttribute
Attribute that stores additional information on a collection that can be used for searching. More...
class CollectionModifyJob
Job that modifies a collection in the Akonadi storage. More...
class CollectionMoveJob
Job that moves a collection in the Akonadi storage to a new parent collection. More...
class CollectionQuotaAttribute
Attribute that provides quota information for a collection. More...
class CollectionStatistics
Provides statistics information of a Collection. More...
class CollectionStatisticsJob
Job that fetches collection statistics from the Akonadi storage. More...
class ContactSearchTerm
class Control
Provides methods to control the Akonadi server process. More...
class EmailSearchTerm
class EntityAnnotationsAttribute
class EntityDeletedAttribute
An Attribute that marks that an entity was marked as deleted. More...
class EntityDisplayAttribute
Attribute that stores the properties that are used to display an entity. More...
class EntityHiddenAttribute
An Attribute that marks that an entity should be hidden in the UI. More...
class EntityMimeTypeFilterModel
A proxy model that filters entities by mime type. More...
class EntityOrderProxyModel
A model that keeps the order of entities persistent. More...
class EntityRightsFilterModel
A proxy model that filters entities by access rights. More...
class EntityTreeModel
A model for collections and items together. More...
class Exception
class FavoriteCollectionAttribute
Marks a collection as a favorite. More...
class FavoriteCollectionsModel
A model that lists a set of favorite collections. More...
class IncidenceSearchTerm
class IndexPolicyAttribute
An attribute to specify how a collection should be indexed for searching. More...
class InvalidateCacheJob
class Item
Represents a PIM item stored in Akonadi storage. More...
class ItemCopyJob
Job that copies a set of items to a target collection in the Akonadi storage. More...
class ItemCreateJob
Job that creates a new item in the Akonadi storage. More...
class ItemDeleteJob
Job that deletes items from the Akonadi storage. More...
class ItemFetchJob
Job that fetches items from the Akonadi storage. More...
class ItemFetchScope
Specifies which parts of an item should be fetched from the Akonadi storage. More...
class ItemModifyJob
Job that modifies an existing item in the Akonadi storage. * * This job is used to writing back items to the Akonadi storage, after * the user has changed them in any way. * For performance reasons either the full item (including the full payload) * can written back or only the meta data of the item. * * Example: * *. More...
class ItemMonitor
A convenience class to monitor a single item for changes. More...
class ItemMoveJob
Job that moves an item into a different collection in the Akonadi storage. More...
class ItemSearchJob
Job that searches for items in the Akonadi storage. More...
class ItemSerializerPlugin
The base class for item type serializer plugins. More...
class ItemSync
Syncs between items known to a client (usually a resource) and the Akonadi storage. More...
class Job
Base class for all actions in the Akonadi storage. More...
class LinkJob
Job that links items inside the Akonadi storage. More...
class MimeTypeChecker
Helper for checking MIME types of Collections and Items. More...
class Monitor
Monitors an item or collection for changes. More...
class NotificationSubscriber
class PartFetcher
Convenience class for getting payload parts from an Akonadi Model. More...
class PersistentSearchAttribute
An attribute to store query properties of persistent search collections. More...
class RecursiveCollectionFilterProxyModel
A model to filter out collections of non-matching content types. More...
class RecursiveItemFetchJob
Job that fetches all items of a collection recursive. More...
class ResourceSynchronizationJob
Job that synchronizes a resource. More...
class SearchCreateJob
Job that creates a virtual/search collection in the Akonadi storage. More...
class SearchQuery
A query that can be passed to ItemSearchJob or others. More...
class SearchTerm
class SelectionProxyModel
A proxy model used to reference count selected Akonadi::Collection in a view * * Only selected Collections will be populated and monitored for changes. Unselected * Collections will be ignored. * * This model extends KSelectionProxyModel to implement reference counting on the Collections * in an EntityTreeModel. The EntityTreeModel must use LazyPopulation to enable * SelectionProxyModel to work. * * By selecting a Collection, its reference count will be increased. A Collection in the * EntityTreeModel which has a reference count of zero will ignore all signals from Monitor * about items changed, inserted, removed etc, which can be expensive operations. * * Example: * *. More...
class ServerManager
Provides methods to control the Akonadi server process. More...
class Session
A communication session with the Akonadi storage. More...
class SpecialCollectionAttribute
An Attribute that stores the special collection type of a collection. More...
class SpecialCollections
An interface to special collections. More...
class SpecialCollectionsDiscoveryJob
A job to discover all SpecialCollections. More...
class SpecialCollectionsRequestJob
A job to request SpecialCollections. More...
class StatisticsProxyModel
A proxy model that exposes collection statistics through extra columns. More...
class Tag
class TagAttribute
Attribute that stores the properties that are used to display a tag. More...
class TagCache
Client-side cache of all exist tags. More...
class TagCreateJob
Job that creates a new tag in the Akonadi storage. More...
class TagDeleteJob
Job that deletes tags. More...
class TagFetchJob
Job that fetches tags from the Akonadi storage. More...
class TagFetchScope
Specifies which parts of a tag should be fetched from the Akonadi storage. More...
class TagModel
class TagModifyJob
Job that modifies a tag in the Akonadi storage. More...
class TagSync
class TransactionBeginJob
Job that begins a session-global transaction. More...
class TransactionCommitJob
Job that commits a session-global transaction. More...
class TransactionJob
class TransactionRollbackJob
Job that aborts a session-global transaction. More...
class TransactionSequence
Base class for jobs that need to run a sequence of sub-jobs in a transaction. More...
class TrashFilterProxyModel
Filter model which hides/shows entities marked as trash. More...
class TrashJob
Job that moves items/collection to trash. More...
class TrashRestoreJob
Job that restores entities from trash. More...
class UnlinkJob
Job that unlinks items inside the Akonadi storage. More...