KGAPI2::Drive::Drives

Search for usage in LXR

#include <drives.h>

Inheritance diagram for KGAPI2::Drive::Drives:

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
Author
David Barchiesi david.nosp@m.@bar.nosp@m.chie..nosp@m.si

Definition at line 32 of file drives.h.

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()

DrivesPtr Drives::fromJSON ( const QByteArray & jsonData)
static

Definition at line 584 of file drives.cpp.

◆ fromJSONFeed()

DrivesList Drives::fromJSONFeed ( const QByteArray & jsonData,
FeedData & feedData )
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!=()

bool KGAPI2::Drive::Drives::operator!= ( const Drives & other) const
inline

Definition at line 418 of file drives.h.

◆ 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

Sets the name of the drive.

Parameters
name

Definition at line 519 of file drives.cpp.

◆ 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

Sets the themeId of the shared drive.

Parameters
themeId

Definition at line 529 of file drives.cpp.

◆ themeId()

QString Drives::themeId ( ) const

Returns the themeId of the drive.

Definition at line 524 of file drives.cpp.

◆ toJSON()

QByteArray Drives::toJSON ( const DrivesPtr & drives)
static

Definition at line 628 of file drives.cpp.


The documentation for this class was generated from the following files:
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 4 2024 16:36:14 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.