KGAPI2::Drive::About
#include <about.h>

Classes | |
| class | AdditionalRoleInfo |
| class | Feature |
| class | Format |
| class | MaxUploadSize |
Public Types | |
| using | AdditionalRoleInfoPtr = QSharedPointer<AdditionalRoleInfo> |
| using | AdditionalRoleInfosList = QList<AdditionalRoleInfoPtr> |
| using | FeaturePtr = QSharedPointer<Feature> |
| using | FeaturesList = QList<FeaturePtr> |
| using | FormatPtr = QSharedPointer<Format> |
| using | FormatsList = QList<FormatPtr> |
| using | MaxUploadSizePtr = QSharedPointer<MaxUploadSize> |
| using | MaxUploadSizesList = QList<MaxUploadSizePtr> |
Public Member Functions | |
| About (const About &other) | |
| AdditionalRoleInfosList | additionalRoleInfo () const |
| bool | canCreateDrives () const |
| QString | domainSharingPolicy () const |
| FormatsList | exportFormats () const |
| FeaturesList | features () const |
| FormatsList | importFormats () const |
| bool | isCurrentAppInstalled () const |
| qlonglong | largestChangeId () const |
| MaxUploadSizesList | maxUploadSizes () const |
| QString | name () const |
| bool | operator!= (const About &other) const |
| bool | operator== (const About &other) const |
| QString | permissionId () const |
| qlonglong | quotaBytesTotal () const |
| qlonglong | quotaBytesUsed () const |
| qlonglong | quotaBytesUsedAggregate () const |
| qlonglong | quotaBytesUsedInTrash () const |
| KGAPIDRIVE_DEPRECATED qlonglong | quotaBytesUserAggregate () const |
| qlonglong | remainingChangeIds () const |
| QString | rootFolderId () const |
| QUrl | selfLink () const |
| UserPtr | user () const |
Public Member Functions inherited from KGAPI2::Object | |
| Object () | |
| Object (const Object &other) | |
| virtual | ~Object () |
| QString | etag () const |
| bool | operator== (const Object &other) const |
| void | setEtag (const QString &etag) |
Static Public Member Functions | |
| static AboutPtr | fromJSON (const QByteArray &jsonData) |
Detailed Description
DriveAbout contains information about the current user along with Google Drive API settings.
Getters and setters' documentation is based on Google Drive's API v2 reference
- See also
- About
- Since
- 2.0
Member Typedef Documentation
◆ AdditionalRoleInfoPtr
◆ AdditionalRoleInfosList
◆ FeaturePtr
◆ FeaturesList
◆ FormatPtr
◆ FormatsList
◆ MaxUploadSizePtr
◆ MaxUploadSizesList
Member Function Documentation
◆ additionalRoleInfo()
| AdditionalRoleInfosList KGAPI2::Drive::About::additionalRoleInfo | ( | ) | const |
Returns information about supported additional roles per file type.
The most specific type takes precedence.
◆ canCreateDrives()
| bool KGAPI2::Drive::About::canCreateDrives | ( | ) | const |
Returns whether the user can create shared drives.
◆ domainSharingPolicy()
| QString KGAPI2::Drive::About::domainSharingPolicy | ( | ) | const |
Returns the domain sharing policy for the current user.
◆ exportFormats()
| FormatsList KGAPI2::Drive::About::exportFormats | ( | ) | const |
Returns the allowable export formats.
◆ features()
| FeaturesList KGAPI2::Drive::About::features | ( | ) | const |
Returns the list of additional features enabled on this account.
◆ fromJSON()
|
static |
Constructs a new DriveAbout object from given JSON data.
- Parameters
-
jsonData
◆ importFormats()
| FormatsList KGAPI2::Drive::About::importFormats | ( | ) | const |
Returns the allowable import formats.
◆ isCurrentAppInstalled()
| bool KGAPI2::Drive::About::isCurrentAppInstalled | ( | ) | const |
Returns whether the authenticated app is installed by the authenticated user.
◆ largestChangeId()
| qlonglong KGAPI2::Drive::About::largestChangeId | ( | ) | const |
Returns the largest change id.
◆ maxUploadSizes()
| MaxUploadSizesList KGAPI2::Drive::About::maxUploadSizes | ( | ) | const |
Returns the list of max upload sizes for each file type.
The most specific type takes precedence.
◆ name()
| QString KGAPI2::Drive::About::name | ( | ) | const |
Returns the name of the current user.
◆ operator!=()
|
inline |
◆ permissionId()
| QString KGAPI2::Drive::About::permissionId | ( | ) | const |
Returns the current user's ID as visible in the permissions collection.
◆ quotaBytesTotal()
| qlonglong KGAPI2::Drive::About::quotaBytesTotal | ( | ) | const |
Returns the total number of quota bytes.
◆ quotaBytesUsed()
| qlonglong KGAPI2::Drive::About::quotaBytesUsed | ( | ) | const |
Returns the total number of quota bytes used.
◆ quotaBytesUsedAggregate()
| qlonglong KGAPI2::Drive::About::quotaBytesUsedAggregate | ( | ) | const |
returns the total number of quota bytes used by all Google apps (Drive, Picasa, etc.).
- Since
- 5.3.2
◆ quotaBytesUsedInTrash()
| qlonglong KGAPI2::Drive::About::quotaBytesUsedInTrash | ( | ) | const |
Returns the total number of quota bytes used by trashed items.
◆ quotaBytesUserAggregate()
| KGAPIDRIVE_DEPRECATED qlonglong KGAPI2::Drive::About::quotaBytesUserAggregate | ( | ) | const |
returns the total number of quota bytes used by all Google apps (Drive, Picasa, etc.).
- Deprecated
- since 5.3.2, use quotaBytesUsedAggregate() instead.
◆ remainingChangeIds()
| qlonglong KGAPI2::Drive::About::remainingChangeIds | ( | ) | const |
Returns the number of remaining change ids.
◆ rootFolderId()
| QString KGAPI2::Drive::About::rootFolderId | ( | ) | const |
Returns the id of the root folder.
◆ selfLink()
| QUrl KGAPI2::Drive::About::selfLink | ( | ) | const |
Returns the link back to this item.
◆ user()
| UserPtr KGAPI2::Drive::About::user | ( | ) | const |
Returns the authenticated user.
The documentation for this class was generated from the following file:
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri May 2 2025 12:03:45 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
Public Member Functions inherited from