9#include "akonadiwidgets_export.h"
21class ManageAccountWidgetPrivate;
22class AccountActivitiesAbstract;
24class AKONADIWIDGETS_EXPORT ManageAccountWidget :
public QWidget
28 explicit ManageAccountWidget(
QWidget *parent);
29 ~ManageAccountWidget()
override;
35 void setDescriptionLabelText(
const QString &text);
37 void setSpecialCollectionIdentifier(
const QString &identifier);
40 void setMimeTypeFilter(
const QStringList &mimeTypeFilter);
43 void setCapabilityFilter(
const QStringList &capabilityFilter);
45 [[nodiscard]]
QStringList excludeCapabilities()
const;
46 void setExcludeCapabilities(
const QStringList &excludeCapabilities);
52 [[nodiscard]]
QPushButton *addAccountButton()
const;
53 void disconnectAddAccountButton();
55 [[nodiscard]]
bool enablePlasmaActivities()
const;
56 void setEnablePlasmaActivities(
bool newEnablePlasmaActivities);
58 [[nodiscard]] AccountActivitiesAbstract *accountActivitiesAbstract()
const;
59 void setAccountActivitiesAbstract(AccountActivitiesAbstract *abstract);
65 void slotAddAccount();
69 AKONADIWIDGETS_NO_EXPORT
void slotRemoveSelectedAccount();
70 AKONADIWIDGETS_NO_EXPORT
void slotRestartSelectedAccount();
71 AKONADIWIDGETS_NO_EXPORT
void slotModifySelectedAccount();
72 AKONADIWIDGETS_NO_EXPORT
void slotSearchAgentType(
const QString &str);
75 std::unique_ptr<ManageAccountWidgetPrivate>
const d;
Represents one agent instance and takes care of communication with it.
A representation of an agent instance.
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.