9#include "akonadiwidgets_export.h"
11#include "akonadi/agentinstance.h"
25class AgentActionManagerPrivate;
83 void setMimeTypeFilter(
const QStringList &mimeTypes);
88 void setCapabilityFilter(
const QStringList &capabilities);
102 void createAllActions();
118 void interceptAction(
Type type,
bool intercept =
true);
159 std::unique_ptr<AgentActionManagerPrivate>
const d;
161 Q_PRIVATE_SLOT(d,
void updateActions())
163 Q_PRIVATE_SLOT(d,
void slotCreateAgentInstance())
164 Q_PRIVATE_SLOT(d,
void slotDeleteAgentInstance())
165 Q_PRIVATE_SLOT(d,
void slotConfigureAgentInstance())
167 Q_PRIVATE_SLOT(d,
void slotAgentInstanceCreationResult(
KJob *))
Manages generic actions for agent and agent instance views.
void actionStateUpdated()
This signal is emitted whenever the action state has been updated.
~AgentActionManager() override
Destroys the agent action manager.
Type
Describes the supported actions.
@ CreateAgentInstance
Creates an agent instance.
@ ConfigureAgentInstance
Configures the selected agent instance.
@ DeleteAgentInstance
Deletes the selected agent instance.
TextContext
Describes the text context that can be customized.
@ DialogTitle
The window title of a dialog.
@ MessageBoxAlternativeText
An alternative text of a message box.
@ DialogText
The text of a dialog.
@ MessageBoxText
The text of a message box.
@ ErrorMessageTitle
The window title of an error message.
@ MessageBoxTitle
The window title of a message box.
Helper integration between Akonadi and Qt.
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 4 2024 16:31:59 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.