Search for usage in LXR

MailCommon::IKernel Class Referenceabstract

#include <mailinterfaces.h>

Public Member Functions

virtual Akonadi::EntityMimeTypeFilterModelcollectionModel () const =0
virtual KSharedConfig::Ptr config ()=0
virtual void expunge (Akonadi::Collection::Id col, bool sync)=0
virtual Akonadi::ChangeRecorderfolderCollectionMonitor () const =0
virtual KIdentityManagement::IdentityManageridentityManager ()=0
virtual JobSchedulerjobScheduler () const =0
virtual MessageComposer::MessageSender * msgSender ()=0
virtual void syncConfig ()=0
virtual void updateSystemTray ()=0

Detailed Description

Generic interface for mail kernels.

Definition at line 36 of file mailinterfaces.h.

Member Function Documentation

◆ collectionModel()

virtual Akonadi::EntityMimeTypeFilterModel* MailCommon::IKernel::collectionModel ( ) const
pure virtual

Returns a model of all folders in KMail.

This is basically the same as entityTreeModel(), but with items filtered out, the model contains only collections.

◆ identityManager()

virtual KIdentityManagement::IdentityManager* MailCommon::IKernel::identityManager ( )
pure virtual

Return the pointer to the identity manager.

The documentation for this class was generated from the following file:
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Wed Sep 28 2022 03:59:03 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.