Akonadi Core C++ Classes
PIM Storage Framework. More...
Namespaces
Classes
Base class for configuration UI for Akonadi agents | |
A proxy model for filtering AgentType or AgentInstance | |
A representation of an agent instance | |
Job for creating new agent instances | |
A proxy model for filtering AgentType or AgentInstance | |
Provides a data model for agent instances | |
Provides an interface to retrieve agent types and manage agent instances | |
A representation of an agent type | |
Provides a data model for agent types | |
Provides interface for custom attributes for Entity | |
Provides the functionality of registering and creating arbitrary entity attributes | |
Represents the caching policy for a collection | |
Records and replays change notification | |
Represents a collection of PIM items | |
Job that synchronizes the attributes of a collection | |
Attribute that stores colors of a collection | |
Job that copies a collection into another collection in the Akonadi storage | |
Job that creates a new collection in the Akonadi storage | |
Job that deletes a collection in the Akonadi storage | |
Job that fetches collections from the Akonadi storage | |
Specifies which parts of a collection should be fetched from the Akonadi storage | |
A proxy model that filters collections by mime type | |
Attribute that stores additional information on a collection that can be used for searching | |
Job that modifies a collection in the Akonadi storage | |
Job that moves a collection in the Akonadi storage to a new parent collection | |
Attribute that provides quota information for a collection | |
Provides statistics information of a Collection | |
Job that fetches collection statistics from the Akonadi storage | |
Provides methods to control the Akonadi server process | |
An Attribute that marks that an entity was marked as deleted | |
Attribute that stores the properties that are used to display an entity | |
An Attribute that marks that an entity should be hidden in the UI | |
A proxy model that filters entities by mime type | |
A model that keeps the order of entities persistent | |
A proxy model that filters entities by access rights | |
A model for collections and items together | |
Marks a collection as a favorite | |
A model that lists a set of favorite collections | |
An attribute to specify how a collection should be indexed for searching | |
Represents a PIM item stored in Akonadi storage | |
Job that copies a set of items to a target collection in the Akonadi storage | |
Job that creates a new item in the Akonadi storage | |
Job that deletes items from the Akonadi storage | |
Job that fetches items from the Akonadi storage | |
Specifies which parts of an item should be fetched from the Akonadi storage | |
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: * * | |
A convenience class to monitor a single item for changes | |
Job that moves an item into a different collection in the Akonadi storage | |
Job that searches for items in the Akonadi storage | |
Base class for item type serializer plugins | |
Syncs between items known to a client (usually a resource) and the Akonadi storage | |
Base class for all actions in the Akonadi storage | |
Job that links items inside the Akonadi storage | |
Helper for checking MIME types of Collections and Items | |
Monitors an item or collection for changes | |
Convenience class for getting payload parts from an Akonadi Model | |
An attribute to store query properties of persistent search collections | |
A model to filter out collections of non-matching content types | |
Job that fetches all items of a collection recursive | |
Job that synchronizes a resource | |
Job that creates a virtual/search collection in the Akonadi storage | |
A query that can be passed to ItemSearchJob or others | |
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: * * | |
Provides methods to control the Akonadi server process | |
A communication session with the Akonadi storage | |
An Attribute that stores the special collection type of a collection | |
An interface to special collections | |
A job to discover all SpecialCollections | |
A job to request SpecialCollections | |
A proxy model that exposes collection statistics through extra columns | |
Attribute that stores the properties that are used to display a tag | |
Client-side cache of all exist tags | |
Job that creates a new tag in the Akonadi storage | |
Job that deletes tags | |
Job that fetches tags from the Akonadi storage | |
Specifies which parts of a tag should be fetched from the Akonadi storage | |
Job that modifies a tag in the Akonadi storage | |
Job that begins a session-global transaction | |
Job that commits a session-global transaction | |
Job that aborts a session-global transaction | |
Base class for jobs that need to run a sequence of sub-jobs in a transaction | |
Filter model which hides/shows entities marked as trash | |
Job that moves items/collection to trash | |
Job that restores entities from trash | |
Job that unlinks items inside the Akonadi storage |