Akonadi::AccountBase Class

Header: #include <Akonadi/AccountBase>
CMake: find_package(KPim6 REQUIRED COMPONENTS AkonadiAgentBase)
target_link_libraries(mytarget PRIVATE KPim6::AkonadiAgentBase)

Public Functions

AccountBase(Akonadi::AgentBase *agent)
virtual void initAccount() = 0

Detailed Description

Base class for agents that support integration with online accounts.

Inherit from this additionally to Akonadi::AgentBase (or Akonadi::ResourceBase).

Member Function Documentation

[explicit] AccountBase::AccountBase(Akonadi::AgentBase *agent)

[pure virtual] void AccountBase::initAccount()

Called when the account is initially configured