diff --git a/python/PyQt6/core/auto_additions/qgis.py b/python/PyQt6/core/auto_additions/qgis.py index 4f95bd16b42..56930e3f807 100644 --- a/python/PyQt6/core/auto_additions/qgis.py +++ b/python/PyQt6/core/auto_additions/qgis.py @@ -1695,6 +1695,7 @@ Qgis.FeatureRequestFlag.__doc__ = "Flags for controlling feature requests.\n\n.. # -- Qgis.FeatureRequestFlag.baseClass = Qgis Qgis.FeatureRequestFlags = lambda flags=0: Qgis.FeatureRequestFlag(flags) +QgsFeatureRequest.Flags = Qgis.FeatureRequestFlags Qgis.FeatureRequestFlags.baseClass = Qgis FeatureRequestFlags = Qgis # dirty hack since SIP seems to introduce the flags in module QgsFeatureRequest.FilterType = Qgis.FeatureRequestFilterType @@ -2797,6 +2798,7 @@ Qgis.ProcessingFeatureSourceDefinitionFlag.__doc__ = "Flags which control behavi # -- Qgis.ProcessingFeatureSourceDefinitionFlag.baseClass = Qgis Qgis.ProcessingFeatureSourceDefinitionFlags = lambda flags=0: Qgis.ProcessingFeatureSourceDefinitionFlag(flags) +QgsProcessingFeatureSourceDefinition.Flags = Qgis.ProcessingFeatureSourceDefinitionFlags Qgis.ProcessingFeatureSourceDefinitionFlags.baseClass = Qgis ProcessingFeatureSourceDefinitionFlags = Qgis # dirty hack since SIP seems to introduce the flags in module # monkey patching scoped based enum diff --git a/python/core/auto_additions/qgis.py b/python/core/auto_additions/qgis.py index 5827b73184f..1c5bb59548e 100644 --- a/python/core/auto_additions/qgis.py +++ b/python/core/auto_additions/qgis.py @@ -1663,6 +1663,7 @@ QgsFeatureRequest.EmbeddedSymbols.__doc__ = "Retrieve any embedded feature symbo Qgis.FeatureRequestFlag.__doc__ = "Flags for controlling feature requests.\n\n.. note::\n\n Prior to QGIS 3.36 this was available as :py:class:`QgsFeatureRequest`.Flag\n\n.. versionadded:: 3.36\n\n" + '* ``NoFlags``: ' + Qgis.FeatureRequestFlag.NoFlags.__doc__ + '\n' + '* ``NoGeometry``: ' + Qgis.FeatureRequestFlag.NoGeometry.__doc__ + '\n' + '* ``SubsetOfAttributes``: ' + Qgis.FeatureRequestFlag.SubsetOfAttributes.__doc__ + '\n' + '* ``ExactIntersect``: ' + Qgis.FeatureRequestFlag.ExactIntersect.__doc__ + '\n' + '* ``IgnoreStaticNodesDuringExpressionCompilation``: ' + Qgis.FeatureRequestFlag.IgnoreStaticNodesDuringExpressionCompilation.__doc__ + '\n' + '* ``EmbeddedSymbols``: ' + Qgis.FeatureRequestFlag.EmbeddedSymbols.__doc__ # -- Qgis.FeatureRequestFlag.baseClass = Qgis +QgsFeatureRequest.Flags = Qgis.FeatureRequestFlags Qgis.FeatureRequestFlags.baseClass = Qgis FeatureRequestFlags = Qgis # dirty hack since SIP seems to introduce the flags in module QgsFeatureRequest.FilterType = Qgis.FeatureRequestFilterType @@ -2749,6 +2750,7 @@ QgsProcessingFeatureSourceDefinition.FlagCreateIndividualOutputPerInputFeature._ Qgis.ProcessingFeatureSourceDefinitionFlag.__doc__ = "Flags which control behavior for a Processing feature source.\n\n.. note::\n\n Prior to QGIS 3.36 this was available as :py:class:`QgsProcessingFeatureSourceDefinition`.Flag\n\n.. versionadded:: 3.36\n\n" + '* ``FlagOverrideDefaultGeometryCheck``: ' + Qgis.ProcessingFeatureSourceDefinitionFlag.OverrideDefaultGeometryCheck.__doc__ + '\n' + '* ``FlagCreateIndividualOutputPerInputFeature``: ' + Qgis.ProcessingFeatureSourceDefinitionFlag.CreateIndividualOutputPerInputFeature.__doc__ # -- Qgis.ProcessingFeatureSourceDefinitionFlag.baseClass = Qgis +QgsProcessingFeatureSourceDefinition.Flags = Qgis.ProcessingFeatureSourceDefinitionFlags Qgis.ProcessingFeatureSourceDefinitionFlags.baseClass = Qgis ProcessingFeatureSourceDefinitionFlags = Qgis # dirty hack since SIP seems to introduce the flags in module # monkey patching scoped based enum diff --git a/src/core/qgis.h b/src/core/qgis.h index e1cf2492a0f..ba29041c738 100644 --- a/src/core/qgis.h +++ b/src/core/qgis.h @@ -1669,7 +1669,7 @@ class CORE_EXPORT Qgis * * \since QGIS 3.36 */ - Q_DECLARE_FLAGS( FeatureRequestFlags, FeatureRequestFlag ) + Q_DECLARE_FLAGS( FeatureRequestFlags, FeatureRequestFlag ) SIP_MONKEYPATCH_FLAGS_UNNEST( QgsFeatureRequest, Flags ) Q_FLAG( FeatureRequestFlags ) /** @@ -2786,7 +2786,7 @@ class CORE_EXPORT Qgis * * \since QGIS 3.36 */ - Q_DECLARE_FLAGS( ProcessingFeatureSourceDefinitionFlags, ProcessingFeatureSourceDefinitionFlag ) + Q_DECLARE_FLAGS( ProcessingFeatureSourceDefinitionFlags, ProcessingFeatureSourceDefinitionFlag ) SIP_MONKEYPATCH_FLAGS_UNNEST( QgsProcessingFeatureSourceDefinition, Flags ) Q_FLAG( ProcessingFeatureSourceDefinitionFlags ) /**