Akonadi
manageaccountwidget.cpp
45 connect(d->ui.mAddAccountButton, &QPushButton::clicked, this, &ManageAccountWidget::slotAddAccount);
47 connect(d->ui.mModifyAccountButton, &QPushButton::clicked, this, &ManageAccountWidget::slotModifySelectedAccount);
49 connect(d->ui.mRemoveAccountButton, &QPushButton::clicked, this, &ManageAccountWidget::slotRemoveSelectedAccount);
50 connect(d->ui.mRestartAccountButton, &QPushButton::clicked, this, &ManageAccountWidget::slotRestartSelectedAccount);
52 connect(d->ui.mAccountList, &Akonadi::AgentInstanceWidget::clicked, this, &ManageAccountWidget::slotAccountSelected);
53 connect(d->ui.mAccountList, &Akonadi::AgentInstanceWidget::doubleClicked, this, &ManageAccountWidget::slotModifySelectedAccount);
57 connect(d->ui.mFilterAccount, &QLineEdit::textChanged, this, &ManageAccountWidget::slotSearchAgentType);
72 disconnect(d->ui.mAddAccountButton, &QPushButton::clicked, this, &ManageAccountWidget::slotAddAccount);
218 d->ui.mModifyAccountButton->setEnabled(!current.type().capabilities().contains(QLatin1String("NoConfig")));
219 d->ui.mRemoveAccountButton->setEnabled(d->mSpecialCollectionIdentifier != current.identifier());
QString identifier() const
Returns the unique identifier of the agent instance.
Definition: core/agentinstance.cpp:42
void clicked(const Akonadi::AgentInstance ¤t)
This signal is emitted whenever there is a click on an agent instance.
KeyPress
bool contains(const QString &str, Qt::CaseSensitivity cs) const const
void clicked(bool checked)
KGuiItem remove()
void removeInstance(const AgentInstance &instance)
Removes the given agent instance.
Definition: core/agentmanager.cpp:390
virtual bool eventFilter(QObject *watched, QEvent *event)
QStringList capabilities() const
Returns the list of supported capabilities of the agent type.
Definition: core/agenttype.cpp:63
ButtonCode questionYesNo(QWidget *parent, const QString &text, const QString &caption=QString(), const KGuiItem &buttonYes=KStandardGuiItem::yes(), const KGuiItem &buttonNo=KStandardGuiItem::no(), const QString &dontAskAgainName=QString(), Options options=Notify)
QString i18n(const char *text, const TYPE &arg...)
void textChanged(const QString &text)
QFuture< void > filter(Sequence &sequence, KeepFunctor filterFunction)
SingleSelection
AKONADI_CALENDAR_EXPORT KCalendarCore::Event::Ptr event(const Akonadi::Item &item)
Key_Enter
void setupUi(QWidget *widget)
QString name() const
Returns the user visible name of the agent instance.
Definition: core/agentinstance.cpp:52
void doubleClicked(const Akonadi::AgentInstance ¤t)
This signal is emitted whenever there is a double click on an agent instance.
A proxy model for filtering AgentType or AgentInstance.
Definition: agentfilterproxymodel.h:42
static AgentManager * self()
Returns the global instance of the agent manager.
Definition: core/agentmanager.cpp:355
static void allowExternalProcessWindowActivation(int pid=-1)
KGuiItem cancel()
bool isValid() const
Returns whether the agent instance object is valid.
Definition: core/agentinstance.cpp:32
void setText(const QString &text)
Job for creating new agent instances.
Definition: agentinstancecreatejob.h:58
void accept()
Helper integration between Akonadi and Qt.
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Mon Jun 27 2022 04:01:06 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2022 The KDE developers.
Generated on Mon Jun 27 2022 04:01:06 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.