1 #ifndef __libquark_gdrive_GDriveFileQuery_hxx 2 #define __libquark_gdrive_GDriveFileQuery_hxx 48 void flushPredicate();
49 QString escapeString(
const QString &
string)
const;
50 QString formatDate(
const QDateTime &date)
const;
52 enum Field { FIELD_NONE = 0, FIELD_TITLE, FIELD_FULL_TEXT, FIELD_MIME_TYPE,
53 FIELD_MODIFIED_DATE, FIELD_LAST_VIEWED_BY_ME_DATE,
54 FIELD_TRASHED, FIELD_STARRED, FIELD_HIDDEN, FIELD_PARENTS,
55 FIELD_OWNERS, FIELD_WRITERS, FIELD_READERS };
57 enum Operator { OP_NONE = 0, OP_CONTAINS, OP_EQUAL, OP_NOT_EQUAL,
58 OP_LESS_THAN, OP_LESS_THAN_OR_EQUAL,
59 OP_GREATER_THAN, OP_GREATER_THAN_OR_EQUAL, OP_IN };
63 Predicate(Field field, Operator oper, QVariant value,
bool negated)
64 : field(field), oper(oper), value(value),
negated(negated)
73 QList<Predicate> _predicates;
83 #endif // __libquark_gdrive_GDriveFileQuery_hxx GDriveFileQueryBuilder & writers()
GDriveFileQueryBuilder & lessThanOrEqualTo(const QDateTime &value)
GDriveFileQueryBuilder & equalTo(const QString &value)
GDriveFileQueryBuilder & notEqualTo(const QString &value)
GDriveFileQueryBuilder & readers()
GDriveFileQueryBuilder & parents()
GDriveFileQueryBuilder & mimeType()
GDriveFileQueryBuilder & greaterThanOrEqualTo(const QDateTime &value)
GDriveFileQueryBuilder & title()
GDriveFileQueryBuilder & greaterThan(const QDateTime &value)
Definition: BarChartView.h++:6
GDriveFileQueryBuilder & containing(const QString &value)
GDriveFileQueryBuilder & negated()
GDriveFileQueryBuilder & fullText()
~GDriveFileQueryBuilder()
GDriveFileQueryBuilder & trashed()
GDriveFileQueryBuilder & lessThan(const QDateTime &value)
GDriveFileQueryBuilder & modifiedDate()
GDriveFileQueryBuilder & starred()
GDriveFileQueryBuilder & lastViewedByMeDate()
GDriveFileQueryBuilder & owners()
Definition: GDriveFileQuery.h++:12
GDriveFileQueryBuilder & hidden()