Changeset View
Changeset View
Standalone View
Standalone View
src/drive/drivesfetchjob.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 DrivesFetchJob::Private | 41 | class Q_DECL_HIDDEN DrivesFetchJob::Private | ||
44 | { | 42 | { | ||
45 | public: | 43 | public: | ||
46 | Private(DrivesFetchJob *parent); | 44 | Private(DrivesFetchJob *parent); | ||
▲ Show 20 Lines • Show All 143 Lines • ▼ Show 20 Line(s) | |||||
190 | 188 | | |||
191 | 189 | | |||
192 | void DrivesFetchJob::applyRequestParameters(QUrl &url) { | 190 | void DrivesFetchJob::applyRequestParameters(QUrl &url) { | ||
193 | QUrlQuery query(url); | 191 | QUrlQuery query(url); | ||
194 | if (d->maxResults != 0) { | 192 | if (d->maxResults != 0) { | ||
195 | query.addQueryItem(MaxResultsAttr, QString::number(d->maxResults)); | 193 | query.addQueryItem(MaxResultsAttr, QString::number(d->maxResults)); | ||
196 | } | 194 | } | ||
197 | if (!d->useDomainAdminAccess.isNull()) { | 195 | if (!d->useDomainAdminAccess.isNull()) { | ||
198 | query.addQueryItem(UseDomainAdminAccessAttr, d->useDomainAdminAccess.toBool() ? True : False); | 196 | query.addQueryItem(UseDomainAdminAccessAttr, Utils::bool2Str(d->useDomainAdminAccess.toBool())); | ||
199 | } | 197 | } | ||
200 | if (!d->searchQuery.isEmpty()) { | 198 | if (!d->searchQuery.isEmpty()) { | ||
201 | query.addQueryItem(QStringLiteral("q"), d->searchQuery.serialize()); | 199 | query.addQueryItem(QStringLiteral("q"), d->searchQuery.serialize()); | ||
202 | } | 200 | } | ||
203 | if (!d->fields.isEmpty()) { | 201 | if (!d->fields.isEmpty()) { | ||
204 | // Deserializing requires kind attribute, always force add it | 202 | // Deserializing requires kind attribute, always force add it | ||
205 | if (!d->fields.contains(Drives::Fields::Kind)) { | 203 | if (!d->fields.contains(Drives::Fields::Kind)) { | ||
206 | d->fields << Drives::Fields::Kind; | 204 | d->fields << Drives::Fields::Kind; | ||
Show All 10 Lines |