Akonadi::AgentConfigurationWidget Class

A widget for displaying agent configuration in applications. More...

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

Public Functions

AgentConfigurationWidget(const Akonadi::AgentInstance &instance, QWidget *parent = nullptr)
virtual ~AgentConfigurationWidget() override
void load()
void save()

Signals

void enableOkButton(bool enabled)

Detailed Description

To implement an agent configuration widget, see AgentConfigurationBase.

Member Function Documentation

[explicit] AgentConfigurationWidget::AgentConfigurationWidget(const Akonadi::AgentInstance &instance, QWidget *parent = nullptr)

Creates a new agent configuration widget for the given agent instance. instance The agent instance to configure. parent The parent widget.

[override virtual noexcept] AgentConfigurationWidget::~AgentConfigurationWidget()

Destroys the agent configuration widget.

[signal] void AgentConfigurationWidget::enableOkButton(bool enabled)

Emitted to control the enabled state of the OK button. enabled True to enable the OK button, false to disable it.

void AgentConfigurationWidget::load()

Loads the agent configuration into the widget.

void AgentConfigurationWidget::save()

Saves the configuration from the widget to the agent.