KGAPI2::Drive::Drives
#include <drives.h>

Classes | |
| class | BackgroundImageFile | 
| class | Capabilities | 
| class | Restrictions | 
Public Types | |
| using | BackgroundImageFilePtr = QSharedPointer<BackgroundImageFile> | 
| using | CapabilitiesPtr = QSharedPointer<Capabilities> | 
| using | RestrictionsPtr = QSharedPointer<Restrictions> | 
Public Member Functions | |
| Drives (const Drives &other) | |
| BackgroundImageFilePtr | backgroundImageFile () const | 
| QString | backgroundImageLink () const | 
| CapabilitiesPtr | capabilities () const | 
| QString | colorRgb () const | 
| QDateTime | createdDate () const | 
| bool | hidden () const | 
| QString | id () const | 
| QString | name () const | 
| bool | operator!= (const Drives &other) const | 
| bool | operator== (const Drives &other) const | 
| RestrictionsPtr | restrictions () const | 
| void | setBackgroundImageFile (const BackgroundImageFilePtr &backgroundImageFile) const | 
| void | setColorRgb (const QString &colorRgb) const | 
| void | setId (const QString &id) const | 
| void | setName (const QString &name) const | 
| void | setRestrictions (const RestrictionsPtr &restrictions) const | 
| void | setThemeId (const QString &themeId) const | 
| QString | themeId () 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 DrivesPtr | fromJSON (const QByteArray &jsonData) | 
| static DrivesList | fromJSONFeed (const QByteArray &jsonData, FeedData &feedData) | 
| static QByteArray | toJSON (const DrivesPtr &drives) | 
Detailed Description
Drives contains a representation of a Drive.
Getters and setters' documentation is based on Google Drive's API v2 reference
- See also
 - Drives
 
- Since
 - 5.11.41
 
Member Typedef Documentation
◆ BackgroundImageFilePtr
◆ CapabilitiesPtr
◆ RestrictionsPtr
Constructor & Destructor Documentation
◆ Drives() [1/2]
| Drives::Drives | ( | ) | 
Definition at line 472 of file drives.cpp.
◆ Drives() [2/2]
| Drives::Drives | ( | const Drives & | other | ) | 
Definition at line 478 of file drives.cpp.
Member Function Documentation
◆ backgroundImageFile()
| Drives::BackgroundImageFilePtr Drives::backgroundImageFile | ( | ) | const | 
Returns the image file and cropping parameters from which a background image for this shared drive is set.
Definition at line 544 of file drives.cpp.
◆ backgroundImageLink()
| QString Drives::backgroundImageLink | ( | ) | const | 
Returns the backgroundImageLink of the shared drive.
Definition at line 554 of file drives.cpp.
◆ capabilities()
| Drives::CapabilitiesPtr Drives::capabilities | ( | ) | const | 
Returns the capabilities the current user has on this shared drive.
Definition at line 559 of file drives.cpp.
◆ colorRgb()
| QString Drives::colorRgb | ( | ) | const | 
Returns the colorRgb of the shared drive.
Definition at line 534 of file drives.cpp.
◆ createdDate()
| QDateTime Drives::createdDate | ( | ) | const | 
Returns the time at which the shared drive was created.
Definition at line 564 of file drives.cpp.
◆ fromJSON()
      
  | 
  static | 
Definition at line 584 of file drives.cpp.
◆ fromJSONFeed()
      
  | 
  static | 
Definition at line 595 of file drives.cpp.
◆ hidden()
| bool Drives::hidden | ( | ) | const | 
Returns whether the shared drive is hidden from default view.
Definition at line 569 of file drives.cpp.
◆ id()
| QString Drives::id | ( | ) | const | 
Returns the ID of this shared drive which is also the ID of the top level folder of this shared drive.
Definition at line 504 of file drives.cpp.
◆ name()
| QString Drives::name | ( | ) | const | 
Returns the name of the drive.
Definition at line 514 of file drives.cpp.
◆ operator!=()
      
  | 
  inline | 
◆ operator==()
| bool Drives::operator== | ( | const Drives & | other | ) | const | 
Definition at line 486 of file drives.cpp.
◆ restrictions()
| Drives::RestrictionsPtr Drives::restrictions | ( | ) | const | 
Returns the set of restrictions that apply to this shared drive or items inside this shared drive.
Definition at line 579 of file drives.cpp.
◆ setBackgroundImageFile()
| void Drives::setBackgroundImageFile | ( | const BackgroundImageFilePtr & | backgroundImageFile | ) | const | 
Sets the backgroundImageFile of the shared drive.
- Parameters
 - 
  
backgroundImageFile  
Definition at line 549 of file drives.cpp.
◆ setColorRgb()
| void Drives::setColorRgb | ( | const QString & | colorRgb | ) | const | 
Sets the colorRgb of the shared drive.
- Parameters
 - 
  
colorRgb  
Definition at line 539 of file drives.cpp.
◆ setId()
| void Drives::setId | ( | const QString & | id | ) | const | 
Sets the ID of this shared drive which is also the ID of the top level folder of this shared drive.
- Parameters
 - 
  
id  
Definition at line 509 of file drives.cpp.
◆ setName()
| void Drives::setName | ( | const QString & | name | ) | const | 
◆ setRestrictions()
| void Drives::setRestrictions | ( | const RestrictionsPtr & | restrictions | ) | const | 
Sets the restrictions of the shared drive.
- Parameters
 - 
  
restrictions  
Definition at line 574 of file drives.cpp.
◆ setThemeId()
| void Drives::setThemeId | ( | const QString & | themeId | ) | const | 
◆ themeId()
| QString Drives::themeId | ( | ) | const | 
Returns the themeId of the drive.
Definition at line 524 of file drives.cpp.
◆ toJSON()
      
  | 
  static | 
Definition at line 628 of file drives.cpp.
The documentation for this class was generated from the following files:
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