KPeople::AbstractPersonAction Class

Header: #include <KPeopleBackend/AbstractPersonAction>
CMake: find_package(KF6 REQUIRED COMPONENTS PeopleBackend)
target_link_libraries(mytarget PRIVATE KF6::PeopleBackend)

Public Functions

AbstractPersonAction(QObject *parent)
virtual QList<QAction *> actionsForPerson(const KPeople::PersonData &data, QObject *parent) const = 0

Detailed Description

Member Function Documentation

[explicit] AbstractPersonAction::AbstractPersonAction(QObject *parent)

[pure virtual] QList<QAction *> AbstractPersonAction::actionsForPerson(const KPeople::PersonData &data, QObject *parent) const

A list of actions that can be executed for a contact Disabled actions should not be added

data passes the person we're creating the actions for

parent parent object for newly created actions