Mailcommon
8#include "mailcommon_private_export.h"
9#include "searchpattern.h"
10#include <Akonadi/Item>
13class MAILCOMMON_TESTS_EXPORT SearchRuleDate :
public SearchRule
23 explicit SearchRuleDate(
const QByteArray &field = QByteArray(), Function function = FuncContains,
const QString &contents = QString());
27 [[nodiscard]]
bool isEmpty()
const override;
32 bool matches(
const Akonadi::Item &item)
const override;
37 [[nodiscard]] RequiredPart requiredPart()
const override;
41 using SearchRule::matches;
47 [[nodiscard]]
bool matchesInternal(QDate dateValue, QDate msgDate)
const;
52 void addQueryTerms(Akonadi::SearchTerm &groupTerm,
bool &emptyIsNotAnError)
const override;
53 [[nodiscard]] QString informationAboutNotValidRules()
const override;
This class represents one search pattern rule.
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 31 2025 11:58:04 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.