Changeset View
Changeset View
Standalone View
Standalone View
src/drive/teamdrivefetchjob.cpp
Show All 28 Lines | |||||
29 | 29 | | |||
30 | #include <QNetworkReply> | 30 | #include <QNetworkReply> | ||
31 | #include <QNetworkRequest> | 31 | #include <QNetworkRequest> | ||
32 | #include <QUrlQuery> | 32 | #include <QUrlQuery> | ||
33 | 33 | | |||
34 | namespace { | 34 | namespace { | ||
35 | static const QString MaxResultsAttr = QStringLiteral("maxResults"); | 35 | static const QString MaxResultsAttr = QStringLiteral("maxResults"); | ||
36 | static const QString UseDomainAdminAccessAttr = QStringLiteral("useDomainAdminAccess"); | 36 | static const QString UseDomainAdminAccessAttr = QStringLiteral("useDomainAdminAccess"); | ||
37 | static const QString True = QStringLiteral("true"); | | |||
38 | static const QString False = QStringLiteral("false"); | | |||
39 | } | 37 | } | ||
40 | using namespace KGAPI2; | 38 | using namespace KGAPI2; | ||
41 | using namespace KGAPI2::Drive; | 39 | using namespace KGAPI2::Drive; | ||
42 | 40 | | |||
43 | class Q_DECL_HIDDEN TeamdriveFetchJob::Private | 41 | class Q_DECL_HIDDEN TeamdriveFetchJob::Private | ||
44 | { | 42 | { | ||
45 | public: | 43 | public: | ||
46 | Private(TeamdriveFetchJob *parent); | 44 | Private(TeamdriveFetchJob *parent); | ||
▲ Show 20 Lines • Show All 144 Lines • ▼ Show 20 Line(s) | |||||
191 | 189 | | |||
192 | 190 | | |||
193 | void TeamdriveFetchJob::applyRequestParameters(QUrl &url) { | 191 | void TeamdriveFetchJob::applyRequestParameters(QUrl &url) { | ||
194 | QUrlQuery query(url); | 192 | QUrlQuery query(url); | ||
195 | if (d->maxResults != 0) { | 193 | if (d->maxResults != 0) { | ||
196 | query.addQueryItem(MaxResultsAttr, QString::number(d->maxResults)); | 194 | query.addQueryItem(MaxResultsAttr, QString::number(d->maxResults)); | ||
197 | } | 195 | } | ||
198 | if (d->useDomainAdminAccess != false) { | 196 | if (d->useDomainAdminAccess != false) { | ||
199 | query.addQueryItem(UseDomainAdminAccessAttr, d->useDomainAdminAccess ? True : False); | 197 | query.addQueryItem(UseDomainAdminAccessAttr, Utils::bool2Str(d->useDomainAdminAccess)); | ||
200 | } | 198 | } | ||
201 | if (!d->searchQuery.isEmpty()) { | 199 | if (!d->searchQuery.isEmpty()) { | ||
202 | query.addQueryItem(QStringLiteral("q"), d->searchQuery.serialize()); | 200 | query.addQueryItem(QStringLiteral("q"), d->searchQuery.serialize()); | ||
203 | } | 201 | } | ||
204 | if (!d->fields.isEmpty()) { | 202 | if (!d->fields.isEmpty()) { | ||
205 | // Deserializing requires kind attribute, always force add it | 203 | // Deserializing requires kind attribute, always force add it | ||
206 | if (!d->fields.contains(Teamdrive::Fields::Kind)) { | 204 | if (!d->fields.contains(Teamdrive::Fields::Kind)) { | ||
207 | d->fields << Teamdrive::Fields::Kind; | 205 | d->fields << Teamdrive::Fields::Kind; | ||
Show All 10 Lines |