Akonadi::Search::Term
Akonadi::Search::Term Class Reference
#include <term.h>
Public Types | |
enum | Comparator { Auto , Equal , Contains , Greater , GreaterEqual , Less , LessEqual } |
enum | Operation { None , And , Or } |
Public Member Functions | |
Term (const QString &property) | |
Term (const QString &property, const QVariant &value, Comparator c=Auto) | |
Term (const Term &lhs, Operation op, const Term &rhs) | |
Term (const Term &t) | |
Term (Operation op) | |
Term (Operation op, const QList< Term > &t) | |
Term (Operation op, const Term &t) | |
void | addSubTerm (const Term &term) |
Comparator | comparator () const |
bool | empty () const |
bool | isEmpty () const |
bool | isNegated () const |
bool | isValid () const |
bool | negated () const |
Operation | operation () const |
Term & | operator= (const Term &rhs) |
bool | operator== (const Term &rhs) const |
QString | property () const |
void | setComparator (Comparator c) |
void | setNegation (bool isNegated) |
void | setOperation (Operation op) |
void | setProperty (const QString &property) |
void | setSubTerms (const QList< Term > &terms) |
void | setUserData (const QString &name, const QVariant &value) |
void | setValue (const QVariant &value) |
Term | subTerm () const |
QList< Term > | subTerms () const |
QVariantMap | toVariantMap () const |
QVariant | userData (const QString &name) const |
QVariant | value () const |
Static Public Member Functions | |
static Term | fromVariantMap (const QVariantMap &map) |
Detailed Description
Member Enumeration Documentation
◆ Comparator
◆ Operation
Constructor & Destructor Documentation
◆ Term() [1/8]
◆ Term() [2/8]
◆ Term() [3/8]
Term::Term | ( | const QString & | property | ) |
◆ Term() [4/8]
◆ Term() [5/8]
Term::Term | ( | Term::Operation | op | ) |
◆ Term() [6/8]
◆ Term() [7/8]
◆ Term() [8/8]
Member Function Documentation
◆ addSubTerm()
◆ comparator()
◆ empty()
◆ fromVariantMap()
|
static |
◆ isEmpty()
◆ isNegated()
◆ isValid()
◆ negated()
◆ operation()
◆ operator=()
◆ operator==()
◆ property()
QString Term::property | ( | ) | const |
◆ setComparator()
◆ setNegation()
void Term::setNegation | ( | bool | isNegated | ) |
◆ setOperation()
◆ setProperty()
◆ setSubTerms()
◆ setUserData()
◆ setValue()
◆ subTerm()
Term Term::subTerm | ( | ) | const |
◆ subTerms()
◆ toVariantMap()
◆ userData()
◆ value()
The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:15:27 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:15:27 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.