Class QFieldCloudProject
ClassList > QFieldCloudProject
Inherits the following classes: QObject
Classes
| Type | Name |
|---|---|
| struct | FileTransfer |
Public Types
| Type | Name |
|---|---|
| enum | DeltaFileStatus The status of the running server job for applying deltas on a project. |
| enum | JobStatus The status of the running server job. |
| enum | JobType The status of the running server job. |
| enum | PackagingStatus The status of the running server job for packaging a project. |
| enum | ProjectCheckout Whether the project has been available locally and/or remotely. |
| enum | ProjectErrorStatus Whether the project has experienced an error. |
| enum | ProjectModification Whether the project has no or local and/or remote modification. Indicates wheter can be synced. |
| enum | ProjectRefreshReason The reason why projectRefreshData was called. |
| enum | ProjectStatus Whether the project is busy or idle. |
Public Properties
| Type | Name |
|---|---|
| property bool | attachmentsOnDemandEnabled |
| property bool | autoPushEnabled |
| property int | autoPushIntervalMins |
| property QDateTime | createdAt |
| property DeltaFileStatus | deltaFilePushStatus |
| property DeltaFileWrapper * | deltaFileWrapper |
| property DeltaListModel * | deltaListModel |
| property int | deltasCount |
| property QString | description |
| property qint64 | downloadBytesReceived |
| property qint64 | downloadBytesTotal |
| property double | downloadProgress |
| property bool | forceAutoPush |
| property QString | id |
| property bool | isFeatured |
| property bool | isOutdated |
| property bool | isPublic |
| property QString | lastLocalExportedAt |
| property QString | lastLocalPushDeltas |
| property QString | localPath |
| property QString | name |
| property QString | owner |
| property QStringList | packagedLayerErrors |
| property PackagingStatus | packagingStatus |
| property bool | projectFileIsOutdated |
| property double | pushDeltaProgress |
| property ProjectStatus | status |
| property QString | thumbnailPath |
| property QDateTime | updatedAt |
| property qint64 | uploadBytesSent |
| property qint64 | uploadBytesTotal |
| property double | uploadProgress |
| property QString | userRole |
| property QString | userRoleOrigin |
Public Signals
Public Functions
| Type | Name |
|---|---|
| QFieldCloudProject (const QString & id=QString(), QFieldCloudConnection * connection=nullptr, QgsGpkgFlusher * gpkgFlusher=nullptr) |
|
| bool | attachmentsOnDemandEnabled () const |
| bool | autoPushEnabled () const |
| int | autoPushIntervalMins () const |
| bool | canRepackage () const |
| void | cancelDownload () |
| void | cancelPush () |
| ProjectCheckouts | checkout () const |
| QDateTime | createdAt () const |
| QDateTime | dataLastUpdatedAt () const |
| QString | deltaFileId () const |
| DeltaFileStatus | deltaFilePushStatus () const |
| QString | deltaFilePushStatusString () const |
| DeltaFileWrapper * | deltaFileWrapper () const |
| QStringList | deltaLayersToDownload () const |
| DeltaListModel * | deltaListModel () const |
| int | deltasCount () const |
| QString | description () const |
| Q_INVOKABLE void | downloadAttachment (const QString & fileName) |
| qint64 | downloadBytesReceived () const |
| qint64 | downloadBytesTotal () const |
| double | downloadProgress () const |
| Q_INVOKABLE void | downloadThumbnail () |
| ProjectErrorStatus | errorStatus () const |
| bool | forceAutoPush () const |
| QString | id () const |
| bool | isFeatured () const |
| bool | isOutdated () const |
| bool | isPackagingActive () const |
| bool | isPackagingFailed () const |
| bool | isPublic () const |
| bool | isSharedDatasetsProject () const |
| QDateTime | lastLocalDataLastUpdatedAt () const |
| QString | lastLocalExportId () const |
| QString | lastLocalExportedAt () const |
| QString | lastLocalPushDeltas () const |
| QDateTime | lastRefreshedAt () const |
| QString | localPath () const |
| ProjectModifications | modification () const |
| QString | name () const |
| bool | needsRepackaging () const |
| QString | owner () const |
| Q_INVOKABLE void | packageAndDownload () |
| QStringList | packagedLayerErrors () const |
| PackagingStatus | packagingStatus () const |
| QString | packagingStatusString () const |
| bool | projectFileIsOutdated () const |
| Q_INVOKABLE void | push (bool shouldDownloadUpdates) |
| double | pushDeltaProgress () const |
| void | refreshDeltaList () |
| void | refreshFileOutdatedStatus () |
| void | refreshModification () |
| void | removeLocally () |
| void | setAttachmentsOnDemandEnabled (bool enabled) |
| void | setAutoPushEnabled (bool enabled) |
| void | setAutoPushIntervalMins (int minutes) |
| void | setCanRepackage (bool canRepackage) |
| void | setCheckout (ProjectCheckouts checkout) |
| void | setCreatedAt (const QDateTime & createdAt) |
| void | setDataLastUpdatedAt (const QDateTime & dataLastUpdatedAt) |
| void | setDeltaFileId (const QString & deltaFileId) |
| void | setDeltaFilePushStatus (DeltaFileStatus deltaFilePushStatus) |
| void | setDeltaFilePushStatusString (const QString & deltaFilePushStatusString) |
| void | setDeltaLayersToDownload (const QStringList & deltaLayersToDownload) |
| void | setDescription (const QString & description) |
| void | setErrorStatus (ProjectErrorStatus errorStatus) |
| void | setForceAutoPush (bool force) |
| void | setIsFeatured (bool isFeatured) |
| void | setIsOutdated (bool isOutdated) |
| void | setIsPackagingActive (bool isPackagingActive) |
| void | setIsPackagingFailed (bool isPackagingFailed) |
| void | setIsPublic (bool isPublic) |
| void | setIsSharedDatasetsProject (bool isSharedDatasetsProject) |
| void | setLastLocalDataLastUpdatedAt (const QDateTime & lastLocalDataLastUpdatedAt) |
| void | setLastLocalExportId (const QString & lastLocalExportId) |
| void | setLastLocalExportedAt (const QString & lastLocalExportedAt) |
| void | setLastLocalPushDeltas (const QString & lastLocalPushDeltas) |
| void | setLastRefreshedAt (const QDateTime & lastRefreshedAt) |
| void | setLocalPath (const QString & localPath) |
| void | setModification (ProjectModification modification) |
| void | setName (const QString & name) |
| void | setNeedsRepackaging (bool needsRepackaging) |
| void | setOwner (const QString & owner) |
| void | setPackagedLayerErrors (const QStringList & packagedLayerErrors) |
| void | setPackagingStatus (PackagingStatus packagingStatus) |
| void | setPackagingStatusString (const QString & packagingStatusString) |
| void | setProjectFileIsOutdated (bool projectFileIsOutdated) |
| void | setSharedDatasetsProjectId (const QString & id) |
| void | setStatus (ProjectStatus status) |
| void | setThumbnailPath (const QString & thumbnailPath) |
| void | setUpdatedAt (const QDateTime & updatedAt) |
| void | setUserRole (const QString & userRole) |
| void | setUserRoleOrigin (const QString & userRoleOrigin) |
| QString | sharedDatasetsProjectId () const |
| ProjectStatus | status () const |
| QString | thumbnailPath () const |
| QDateTime | updatedAt () const |
| qint64 | uploadBytesSent () const |
| qint64 | uploadBytesTotal () const |
| Q_INVOKABLE void | uploadLocalPath (QString localPath, bool deleteAfterSuccessfulUpload=false) |
| double | uploadProgress () const |
| QString | userRole () const |
| QString | userRoleOrigin () const |
| ~QFieldCloudProject () = default |
Public Static Functions
| Type | Name |
|---|---|
| QFieldCloudProject * | fromDetails (const QVariantHash & details, QFieldCloudConnection * connection, QgsGpkgFlusher * gpkgFlusher=nullptr) |
| QFieldCloudProject * | fromLocalSettings (const QString & id, QFieldCloudConnection * connection, QgsGpkgFlusher * gpkgFlusher=nullptr) |
| QFieldCloudProject::JobStatus | getJobStatusFromString (const QString & status) |
| QString | getJobTypeAsString (QFieldCloudProject::JobType jobType) |
| void | restoreLocalSettings (QFieldCloudProject * project, const QDir & localPath) |
Public Types Documentation
enum DeltaFileStatus
The status of the running server job for applying deltas on a project.
enum QFieldCloudProject::DeltaFileStatus {
DeltaErrorStatus,
DeltaLocalStatus,
DeltaPendingStatus,
DeltaBusyStatus,
DeltaConflictStatus,
DeltaNotAppliedStatus,
DeltaAppliedStatus
};
enum JobStatus
The status of the running server job.
enum QFieldCloudProject::JobStatus {
JobPendingStatus,
JobQueuedStatus,
JobStartedStatus,
JobFinishedStatus,
JobStoppedStatus,
JobFailedStatus
};
enum JobType
The status of the running server job.
enum QFieldCloudProject::JobType {
Package
};
enum PackagingStatus
The status of the running server job for packaging a project.
enum QFieldCloudProject::PackagingStatus {
PackagingUnstartedStatus,
PackagingErrorStatus,
PackagingBusyStatus,
PackagingFinishedStatus,
PackagingAbortStatus
};
enum ProjectCheckout
Whether the project has been available locally and/or remotely.
enum QFieldCloudProject::ProjectCheckout {
RemoteCheckout = 2 << 0,
LocalCheckout = 2 << 1,
LocalAndRemoteCheckout = RemoteCheckout | LocalCheckout
};
enum ProjectErrorStatus
Whether the project has experienced an error.
enum QFieldCloudProject::ProjectErrorStatus {
NoErrorStatus,
DownloadErrorStatus,
PushErrorStatus
};
enum ProjectModification
Whether the project has no or local and/or remote modification. Indicates wheter can be synced.
enum QFieldCloudProject::ProjectModification {
NoModification = 0,
LocalModification = 2 << 0,
RemoteModification = 2 << 1,
LocalAndRemoteModification = RemoteModification | LocalModification
};
enum ProjectRefreshReason
The reason why projectRefreshData was called.
enum QFieldCloudProject::ProjectRefreshReason {
Package,
DeltaPushed
};
enum ProjectStatus
Whether the project is busy or idle.
enum QFieldCloudProject::ProjectStatus {
Idle,
Downloading,
Pushing,
Uploading,
Failing
};
Public Properties Documentation
property attachmentsOnDemandEnabled [1/2]
bool QFieldCloudProject::attachmentsOnDemandEnabled;
property autoPushEnabled [1/2]
bool QFieldCloudProject::autoPushEnabled;
property autoPushIntervalMins [1/2]
int QFieldCloudProject::autoPushIntervalMins;
property createdAt [1/2]
QDateTime QFieldCloudProject::createdAt;
property deltaFilePushStatus [1/2]
DeltaFileStatus QFieldCloudProject::deltaFilePushStatus;
property deltaFileWrapper [1/2]
DeltaFileWrapper * QFieldCloudProject::deltaFileWrapper;
property deltaListModel [1/2]
DeltaListModel * QFieldCloudProject::deltaListModel;
property deltasCount [1/2]
int QFieldCloudProject::deltasCount;
property description [1/2]
QString QFieldCloudProject::description;
property downloadBytesReceived [1/2]
qint64 QFieldCloudProject::downloadBytesReceived;
property downloadBytesTotal [1/2]
qint64 QFieldCloudProject::downloadBytesTotal;
property downloadProgress [1/2]
double QFieldCloudProject::downloadProgress;
property forceAutoPush [1/2]
bool QFieldCloudProject::forceAutoPush;
property id [1/2]
QString QFieldCloudProject::id;
property isFeatured [1/2]
bool QFieldCloudProject::isFeatured;
property isOutdated [1/2]
bool QFieldCloudProject::isOutdated;
property isPublic [1/2]
bool QFieldCloudProject::isPublic;
property lastLocalExportedAt [1/2]
QString QFieldCloudProject::lastLocalExportedAt;
property lastLocalPushDeltas [1/2]
QString QFieldCloudProject::lastLocalPushDeltas;
property localPath [1/2]
QString QFieldCloudProject::localPath;
property name [1/2]
QString QFieldCloudProject::name;
property owner [1/2]
QString QFieldCloudProject::owner;
property packagedLayerErrors [1/2]
QStringList QFieldCloudProject::packagedLayerErrors;
property packagingStatus [1/2]
PackagingStatus QFieldCloudProject::packagingStatus;
property projectFileIsOutdated [1/2]
bool QFieldCloudProject::projectFileIsOutdated;
property pushDeltaProgress [1/2]
double QFieldCloudProject::pushDeltaProgress;
property status [1/2]
ProjectStatus QFieldCloudProject::status;
property thumbnailPath [1/2]
QString QFieldCloudProject::thumbnailPath;
property updatedAt [1/2]
QDateTime QFieldCloudProject::updatedAt;
property uploadBytesSent [1/2]
qint64 QFieldCloudProject::uploadBytesSent;
property uploadBytesTotal [1/2]
qint64 QFieldCloudProject::uploadBytesTotal;
property uploadProgress [1/2]
double QFieldCloudProject::uploadProgress;
property userRole [1/2]
QString QFieldCloudProject::userRole;
property userRoleOrigin [1/2]
QString QFieldCloudProject::userRoleOrigin;
Public Signals Documentation
signal attachmentsOnDemandEnabledChanged
void QFieldCloudProject::attachmentsOnDemandEnabledChanged;
signal autoPushEnabledChanged
void QFieldCloudProject::autoPushEnabledChanged;
signal autoPushIntervalMinsChanged
void QFieldCloudProject::autoPushIntervalMinsChanged;
signal canRepackageChanged
void QFieldCloudProject::canRepackageChanged;
signal checkoutChanged
void QFieldCloudProject::checkoutChanged;
signal createdAtChanged
void QFieldCloudProject::createdAtChanged;
signal dataLastUpdatedAtChanged
void QFieldCloudProject::dataLastUpdatedAtChanged;
signal dataRefreshed
void QFieldCloudProject::dataRefreshed;
signal deltaFileIdChanged
void QFieldCloudProject::deltaFileIdChanged;
signal deltaFilePushStatusChanged
void QFieldCloudProject::deltaFilePushStatusChanged;
signal deltaFilePushStatusStringChanged
void QFieldCloudProject::deltaFilePushStatusStringChanged;
signal deltaFileWrapperChanged
void QFieldCloudProject::deltaFileWrapperChanged;
signal deltaLayersToDownloadChanged
void QFieldCloudProject::deltaLayersToDownloadChanged;
signal deltaListModelChanged
void QFieldCloudProject::deltaListModelChanged;
signal deltasCountChanged
void QFieldCloudProject::deltasCountChanged;
signal descriptionChanged
void QFieldCloudProject::descriptionChanged;
signal downloadAttachmentFinished
void QFieldCloudProject::downloadAttachmentFinished;
signal downloadBytesReceivedChanged
void QFieldCloudProject::downloadBytesReceivedChanged;
signal downloadBytesTotalChanged
void QFieldCloudProject::downloadBytesTotalChanged;
signal downloadFinished
void QFieldCloudProject::downloadFinished;
signal downloadProgressChanged
void QFieldCloudProject::downloadProgressChanged;
signal downloaded
void QFieldCloudProject::downloaded;
signal errorStatusChanged
void QFieldCloudProject::errorStatusChanged;
signal forceAutoPushChanged
void QFieldCloudProject::forceAutoPushChanged;
signal idChanged
void QFieldCloudProject::idChanged;
signal isFeaturedChanged
void QFieldCloudProject::isFeaturedChanged;
signal isOutdatedChanged
void QFieldCloudProject::isOutdatedChanged;
signal isPackagingActiveChanged
void QFieldCloudProject::isPackagingActiveChanged;
signal isPackagingFailedChanged
void QFieldCloudProject::isPackagingFailedChanged;
signal isPublicChanged
void QFieldCloudProject::isPublicChanged;
signal isSharedDatasetsProjectChanged
void QFieldCloudProject::isSharedDatasetsProjectChanged;
signal jobFinished
void QFieldCloudProject::jobFinished;
signal lastDataLastUpdatedAtChanged
void QFieldCloudProject::lastDataLastUpdatedAtChanged;
signal lastLocalDataLastUpdatedAtChanged
void QFieldCloudProject::lastLocalDataLastUpdatedAtChanged;
signal lastLocalExportIdChanged
void QFieldCloudProject::lastLocalExportIdChanged;
signal lastLocalExportedAtChanged
void QFieldCloudProject::lastLocalExportedAtChanged;
signal lastLocalPushDeltasChanged
void QFieldCloudProject::lastLocalPushDeltasChanged;
signal lastRefreshedAtChanged
void QFieldCloudProject::lastRefreshedAtChanged;
signal localPathChanged
void QFieldCloudProject::localPathChanged;
signal modificationChanged
void QFieldCloudProject::modificationChanged;
signal nameChanged
void QFieldCloudProject::nameChanged;
signal needsRepackagingChanged
void QFieldCloudProject::needsRepackagingChanged;
signal networkDeltaPushed
void QFieldCloudProject::networkDeltaPushed;
signal networkDeltaStatusChecked
void QFieldCloudProject::networkDeltaStatusChecked;
signal ownerChanged
void QFieldCloudProject::ownerChanged;
signal packagedLayerErrorsChanged
void QFieldCloudProject::packagedLayerErrorsChanged;
signal packagingStatusChanged
void QFieldCloudProject::packagingStatusChanged;
signal packagingStatusStringChanged
void QFieldCloudProject::packagingStatusStringChanged;
signal projectFileIsOutdatedChanged
void QFieldCloudProject::projectFileIsOutdatedChanged;
signal pushDeltaProgressChanged
void QFieldCloudProject::pushDeltaProgressChanged;
signal pushFinished
void QFieldCloudProject::pushFinished;
signal sharedDatasetsProjectIdChanged
void QFieldCloudProject::sharedDatasetsProjectIdChanged;
signal statusChanged
void QFieldCloudProject::statusChanged;
signal thumbnailPathChanged
void QFieldCloudProject::thumbnailPathChanged;
signal updatedAtChanged
void QFieldCloudProject::updatedAtChanged;
signal uploadBytesSentChanged
void QFieldCloudProject::uploadBytesSentChanged;
signal uploadBytesTotalChanged
void QFieldCloudProject::uploadBytesTotalChanged;
signal uploadFinished
void QFieldCloudProject::uploadFinished;
signal uploadProgressChanged
void QFieldCloudProject::uploadProgressChanged;
signal userRoleChanged
void QFieldCloudProject::userRoleChanged;
signal userRoleOriginChanged
void QFieldCloudProject::userRoleOriginChanged;
Public Functions Documentation
function QFieldCloudProject
QFieldCloudProject::QFieldCloudProject (
const QString & id=QString(),
QFieldCloudConnection * connection=nullptr,
QgsGpkgFlusher * gpkgFlusher=nullptr
)
function attachmentsOnDemandEnabled [2/2]
inline bool QFieldCloudProject::attachmentsOnDemandEnabled () const
function autoPushEnabled [2/2]
inline bool QFieldCloudProject::autoPushEnabled () const
function autoPushIntervalMins [2/2]
inline int QFieldCloudProject::autoPushIntervalMins () const
function canRepackage
inline bool QFieldCloudProject::canRepackage () const
function cancelDownload
void QFieldCloudProject::cancelDownload ()
function cancelPush
void QFieldCloudProject::cancelPush ()
function checkout
inline ProjectCheckouts QFieldCloudProject::checkout () const
function createdAt [2/2]
inline QDateTime QFieldCloudProject::createdAt () const
function dataLastUpdatedAt
inline QDateTime QFieldCloudProject::dataLastUpdatedAt () const
function deltaFileId
inline QString QFieldCloudProject::deltaFileId () const
function deltaFilePushStatus [2/2]
inline DeltaFileStatus QFieldCloudProject::deltaFilePushStatus () const
function deltaFilePushStatusString
inline QString QFieldCloudProject::deltaFilePushStatusString () const
function deltaFileWrapper [2/2]
inline DeltaFileWrapper * QFieldCloudProject::deltaFileWrapper () const
function deltaLayersToDownload
inline QStringList QFieldCloudProject::deltaLayersToDownload () const
function deltaListModel [2/2]
inline DeltaListModel * QFieldCloudProject::deltaListModel () const
function deltasCount [2/2]
inline int QFieldCloudProject::deltasCount () const
function description [2/2]
inline QString QFieldCloudProject::description () const
function downloadAttachment
Q_INVOKABLE void QFieldCloudProject::downloadAttachment (
const QString & fileName
)
function downloadBytesReceived [2/2]
inline qint64 QFieldCloudProject::downloadBytesReceived () const
function downloadBytesTotal [2/2]
inline qint64 QFieldCloudProject::downloadBytesTotal () const
function downloadProgress [2/2]
inline double QFieldCloudProject::downloadProgress () const
function downloadThumbnail
Q_INVOKABLE void QFieldCloudProject::downloadThumbnail ()
function errorStatus
inline ProjectErrorStatus QFieldCloudProject::errorStatus () const
function forceAutoPush [2/2]
inline bool QFieldCloudProject::forceAutoPush () const
function id [2/2]
inline QString QFieldCloudProject::id () const
function isFeatured [2/2]
inline bool QFieldCloudProject::isFeatured () const
function isOutdated [2/2]
inline bool QFieldCloudProject::isOutdated () const
function isPackagingActive
inline bool QFieldCloudProject::isPackagingActive () const
function isPackagingFailed
inline bool QFieldCloudProject::isPackagingFailed () const
function isPublic [2/2]
inline bool QFieldCloudProject::isPublic () const
function isSharedDatasetsProject
inline bool QFieldCloudProject::isSharedDatasetsProject () const
function lastLocalDataLastUpdatedAt
inline QDateTime QFieldCloudProject::lastLocalDataLastUpdatedAt () const
function lastLocalExportId
inline QString QFieldCloudProject::lastLocalExportId () const
function lastLocalExportedAt [2/2]
inline QString QFieldCloudProject::lastLocalExportedAt () const
function lastLocalPushDeltas [2/2]
inline QString QFieldCloudProject::lastLocalPushDeltas () const
function lastRefreshedAt
inline QDateTime QFieldCloudProject::lastRefreshedAt () const
function localPath [2/2]
inline QString QFieldCloudProject::localPath () const
function modification
inline ProjectModifications QFieldCloudProject::modification () const
function name [2/2]
inline QString QFieldCloudProject::name () const
function needsRepackaging
inline bool QFieldCloudProject::needsRepackaging () const
function owner [2/2]
inline QString QFieldCloudProject::owner () const
function packageAndDownload
Q_INVOKABLE void QFieldCloudProject::packageAndDownload ()
function packagedLayerErrors [2/2]
inline QStringList QFieldCloudProject::packagedLayerErrors () const
function packagingStatus [2/2]
inline PackagingStatus QFieldCloudProject::packagingStatus () const
function packagingStatusString
inline QString QFieldCloudProject::packagingStatusString () const
function projectFileIsOutdated [2/2]
inline bool QFieldCloudProject::projectFileIsOutdated () const
function push
Q_INVOKABLE void QFieldCloudProject::push (
bool shouldDownloadUpdates
)
function pushDeltaProgress [2/2]
inline double QFieldCloudProject::pushDeltaProgress () const
function refreshDeltaList
void QFieldCloudProject::refreshDeltaList ()
function refreshFileOutdatedStatus
void QFieldCloudProject::refreshFileOutdatedStatus ()
function refreshModification
void QFieldCloudProject::refreshModification ()
function removeLocally
void QFieldCloudProject::removeLocally ()
function setAttachmentsOnDemandEnabled
void QFieldCloudProject::setAttachmentsOnDemandEnabled (
bool enabled
)
function setAutoPushEnabled
void QFieldCloudProject::setAutoPushEnabled (
bool enabled
)
function setAutoPushIntervalMins
void QFieldCloudProject::setAutoPushIntervalMins (
int minutes
)
function setCanRepackage
void QFieldCloudProject::setCanRepackage (
bool canRepackage
)
function setCheckout
void QFieldCloudProject::setCheckout (
ProjectCheckouts checkout
)
function setCreatedAt
void QFieldCloudProject::setCreatedAt (
const QDateTime & createdAt
)
function setDataLastUpdatedAt
void QFieldCloudProject::setDataLastUpdatedAt (
const QDateTime & dataLastUpdatedAt
)
function setDeltaFileId
void QFieldCloudProject::setDeltaFileId (
const QString & deltaFileId
)
function setDeltaFilePushStatus
void QFieldCloudProject::setDeltaFilePushStatus (
DeltaFileStatus deltaFilePushStatus
)
function setDeltaFilePushStatusString
void QFieldCloudProject::setDeltaFilePushStatusString (
const QString & deltaFilePushStatusString
)
function setDeltaLayersToDownload
void QFieldCloudProject::setDeltaLayersToDownload (
const QStringList & deltaLayersToDownload
)
function setDescription
void QFieldCloudProject::setDescription (
const QString & description
)
function setErrorStatus
void QFieldCloudProject::setErrorStatus (
ProjectErrorStatus errorStatus
)
function setForceAutoPush
void QFieldCloudProject::setForceAutoPush (
bool force
)
function setIsFeatured
void QFieldCloudProject::setIsFeatured (
bool isFeatured
)
function setIsOutdated
void QFieldCloudProject::setIsOutdated (
bool isOutdated
)
function setIsPackagingActive
void QFieldCloudProject::setIsPackagingActive (
bool isPackagingActive
)
function setIsPackagingFailed
void QFieldCloudProject::setIsPackagingFailed (
bool isPackagingFailed
)
function setIsPublic
void QFieldCloudProject::setIsPublic (
bool isPublic
)
function setIsSharedDatasetsProject
void QFieldCloudProject::setIsSharedDatasetsProject (
bool isSharedDatasetsProject
)
function setLastLocalDataLastUpdatedAt
void QFieldCloudProject::setLastLocalDataLastUpdatedAt (
const QDateTime & lastLocalDataLastUpdatedAt
)
function setLastLocalExportId
void QFieldCloudProject::setLastLocalExportId (
const QString & lastLocalExportId
)
function setLastLocalExportedAt
void QFieldCloudProject::setLastLocalExportedAt (
const QString & lastLocalExportedAt
)
function setLastLocalPushDeltas
void QFieldCloudProject::setLastLocalPushDeltas (
const QString & lastLocalPushDeltas
)
function setLastRefreshedAt
void QFieldCloudProject::setLastRefreshedAt (
const QDateTime & lastRefreshedAt
)
function setLocalPath
void QFieldCloudProject::setLocalPath (
const QString & localPath
)
function setModification
void QFieldCloudProject::setModification (
ProjectModification modification
)
function setName
void QFieldCloudProject::setName (
const QString & name
)
function setNeedsRepackaging
void QFieldCloudProject::setNeedsRepackaging (
bool needsRepackaging
)
function setOwner
void QFieldCloudProject::setOwner (
const QString & owner
)
function setPackagedLayerErrors
void QFieldCloudProject::setPackagedLayerErrors (
const QStringList & packagedLayerErrors
)
function setPackagingStatus
void QFieldCloudProject::setPackagingStatus (
PackagingStatus packagingStatus
)
function setPackagingStatusString
void QFieldCloudProject::setPackagingStatusString (
const QString & packagingStatusString
)
function setProjectFileIsOutdated
void QFieldCloudProject::setProjectFileIsOutdated (
bool projectFileIsOutdated
)
function setSharedDatasetsProjectId
void QFieldCloudProject::setSharedDatasetsProjectId (
const QString & id
)
function setStatus
void QFieldCloudProject::setStatus (
ProjectStatus status
)
function setThumbnailPath
void QFieldCloudProject::setThumbnailPath (
const QString & thumbnailPath
)
function setUpdatedAt
void QFieldCloudProject::setUpdatedAt (
const QDateTime & updatedAt
)
function setUserRole
void QFieldCloudProject::setUserRole (
const QString & userRole
)
function setUserRoleOrigin
void QFieldCloudProject::setUserRoleOrigin (
const QString & userRoleOrigin
)
function sharedDatasetsProjectId
inline QString QFieldCloudProject::sharedDatasetsProjectId () const
function status [2/2]
inline ProjectStatus QFieldCloudProject::status () const
function thumbnailPath [2/2]
inline QString QFieldCloudProject::thumbnailPath () const
function updatedAt [2/2]
inline QDateTime QFieldCloudProject::updatedAt () const
function uploadBytesSent [2/2]
inline qint64 QFieldCloudProject::uploadBytesSent () const
function uploadBytesTotal [2/2]
inline qint64 QFieldCloudProject::uploadBytesTotal () const
function uploadLocalPath
Q_INVOKABLE void QFieldCloudProject::uploadLocalPath (
QString localPath,
bool deleteAfterSuccessfulUpload=false
)
function uploadProgress [2/2]
inline double QFieldCloudProject::uploadProgress () const
function userRole [2/2]
inline QString QFieldCloudProject::userRole () const
function userRoleOrigin [2/2]
inline QString QFieldCloudProject::userRoleOrigin () const
function ~QFieldCloudProject
QFieldCloudProject::~QFieldCloudProject () = default
Public Static Functions Documentation
function fromDetails
static QFieldCloudProject * QFieldCloudProject::fromDetails (
const QVariantHash & details,
QFieldCloudConnection * connection,
QgsGpkgFlusher * gpkgFlusher=nullptr
)
function fromLocalSettings
static QFieldCloudProject * QFieldCloudProject::fromLocalSettings (
const QString & id,
QFieldCloudConnection * connection,
QgsGpkgFlusher * gpkgFlusher=nullptr
)
function getJobStatusFromString
static QFieldCloudProject::JobStatus QFieldCloudProject::getJobStatusFromString (
const QString & status
)
function getJobTypeAsString
static QString QFieldCloudProject::getJobTypeAsString (
QFieldCloudProject::JobType jobType
)
function restoreLocalSettings
static void QFieldCloudProject::restoreLocalSettings (
QFieldCloudProject * project,
const QDir & localPath
)
The documentation for this class was generated from the following file src/core/qfieldcloud/qfieldcloudproject.h