Messagelib
aliasesexpandjob.cpp
22 AliasesExpandJob::AliasesExpandJob(const QString &recipients, const QString &defaultDomain, QObject *parent)
44 connect(expandJob, &Akonadi::ContactGroupExpandJob::result, this, &AliasesExpandJob::slotDistributionListExpansionDone);
52 connect(searchJob, &Akonadi::ContactSearchJob::result, this, &AliasesExpandJob::slotNicknameExpansionDone);
170 mEmailAddresses += KEmailAddress::normalizedAddress(displayName, addrSpec + QLatin1Char('@') + mDefaultDomain, comment);
void append(const T &value)
QString addresses() const
Returns the email addresses of the list members.
Definition: distributionlistexpandjob.cpp:32
Simple interface that both EncryptJob and SignEncryptJob implement so the composer can extract some e...
Definition: attachmentcontrollerbase.h:26
void setErrorText(const QString &errorText)
void result(KJob *job)
const T value(const Key &key, const T &defaultValue) const const
AliasesExpandJob(const QString &recipients, const QString &defaultDomain, QObject *parent=nullptr)
Creates a new aliases expand job.
Definition: aliasesexpandjob.cpp:22
QString trimmed() const const
~AliasesExpandJob() override
Destroys the aliases expand job.
QMetaObject::Connection connect(const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
KCODECS_EXPORT QStringList splitAddressList(const QString &aStr)
QMap::iterator insert(const Key &key, const T &value)
KCODECS_EXPORT EmailParseResult splitAddress(const QByteArray &address, QByteArray &displayName, QByteArray &addrSpec, QByteArray &comment)
KCODECS_EXPORT QString normalizedAddress(const QString &displayName, const QString &addrSpec, const QString &comment=QString())
bool isEmpty() const const
QString errorText() const
A job to expand a distribution list to its member email addresses.
Definition: distributionlistexpandjob.h:19
QString guessEmailAddressFromLoginName(const QString &loginName)
Uses the hostname as domain part and tries to determine the real name from the entries in the passwor...
Definition: stringutil.cpp:509
KContacts::Addressee::List contacts() const
AKONADI_CALENDAR_EXPORT QString displayName(Akonadi::ETMCalendar *calendar, const Akonadi::Collection &collection)
QString toLower() const const
AddresseeList List
bool isEmpty() const
Returns whether the list of email addresses is empty.
Definition: distributionlistexpandjob.cpp:37
void emitResult()
int error() const
QStringList emptyDistributionLists() const
Returns the list of distribution lists that resolved to an empty member list.
Definition: aliasesexpandjob.cpp:67
bool contains(QChar ch, Qt::CaseSensitivity cs) const const
void setError(int errorCode)
QString toString() const const
QVariant property(const char *name) const const
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Tue Sep 26 2023 04:00:44 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Tue Sep 26 2023 04:00:44 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.