Changeset View
Changeset View
Standalone View
Standalone View
src/terms.cpp
Show First 20 Lines • Show All 70 Lines • ▼ Show 20 Line(s) | 70 | { | |||
---|---|---|---|---|---|
71 | return Limit(0); | 71 | return Limit(0); | ||
72 | } | 72 | } | ||
73 | 73 | | |||
74 | Terms::Offset::Offset(int value) | 74 | Terms::Offset::Offset(int value) | ||
75 | : value(value) | 75 | : value(value) | ||
76 | { | 76 | { | ||
77 | } | 77 | } | ||
78 | 78 | | |||
79 | Terms::Date::Date(QDate value) | ||||
80 | : value(value) | ||||
81 | { | ||||
82 | } | ||||
83 | | ||||
84 | Terms::Date Terms::Date::today() | ||||
85 | { | ||||
86 | return Date(QDate::currentDate()); | ||||
87 | } | ||||
88 | | ||||
89 | Terms::Date Terms::Date::yesterday() | ||||
90 | { | ||||
91 | auto date = QDate::currentDate(); | ||||
92 | return Date(date.addDays(-1)); | ||||
93 | } | ||||
94 | | ||||
95 | Terms::Date Terms::Date::fromString(QString string) | ||||
96 | { | ||||
97 | auto date = QDate::fromString(string, Qt::ISODate); | ||||
98 | return Date(date); | ||||
99 | } | ||||
100 | | ||||
79 | Terms::Url Terms::Url::startsWith(const QString &prefix) | 101 | Terms::Url Terms::Url::startsWith(const QString &prefix) | ||
80 | { | 102 | { | ||
81 | return Url(prefix + QStringLiteral("*")); | 103 | return Url(prefix + QStringLiteral("*")); | ||
82 | } | 104 | } | ||
83 | 105 | | |||
84 | Terms::Url Terms::Url::contains(const QString &infix) | 106 | Terms::Url Terms::Url::contains(const QString &infix) | ||
85 | { | 107 | { | ||
86 | return Url(QStringLiteral("*") + infix + QStringLiteral("*")); | 108 | return Url(QStringLiteral("*") + infix + QStringLiteral("*")); | ||
Show All 23 Lines | |||||
110 | 132 | | |||
111 | QDEBUG_TERM_OUT(Type, _.values) | 133 | QDEBUG_TERM_OUT(Type, _.values) | ||
112 | QDEBUG_TERM_OUT(Agent, _.values) | 134 | QDEBUG_TERM_OUT(Agent, _.values) | ||
113 | QDEBUG_TERM_OUT(Activity, _.values) | 135 | QDEBUG_TERM_OUT(Activity, _.values) | ||
114 | QDEBUG_TERM_OUT(Url, _.values) | 136 | QDEBUG_TERM_OUT(Url, _.values) | ||
115 | 137 | | |||
116 | QDEBUG_TERM_OUT(Limit, _.value) | 138 | QDEBUG_TERM_OUT(Limit, _.value) | ||
117 | QDEBUG_TERM_OUT(Offset, _.value) | 139 | QDEBUG_TERM_OUT(Offset, _.value) | ||
140 | QDEBUG_TERM_OUT(Date, _.value) | ||||
118 | 141 | | |||
119 | #undef QDEBUG_TERM_OUT | 142 | #undef QDEBUG_TERM_OUT | ||
120 | 143 | |