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.