gws.plugin.qfieldcloud.core¶
QField project configuration and object.
Source code: gws.plugin.qfieldcloud.core
Module Contents¶
- class gws.plugin.qfieldcloud.core.DeltaApplyError¶
Bases:
gws.ErrorRaised when a delta payload cannot be applied.
- class gws.plugin.qfieldcloud.core.DeltaStatus¶
Bases:
gws.DataStatus of a delta, as returned to QField.
- content: gws.plugin.qfieldcloud.api.Delta¶
Delta as sent by QField.
- status: gws.plugin.qfieldcloud.api.DeltaStatusType¶
Delta status.
- class gws.plugin.qfieldcloud.core.ProjectConfig¶
Bases:
gws.ConfigWithAccessProject offered to QField, packaged from a QGIS project.
- mapCacheLifeTime: gws.Duration = '0'¶
How long rendered offline base maps are reused.
- models: list[gws.ext.config.model] | None¶
Data models for editable layers, matched by table name.
- provider: gws.plugin.qgis.provider.Config¶
QGIS project the QField package is built from.
- thumbnail: gws.FilePath | None¶
Thumbnail image shown in the project details. (added in 8.5)
- class gws.plugin.qfieldcloud.core.QfcProject¶
Bases:
gws.NodeProject offered to QField.
Holds the QGIS provider of the source project, the models for editable layers and the base map settings used when the project is packaged.
- models: list[gws.DatabaseModel]¶
Configured models for editable layers.
- qgisProvider: gws.plugin.qgis.provider.Object¶
QGIS provider for the source project.
- configure()¶