mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-25 00:58:06 -05:00
58 lines
3.6 KiB
Python
58 lines
3.6 KiB
Python
# The following has been generated automatically from src/core/qgsmaplayer.h
|
|
QgsMapLayer.Style = QgsMapLayer.PropertyType.Style
|
|
QgsMapLayer.Metadata = QgsMapLayer.PropertyType.Metadata
|
|
QgsMapLayer.Identifiable = QgsMapLayer.LayerFlag.Identifiable
|
|
QgsMapLayer.Removable = QgsMapLayer.LayerFlag.Removable
|
|
QgsMapLayer.Searchable = QgsMapLayer.LayerFlag.Searchable
|
|
QgsMapLayer.Private = QgsMapLayer.LayerFlag.Private
|
|
QgsMapLayer.LayerFlag.baseClass = QgsMapLayer
|
|
QgsMapLayer.LayerFlags = lambda flags=0: QgsMapLayer.LayerFlag(flags)
|
|
QgsMapLayer.LayerFlags.baseClass = QgsMapLayer
|
|
LayerFlags = QgsMapLayer # dirty hack since SIP seems to introduce the flags in module
|
|
QgsMapLayer.LayerConfiguration = QgsMapLayer.StyleCategory.LayerConfiguration
|
|
QgsMapLayer.Symbology = QgsMapLayer.StyleCategory.Symbology
|
|
QgsMapLayer.Symbology3D = QgsMapLayer.StyleCategory.Symbology3D
|
|
QgsMapLayer.Labeling = QgsMapLayer.StyleCategory.Labeling
|
|
QgsMapLayer.Fields = QgsMapLayer.StyleCategory.Fields
|
|
QgsMapLayer.Forms = QgsMapLayer.StyleCategory.Forms
|
|
QgsMapLayer.Actions = QgsMapLayer.StyleCategory.Actions
|
|
QgsMapLayer.MapTips = QgsMapLayer.StyleCategory.MapTips
|
|
QgsMapLayer.Diagrams = QgsMapLayer.StyleCategory.Diagrams
|
|
QgsMapLayer.AttributeTable = QgsMapLayer.StyleCategory.AttributeTable
|
|
QgsMapLayer.Rendering = QgsMapLayer.StyleCategory.Rendering
|
|
QgsMapLayer.CustomProperties = QgsMapLayer.StyleCategory.CustomProperties
|
|
QgsMapLayer.GeometryOptions = QgsMapLayer.StyleCategory.GeometryOptions
|
|
QgsMapLayer.Relations = QgsMapLayer.StyleCategory.Relations
|
|
QgsMapLayer.Temporal = QgsMapLayer.StyleCategory.Temporal
|
|
QgsMapLayer.Legend = QgsMapLayer.StyleCategory.Legend
|
|
QgsMapLayer.Elevation = QgsMapLayer.StyleCategory.Elevation
|
|
QgsMapLayer.Notes = QgsMapLayer.StyleCategory.Notes
|
|
QgsMapLayer.AllStyleCategories = QgsMapLayer.StyleCategory.AllStyleCategories
|
|
QgsMapLayer.StyleCategory.baseClass = QgsMapLayer
|
|
QgsMapLayer.StyleCategories = lambda flags=0: QgsMapLayer.StyleCategory(flags)
|
|
QgsMapLayer.StyleCategories.baseClass = QgsMapLayer
|
|
StyleCategories = QgsMapLayer # dirty hack since SIP seems to introduce the flags in module
|
|
QgsMapLayer.FlagDontResolveLayers = QgsMapLayer.ReadFlag.FlagDontResolveLayers
|
|
QgsMapLayer.FlagTrustLayerMetadata = QgsMapLayer.ReadFlag.FlagTrustLayerMetadata
|
|
QgsMapLayer.FlagReadExtentFromXml = QgsMapLayer.ReadFlag.FlagReadExtentFromXml
|
|
QgsMapLayer.FlagForceReadOnly = QgsMapLayer.ReadFlag.FlagForceReadOnly
|
|
QgsMapLayer.ReadFlags = lambda flags=0: QgsMapLayer.ReadFlag(flags)
|
|
from enum import Enum
|
|
|
|
|
|
def _force_int(v): return int(v.value) if isinstance(v, Enum) else v
|
|
|
|
|
|
QgsMapLayer.LayerFlag.__bool__ = lambda flag: bool(_force_int(flag))
|
|
QgsMapLayer.LayerFlag.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
|
|
QgsMapLayer.LayerFlag.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
|
|
QgsMapLayer.LayerFlag.__or__ = lambda flag1, flag2: QgsMapLayer.LayerFlag(_force_int(flag1) | _force_int(flag2))
|
|
QgsMapLayer.StyleCategory.__bool__ = lambda flag: bool(_force_int(flag))
|
|
QgsMapLayer.StyleCategory.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
|
|
QgsMapLayer.StyleCategory.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
|
|
QgsMapLayer.StyleCategory.__or__ = lambda flag1, flag2: QgsMapLayer.StyleCategory(_force_int(flag1) | _force_int(flag2))
|
|
QgsMapLayer.ReadFlag.__bool__ = lambda flag: bool(_force_int(flag))
|
|
QgsMapLayer.ReadFlag.__eq__ = lambda flag1, flag2: _force_int(flag1) == _force_int(flag2)
|
|
QgsMapLayer.ReadFlag.__and__ = lambda flag1, flag2: _force_int(flag1) & _force_int(flag2)
|
|
QgsMapLayer.ReadFlag.__or__ = lambda flag1, flag2: QgsMapLayer.ReadFlag(_force_int(flag1) | _force_int(flag2))
|