Messagelib
filter.cpp
29 if (searchInStringNormalize.contains(MessageCore::StringUtil::normalize(str), Qt::CaseInsensitive)) {
86 if (containString(item->subject()) && ((mOptions & QuickSearchLine::SearchAgainstSubject) || searchEveryWhere)) {
88 } else if (containString(item->sender()) && ((mOptions & QuickSearchLine::SearchAgainstFrom) || searchEveryWhere)) {
90 } else if (containString(item->receiver()) && ((mOptions & QuickSearchLine::SearchAgainstTo) || searchEveryWhere)) {
160 void Filter::save(const KSharedConfig::Ptr &config, const QString &filtername, const QString &iconName, int numFilter)
199 filter->setSearchString(newGroup.readEntry("searchString"), static_cast<QuickSearchLine::SearchOptions>(newGroup.readEntry("searchOptions").toInt()));
213 filter->setOptions(static_cast<QuickSearchLine::SearchOptions>(newGroup.readEntry("searchOptions").toInt()));
const QString & receiver() const
Returns the receiver associated to this item.
Definition: item.cpp:501
QString readEntry(const char *key, const char *aDefault=nullptr) const
KCOREADDONS_EXPORT QString randomString(int length)
CaseInsensitive
int count(const T &value) const const
QString trimmed() const const
void clear()
const QString & searchString() const
Returns the currently set search string.
Definition: filter.cpp:150
QDataStream & operator<<(QDataStream &out, const KDateTime &dateTime)
const Tag * findTag(const QString &szTagId) const
Returns Tag associated to this message that has the specified id or 0 if no such tag exists.
Definition: messageitem.cpp:293
void reserve(int alloc)
void clear()
SkipEmptyParts
bool isEmpty() const const
int length() const const
Q_SCRIPTABLE CaptureState status()
QFuture< void > filter(Sequence &sequence, KeepFunctor filterFunction)
int toInt(bool *ok, int base) const const
KSharedConfigPtr config()
void reserve(int size)
QString & remove(int position, int n)
QVector< Akonadi::MessageStatus > status() const
Returns the currently set status mask.
Definition: filter.cpp:109
Definition: aggregation.h:21
void clear()
const Akonadi::MessageStatus & status() const
Returns the status associated to this Item.
Definition: item.cpp:446
This class is responsible of matching messages that should be displayed in the View.
Definition: filter.h:44
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Jan 28 2023 04:09:54 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sat Jan 28 2023 04:09:54 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.