gws.plugin.qfieldcloud.packager

Source code: gws.plugin.qfieldcloud.packager

Module Contents

class gws.plugin.qfieldcloud.packager.Args(*args, **kwargs)

Bases: gws.Data

Basic data object.

This object can be instantiated by passing one or or dict arguments and/or keyword args. All dicts keys and keywords become attributes of the object.

Accessing an undefined attribute returns None and no error is raised, unless the attribute name starts with an underscore.

caps: gws.plugin.qfieldcloud.caps.Caps
mapCacheDir: str
packageDir: str
project: gws.Project
qfcProject: gws.plugin.qfieldcloud.core.QfcProject
uid: str
user: gws.User
withBaseMap: bool
withData: bool
withMedia: bool
withQgis: bool
gws.plugin.qfieldcloud.packager.COMPLETE_FILE = 'package_complete'
class gws.plugin.qfieldcloud.packager.Object
args: Args
caps: gws.plugin.qfieldcloud.caps.Caps
project: gws.Project
qfcProject: gws.plugin.qfieldcloud.core.QfcProject
root: gws.Root
uid: str
user: gws.User
create_package(root: gws.Root, args: Args)
get_features_for_layer(le: gws.plugin.qfieldcloud.caps.LayerEntry) list[gws.Feature]
replace_vars(s: str) str
write_base_map()
write_base_map_layer(le: gws.plugin.qfieldcloud.caps.LayerEntry)
write_data()
write_features(le: gws.plugin.qfieldcloud.caps.LayerEntry, ds: gws.gis.gdalx.VectorDataSet)
write_media()
write_qgis_project()
gws.plugin.qfieldcloud.packager.PATH_MAP_FILE = 'path_map.json'
class gws.plugin.qfieldcloud.packager.QgisXmlTransformer
po: Object
root: gws.XmlElement
toRemove: list[gws.XmlElement]
change_global_props()
cleanup_layer_group(group_el)
remove_elements(el, parent_el)
run(po: Object, root_el: gws.XmlElement)
update_edit_widgets()
update_layer_tree()
update_map_layers()
update_referenced_layers()