Akonadi Namespace
Classes
| class | AgentConfigurationDialog |
| class | AgentConfigurationWidget |
| class | AgentInstanceWidget |
| class | AgentTypeDialog |
| class | AgentTypeWidget |
| class | CachePolicyPage |
| class | ClearCacheFoldersJob |
| class | CollectionComboBox |
| class | CollectionDialog |
| class | CollectionMaintenancePage |
| class | CollectionPropertiesDialog |
| class | CollectionPropertiesPage |
| class | CollectionPropertiesPageFactory |
| class | CollectionRequester |
| class | CollectionStatisticsDelegate |
| class | ControlGui |
| class | ETMViewStateSaver |
| class | EntityListView |
| class | EntityTreeView |
| class | ManageAccountWidget |
| class | StandardActionManager |
| class | SubscriptionDialog |
| class | TagEditWidget |
| class | TagManagementDialog |
| class | TagSelectWidget |
| class | TagSelectionComboBox |
| class | TagSelectionDialog |
| class | TagWidget |
Classes
class AgentConfigurationDialog
The AgentConfigurationDialog class. More...
class AgentConfigurationWidget
A widget for displaying agent configuration in applications. More...
class AgentInstanceWidget
Provides a widget that lists all available agent instances. More...
class AgentTypeDialog
A dialog to select an available agent type. More...
class AgentTypeWidget
Provides a widget that lists all available agent types. More...
class CachePolicyPage
A page in a collection properties dialog to configure the cache policy. More...
class ClearCacheFoldersJob
The ClearCacheFoldersJob class. More...
class CollectionComboBox
A combobox for selecting an Akonadi collection. More...
class CollectionDialog
A collection selection dialog. More...
class CollectionMaintenancePage
The collection maintenance page for collection properties dialog. More...
class CollectionPropertiesDialog
A generic and extensible dialog for collection properties. More...
class CollectionPropertiesPage
A single page in a collection properties dialog. More...
class CollectionPropertiesPageFactory
A factory class for collection properties dialog pages. More...
class ControlGui
Provides methods to ControlGui the Akonadi server process. More...
class ETMViewStateSaver
class EntityListView
A view to show an item/collection list provided by an EntityTreeModel. More...
class EntityTreeView
A view to show an item/collection tree provided by an EntityTreeModel. More...
class ManageAccountWidget
The ManageAccountWidget class. More...
class StandardActionManager
Manages generic actions for collection and item views. More...
class SubscriptionDialog
class TagEditWidget
class TagManagementDialog
class TagSelectWidget
class TagSelectionComboBox
The TagSelectionCombo class. More...
class TagSelectionDialog
class TagWidget
class Akonadi::CollectionRequester
class Akonadi::CollectionRequester
A widget to request an Akonadi collection from the user.
This class is a widget showing a read-only lineedit displaying the currently chosen collection and a button invoking a dialog for choosing a collection.
Example:
// create a collection requester to select a collection of contacts Akonadi::CollectionRequester requester( Akonadi::Collection::root(), this ); requester.setMimeTypeFilter( QStringList() << QString( "text/directory" ) ); ... const Akonadi::Collection collection = requester.collection(); if ( collection.isValid() ) { ... }
Author: Ingo Klöcker <kloecker@kde.org>
class Akonadi::CollectionStatisticsDelegate
class Akonadi::CollectionStatisticsDelegate
A delegate that draws unread and total count for StatisticsProxyModel.
The delegate provides the following features:
- Collections with unread items will have the foldername and the unread column marked in bold. - If a folder is collapsed, the unread and the total column will contain the total sum of all child folders - It has the possibility to draw the unread count directly after the foldername, see toggleUnreadAfterFolderName().
Example:
Akonadi::EntityTreeView *view = new Akonadi::EntityTreeView( this ); Akonadi::StatisticsProxyModel *statisticsProxy = new Akonadi::StatisticsProxyModel( view ); view->setModel( statisticsProxy ); Akonadi::CollectionStatisticsDelegate *delegate = new Akonadi::CollectionStatisticsDelegate( view ); view->setItemDelegate( delegate );
Note: This proxy model is intended to be used on top of the EntityTreeModel. One of the proxies between the EntityTreeModel (the root model) and the view must be a StatisticsProxyModel. That proxy model may appear anywhere in the chain.
Author: Thomas McGuire <thomas.mcguire@gmx.net>