Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
register flags with Q_FLAG not Q_ENUM
  • Loading branch information
troopa81 authored and nyalldawson committed May 10, 2023
1 parent 92cda6a commit 09eac90
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 2 deletions.
2 changes: 2 additions & 0 deletions python/core/auto_additions/qgis.py
Expand Up @@ -1676,6 +1676,7 @@
# --
Qgis.RasterTemporalCapabilityFlag.baseClass = Qgis
Qgis.RasterTemporalCapabilityFlags.baseClass = Qgis
RasterTemporalCapabilityFlags = Qgis # dirty hack since SIP seems to introduce the flags in module
QgsCoordinateTransform.TransformDirection = Qgis.TransformDirection
# monkey patching scoped based enum
QgsCoordinateTransform.ForwardTransform = Qgis.TransformDirection.Forward
Expand All @@ -1696,6 +1697,7 @@
# --
Qgis.CoordinateTransformationFlag.baseClass = Qgis
Qgis.CoordinateTransformationFlags.baseClass = Qgis
CoordinateTransformationFlags = Qgis # dirty hack since SIP seems to introduce the flags in module
QgsMapSettings.Flag = Qgis.MapSettingsFlag
# monkey patching scoped based enum
QgsMapSettings.Antialiasing = Qgis.MapSettingsFlag.Antialiasing
Expand Down
4 changes: 2 additions & 2 deletions src/core/qgis.h
Expand Up @@ -1735,7 +1735,7 @@ class CORE_EXPORT Qgis
* \since QGIS 3.28
*/
Q_DECLARE_FLAGS( RasterTemporalCapabilityFlags, RasterTemporalCapabilityFlag )
Q_ENUM( RasterTemporalCapabilityFlags )
Q_FLAG( RasterTemporalCapabilityFlags )

/**
* Indicates the direction (forward or inverse) of a transform.
Expand Down Expand Up @@ -1767,7 +1767,7 @@ class CORE_EXPORT Qgis
* \since QGIS 3.26
*/
Q_DECLARE_FLAGS( CoordinateTransformationFlags, CoordinateTransformationFlag )
Q_ENUM( CoordinateTransformationFlags )
Q_FLAG( CoordinateTransformationFlags )

/**
* Flags which adjust the way maps are rendered.
Expand Down

0 comments on commit 09eac90

Please sign in to comment.