Akonadi::ManageAccountWidget Class
The ManageAccountWidget class. More...
| Header: | #include <Akonadi/ManageAccountWidget> |
| CMake: | find_package(KPim6 REQUIRED COMPONENTS AkonadiWidgets)target_link_libraries(mytarget PRIVATE KPim6::AkonadiWidgets) |
Public Functions
| ManageAccountWidget(QWidget *parent) | |
| virtual | ~ManageAccountWidget() override |
| Akonadi::AccountActivitiesAbstract * | accountActivitiesAbstract() const |
| QPushButton * | addAccountButton() const |
| QStringList | capabilityFilter() const |
| void | disconnectAddAccountButton() |
| bool | enablePlasmaActivities() const |
| QStringList | excludeCapabilities() const |
| QStringList | mimeTypeFilter() const |
| void | setAccountActivitiesAbstract(Akonadi::AccountActivitiesAbstract *abstract) |
| void | setCapabilityFilter(const QStringList &capabilityFilter) |
| void | setDescriptionLabelText(const QString &text) |
| void | setEnablePlasmaActivities(bool newEnablePlasmaActivities) |
| void | setExcludeCapabilities(const QStringList &excludeCapabilities) |
| void | setItemDelegate(QAbstractItemDelegate *delegate) |
| void | setMimeTypeFilter(const QStringList &mimeTypeFilter) |
| void | setSpecialCollectionIdentifier(const QString &identifier) |
| QAbstractItemView * | view() const |
Public Slots
| void | slotAddAccount() |
Detailed Description
Member Function Documentation
[explicit] ManageAccountWidget::ManageAccountWidget(QWidget *parent)
Creates a new manage account widget. parent The parent widget.
[override virtual noexcept] ManageAccountWidget::~ManageAccountWidget()
Destroys the manage account widget.
Akonadi::AccountActivitiesAbstract *ManageAccountWidget::accountActivitiesAbstract() const
See also setAccountActivitiesAbstract().
QPushButton *ManageAccountWidget::addAccountButton() const
QStringList ManageAccountWidget::capabilityFilter() const
Returns the capability filter for accounts. Returns The list of capabilities to filter by.
See also setCapabilityFilter().
void ManageAccountWidget::disconnectAddAccountButton()
bool ManageAccountWidget::enablePlasmaActivities() const
See also setEnablePlasmaActivities().
QStringList ManageAccountWidget::excludeCapabilities() const
Returns the excluded capabilities list. Returns The list of excluded capabilities.
See also setExcludeCapabilities().
QStringList ManageAccountWidget::mimeTypeFilter() const
Returns the MIME type filter for accounts. Returns The list of MIME types to filter by.
See also setMimeTypeFilter().
void ManageAccountWidget::setAccountActivitiesAbstract(Akonadi::AccountActivitiesAbstract *abstract)
See also accountActivitiesAbstract().
void ManageAccountWidget::setCapabilityFilter(const QStringList &capabilityFilter)
Sets the capability filter for accounts. capabilityFilter The list of capabilities to filter by.
See also capabilityFilter().
void ManageAccountWidget::setDescriptionLabelText(const QString &text)
Sets the description label text displayed above the account list. text The description text (e.g., "Incoming accounts:").
void ManageAccountWidget::setEnablePlasmaActivities(bool newEnablePlasmaActivities)
See also enablePlasmaActivities().
void ManageAccountWidget::setExcludeCapabilities(const QStringList &excludeCapabilities)
Sets the capabilities to exclude from the account list. excludeCapabilities The list of capabilities to exclude.
See also excludeCapabilities().
void ManageAccountWidget::setItemDelegate(QAbstractItemDelegate *delegate)
Sets a custom item delegate for the account list view. delegate The custom delegate.
void ManageAccountWidget::setMimeTypeFilter(const QStringList &mimeTypeFilter)
Sets the MIME type filter for accounts. mimeTypeFilter The list of MIME types to filter by.
See also mimeTypeFilter().
void ManageAccountWidget::setSpecialCollectionIdentifier(const QString &identifier)
Sets the special collection identifier for filtering. identifier The special collection identifier.
[slot] void ManageAccountWidget::slotAddAccount()
QAbstractItemView *ManageAccountWidget::view() const
Returns the item view used to display accounts. Returns The account view.