Akonadi::EmailSearchTerm Class
class Akonadi::EmailSearchTerm| Header: | #include <Akonadi/SearchQuery> |
| CMake: | find_package(KPim6 REQUIRED COMPONENTS AkonadiCore)target_link_libraries(mytarget PRIVATE KPim6::AkonadiCore) |
| Inherits: | Akonadi::SearchTerm |
Public Types
| enum | EmailSearchField { Unknown, Subject, Body, Message, Headers, …, MessageTag } |
Public Functions
| EmailSearchTerm(Akonadi::EmailSearchTerm::EmailSearchField field, const QVariant &value, Akonadi::SearchTerm::Condition condition = SearchTerm::CondEqual) |
Static Public Members
| Akonadi::EmailSearchTerm::EmailSearchField | fromKey(const QString &key) |
| QString | toKey(Akonadi::EmailSearchTerm::EmailSearchField) |
Detailed Description
A search term for an email field.
This class can be used to create queries that akonadi email search backends understand.
Member Type Documentation
enum EmailSearchTerm::EmailSearchField
All fields expect a search string unless noted otherwise.
Member Function Documentation
EmailSearchTerm::EmailSearchTerm(Akonadi::EmailSearchTerm::EmailSearchField field, const QVariant &value, Akonadi::SearchTerm::Condition condition = SearchTerm::CondEqual)
Constructs an email end term
[static] Akonadi::EmailSearchTerm::EmailSearchField EmailSearchTerm::fromKey(const QString &key)
Translates key to field
[static] QString EmailSearchTerm::toKey(Akonadi::EmailSearchTerm::EmailSearchField)
Translates field to key