MailCommon::IKernel

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 KIdentityManagementCore::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 KIdentityManagementCore::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-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:14:01 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.