Changeset View
Changeset View
Standalone View
Standalone View
src/drive/filefetchjob.cpp
Context not available. | |||||
46 | FileSearchQuery searchQuery; | 46 | FileSearchQuery searchQuery; | ||
---|---|---|---|---|---|
47 | QStringList filesIDs; | 47 | QStringList filesIDs; | ||
48 | bool isFeed; | 48 | bool isFeed; | ||
49 | bool includeTeamDriveItems; | ||||
49 | 50 | | |||
50 | bool updateViewedDate; | 51 | bool updateViewedDate; | ||
51 | 52 | | |||
Context not available. | |||||
238 | query.addQueryItem(QStringLiteral("fields"), | 239 | query.addQueryItem(QStringLiteral("fields"), | ||
239 | QStringLiteral("etag,kind,nextLink,nextPageToken,selfLink,items(%1)").arg(fieldsStrings.join(QStringLiteral(",")))); | 240 | QStringLiteral("etag,kind,nextLink,nextPageToken,selfLink,items(%1)").arg(fieldsStrings.join(QStringLiteral(",")))); | ||
240 | } | 241 | } | ||
242 | | ||||
243 | if (includeTeamDriveItems) { | ||||
244 | query.addQueryItem(QStringLiteral("includeTeamDriveItems"), QStringLiteral("true")); | ||||
245 | query.addQueryItem(QStringLiteral("supportsTeamDrives"), QStringLiteral("true")); | ||||
246 | } | ||||
247 | | ||||
241 | url.setQuery(query); | 248 | url.setQuery(query); | ||
242 | } else { | 249 | } else { | ||
243 | if (filesIDs.isEmpty()) { | 250 | if (filesIDs.isEmpty()) { | ||
Context not available. | |||||
326 | return d->fields; | 333 | return d->fields; | ||
327 | } | 334 | } | ||
328 | 335 | | |||
336 | bool FileFetchJob::includeTeamDriveItems() const | ||||
337 | { | ||||
338 | return d->includeTeamDriveItems; | ||||
339 | } | ||||
340 | | ||||
341 | void FileFetchJob::setIncludeTeamDriveItems(bool includeTeamDriveItems) | ||||
342 | { | ||||
343 | d->includeTeamDriveItems = includeTeamDriveItems; | ||||
344 | } | ||||
345 | | ||||
329 | 346 | | |||
330 | ObjectsList FileFetchJob::handleReplyWithItems(const QNetworkReply *reply, | 347 | ObjectsList FileFetchJob::handleReplyWithItems(const QNetworkReply *reply, | ||
331 | const QByteArray &rawData) | 348 | const QByteArray &rawData) | ||
Context not available. |