Mailcommon
filteractionaddtoaddressbook.cpp
32 : FilterActionWithStringList(QStringLiteral("add to address book"), i18n("Add to Address Book"), parent)
137 connect(headerCombo, &KComboBox::currentIndexChanged, this, &FilterActionAddToAddressBook::filterActionModified);
138 connect(collectionComboBox, &Akonadi::CollectionComboBox::activated, this, &FilterActionAddToAddressBook::filterActionModified);
139 connect(categoryEdit, &Akonadi::TagWidget::selectionChanged, this, &FilterActionAddToAddressBook::filterActionModified);
152 std::transform(names.cbegin(), names.cend(), std::back_inserter(tags), [](const QString &name) {
162 std::transform(tags.cbegin(), tags.cend(), std::back_inserter(names), std::bind(&Akonadi::Tag::name, std::placeholders::_1));
179 auto categoryEdit = paramWidget->findChild<Akonadi::TagWidget *>(QStringLiteral("CategoryEdit"));
183 auto *collectionComboBox = paramWidget->findChild<Akonadi::CollectionComboBox *>(QStringLiteral("AddressBookComboBox"));
193 mHeaderType = static_cast<HeaderType>(headerCombo->itemData(headerCombo->currentIndex()).toInt());
195 const auto categoryEdit = paramWidget->findChild<Akonadi::TagWidget *>(QStringLiteral("CategoryEdit"));
199 const Akonadi::CollectionComboBox *collectionComboBox = paramWidget->findChild<Akonadi::CollectionComboBox *>(QStringLiteral("AddressBookComboBox"));
207 connect(collectionComboBox, &Akonadi::CollectionComboBox::currentIndexChanged, this, &FilterActionAddToAddressBook::filterActionModified);
222 auto categoryEdit = paramWidget->findChild<Akonadi::TagWidget *>(QStringLiteral("CategoryEdit"));
AlignVCenter
bool isValid() const const
QString number(int n, int base)
CanCreateItem
QStringList split(const QString &sep, QString::SplitBehavior behavior, Qt::CaseSensitivity cs) const const
int count(const T &value) const const
Abstract base class for filter actions with a fixed set of string parameters.
Definition: filteractionwithstringlist.h:36
Id id() const
qlonglong toLongLong(bool *ok) const const
KCODECS_EXPORT QStringList splitAddressList(const QString &aStr)
void setCategories(const QStringList &category)
void reserve(int alloc)
int size() const const
static void parseEmailAddress(const QString &rawEmail, QString &fullName, QString &email)
QString i18n(const char *text, const TYPE &arg...)
KeepEmptyParts
bool isEmpty() const const
QList::const_iterator cend() const const
T findChild(const QString &name, Qt::FindChildOptions options) const const
QString label(StandardShortcut id)
Akonadi::Collection currentCollection() const
void setNameFromString(const QString &s)
QString name(StandardShortcut id)
QList::const_iterator cbegin() const const
void currentIndexChanged(int index)
void clear()
QString i18nc(const char *context, const char *text, const TYPE &arg...)
void addEmail(const Email &email)
bool isValid() const
void activated(int index)
static QString mimeType()
QVariant property(const char *name) const const
T payload() const
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sun Jun 4 2023 03:58:00 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sun Jun 4 2023 03:58:00 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.