Changeset View
Changeset View
Standalone View
Standalone View
src/kio_gdrive.h
Show First 20 Lines • Show All 71 Lines • ▼ Show 20 Line(s) | 71 | private: | |||
---|---|---|---|---|---|
72 | Q_DISABLE_COPY(KIOGDrive) | 72 | Q_DISABLE_COPY(KIOGDrive) | ||
73 | 73 | | |||
74 | enum PathFlags { | 74 | enum PathFlags { | ||
75 | None = 0, | 75 | None = 0, | ||
76 | PathIsFolder = 1, | 76 | PathIsFolder = 1, | ||
77 | PathIsFile = 2 | 77 | PathIsFile = 2 | ||
78 | }; | 78 | }; | ||
79 | 79 | | |||
80 | enum class FetchEntryFlags { | ||||
81 | None = 0, | ||||
82 | CurrentDir = 1 | ||||
83 | }; | ||||
84 | | ||||
80 | static KIO::UDSEntry accountToUDSEntry(const QString &accountName); | 85 | static KIO::UDSEntry accountToUDSEntry(const QString &accountName); | ||
86 | static KIO::UDSEntry sharedDriveToUDSEntry(const KGAPI2::Drive::DrivesPtr &sharedDrive); | ||||
81 | 87 | | |||
82 | void listAccounts(); | 88 | void listAccounts(); | ||
83 | void createAccount(); | 89 | void createAccount(); | ||
84 | 90 | | |||
91 | void listSharedDrivesRoot(const QUrl &url); | ||||
92 | bool createSharedDrive(const QUrl &url); | ||||
93 | bool deleteSharedDrive(const QUrl &url); | ||||
94 | void statSharedDrive(const QUrl &url); | ||||
95 | KIO::UDSEntry fetchSharedDrivesRootEntry(const QString &accountId, FetchEntryFlags flags = FetchEntryFlags::None); | ||||
elvisangelaccio: `const QString &`; prefer `enum` instead of `bool` as arguments. | |||||
96 | | ||||
85 | QString resolveFileIdFromPath(const QString &path, PathFlags flags = None); | 97 | QString resolveFileIdFromPath(const QString &path, PathFlags flags = None); | ||
86 | 98 | | |||
87 | Action handleError(const KGAPI2::Job &job, const QUrl &url); | 99 | Action handleError(const KGAPI2::Job &job, const QUrl &url); | ||
88 | KIO::UDSEntry fileToUDSEntry(const KGAPI2::Drive::FilePtr &file, const QString &path) const; | 100 | KIO::UDSEntry fileToUDSEntry(const KGAPI2::Drive::FilePtr &file, const QString &path) const; | ||
89 | QUrl fileToUrl(const KGAPI2::Drive::FilePtr &file, const QString &path) const; | 101 | QUrl fileToUrl(const KGAPI2::Drive::FilePtr &file, const QString &path) const; | ||
90 | 102 | | |||
91 | void fileSystemFreeSpace(const QUrl &url); | 103 | void fileSystemFreeSpace(const QUrl &url); | ||
92 | 104 | | |||
Show All 24 Lines |
const QString &; prefer enum instead of bool as arguments.