Akonadi
agentconfigurationwidget.cpp
50 qCDebug(AKONADIWIDGETS_LOG) << "Haven't found config plugin for" << agentInstance.type().identifier();
55 qCWarning(AKONADIWIDGETS_LOG) << "Failed to load config plugin" << pluginPath << ":" << loader->errorString();
62 qCWarning(AKONADIWIDGETS_LOG) << "Config plugin" << pluginPath << "does not contain AgentConfigurationFactory!";
71 AgentConfigurationWidget::AgentConfigurationWidget(const AgentInstance &instance, QWidget *parent)
76 const auto pluginPath = AgentConfigurationManager::self()->findConfigPlugin(instance.type().identifier());
84 connect(d->plugin.data(), &AgentConfigurationBase::enableOkButton, this, &AgentConfigurationWidget::enableOkButton);
103 d->setupErrorWidget(this, i18n("Configuration for %1 is already opened elsewhere.", instance.name()));
105 d->setupErrorWidget(this, i18n("Failed to register %1 configuration dialog.", instance.name()));
QString identifier() const
Returns the unique identifier of the agent instance.
Definition: core/agentinstance.cpp:42
AlignCenter
KGuiItem configure()
singleShot
QLayout * layout() const const
virtual bool event(QEvent *event) override
QMetaObject::Connection connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
KSharedConfigPtr config() const
Returns KConfig object belonging to the current Akonadi agent instance.
Definition: agentconfigurationbase.cpp:50
QString i18n(const char *text, const TYPE &arg...)
bool isEmpty() const const
static QString addNamespace(const QString &string)
Adds the multi-instance namespace to string if required (with '_' as separator).
Definition: servermanager.cpp:375
typedef StandardButtons
QString name() const
Returns the user visible name of the agent instance.
Definition: core/agentinstance.cpp:52
QString label(StandardShortcut id)
QString identifier() const
Returns the unique identifier of the agent type.
Definition: core/agenttype.cpp:33
virtual void childEvent(QChildEvent *event)
void addWidget(QWidget *w)
size
QObject * parent() const const
Helper integration between Akonadi and Qt.
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Sat Jun 25 2022 06:00:31 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2022 The KDE developers.
Generated on Sat Jun 25 2022 06:00:31 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.