diff --git a/python/3d/auto_generated/materials/qgsabstractmaterialsettings.sip.in b/python/3d/auto_generated/materials/qgsabstractmaterialsettings.sip.in index 8a8274e351e..4235eb9b785 100644 --- a/python/3d/auto_generated/materials/qgsabstractmaterialsettings.sip.in +++ b/python/3d/auto_generated/materials/qgsabstractmaterialsettings.sip.in @@ -81,8 +81,6 @@ Abstract base class for material settings. This is not considered stable API, and may change in future QGIS releases. It is exposed to the Python bindings as a tech preview only. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/3d/auto_generated/materials/qgsphongmaterialsettings.sip.in b/python/3d/auto_generated/materials/qgsphongmaterialsettings.sip.in index 43c7755e4ee..a1fc2b090ac 100644 --- a/python/3d/auto_generated/materials/qgsphongmaterialsettings.sip.in +++ b/python/3d/auto_generated/materials/qgsphongmaterialsettings.sip.in @@ -20,8 +20,6 @@ with three color components: ambient, diffuse and specular. This is not considered stable API, and may change in future QGIS releases. It is exposed to the Python bindings as a tech preview only. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/3d/auto_generated/processing/qgs3dalgorithms.sip.in b/python/3d/auto_generated/processing/qgs3dalgorithms.sip.in index e99c91b366d..8d5597f8927 100644 --- a/python/3d/auto_generated/processing/qgs3dalgorithms.sip.in +++ b/python/3d/auto_generated/processing/qgs3dalgorithms.sip.in @@ -13,8 +13,6 @@ class Qgs3DAlgorithms: QgsProcessingProvider { %Docstring(signature="appended") QGIS 3D processing algorithm provider. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/3d/auto_generated/qgs3dmapscene.sip.in b/python/3d/auto_generated/qgs3dmapscene.sip.in index 5b4eb2d73f1..facf62b02b0 100644 --- a/python/3d/auto_generated/qgs3dmapscene.sip.in +++ b/python/3d/auto_generated/qgs3dmapscene.sip.in @@ -22,8 +22,6 @@ Entity that encapsulates our 3D scene - contains all other entities (such as ter .. note:: Not available in Python bindings - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/3d/auto_generated/qgs3dmapsettings.sip.in b/python/3d/auto_generated/qgs3dmapsettings.sip.in index 88fe63b14b8..828faec08a0 100644 --- a/python/3d/auto_generated/qgs3dmapsettings.sip.in +++ b/python/3d/auto_generated/qgs3dmapsettings.sip.in @@ -16,8 +16,6 @@ class Qgs3DMapSettings : QObject, QgsTemporalRangeObject { %Docstring(signature="appended") Definition of the world. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -125,8 +123,6 @@ Returns the path resolver for conversion between relative and absolute paths during rendering operations, e.g. for resolving relative symbol paths. .. seealso:: :py:func:`setPathResolver` - -.. versionadded:: 3.0 %End void setPathResolver( const QgsPathResolver &resolver ); @@ -135,8 +131,6 @@ Sets the path ``resolver`` for conversion between relative and absolute paths during rendering operations, e.g. for resolving relative symbol paths. .. seealso:: :py:func:`pathResolver` - -.. versionadded:: 3.0 %End QgsMapThemeCollection *mapThemeCollection() const; diff --git a/python/3d/auto_generated/qgscameracontroller.sip.in b/python/3d/auto_generated/qgscameracontroller.sip.in index d4d51877b35..d2ce2e3842b 100644 --- a/python/3d/auto_generated/qgscameracontroller.sip.in +++ b/python/3d/auto_generated/qgscameracontroller.sip.in @@ -21,8 +21,6 @@ Object that controls camera movement based on user input .. note:: Not available in Python bindings - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/3d/auto_generated/qgsvectorlayer3drenderer.sip.in b/python/3d/auto_generated/qgsvectorlayer3drenderer.sip.in index 91ecea2c482..620c1313fd7 100644 --- a/python/3d/auto_generated/qgsvectorlayer3drenderer.sip.in +++ b/python/3d/auto_generated/qgsvectorlayer3drenderer.sip.in @@ -22,8 +22,6 @@ Metadata for vector layer 3D renderer to allow creation of its instances from XM This is not considered stable API, and may change in future QGIS releases. It is exposed to the Python bindings as a tech preview only. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -45,8 +43,6 @@ class QgsVectorLayer3DRenderer : QgsAbstractVectorLayer3DRenderer %Docstring(signature="appended") 3D renderer that renders all features of a vector layer with the same 3D symbol. The appearance is completely defined by the symbol. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/3d/auto_generated/symbols/qgsline3dsymbol.sip.in b/python/3d/auto_generated/symbols/qgsline3dsymbol.sip.in index 508cacf52b1..29332136abf 100644 --- a/python/3d/auto_generated/symbols/qgsline3dsymbol.sip.in +++ b/python/3d/auto_generated/symbols/qgsline3dsymbol.sip.in @@ -19,8 +19,6 @@ class QgsLine3DSymbol : QgsAbstract3DSymbol /NoDefaultCtors/ This is not considered stable API, and may change in future QGIS releases. It is exposed to the Python bindings as a tech preview only. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/3d/auto_generated/symbols/qgspoint3dsymbol.sip.in b/python/3d/auto_generated/symbols/qgspoint3dsymbol.sip.in index 5e7003f9423..869f9130890 100644 --- a/python/3d/auto_generated/symbols/qgspoint3dsymbol.sip.in +++ b/python/3d/auto_generated/symbols/qgspoint3dsymbol.sip.in @@ -20,8 +20,6 @@ class QgsPoint3DSymbol : QgsAbstract3DSymbol /NoDefaultCtors/ This is not considered stable API, and may change in future QGIS releases. It is exposed to the Python bindings as a tech preview only. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/3d/auto_generated/symbols/qgspolygon3dsymbol.sip.in b/python/3d/auto_generated/symbols/qgspolygon3dsymbol.sip.in index e526a51c537..355ee1f07d2 100644 --- a/python/3d/auto_generated/symbols/qgspolygon3dsymbol.sip.in +++ b/python/3d/auto_generated/symbols/qgspolygon3dsymbol.sip.in @@ -20,8 +20,6 @@ class QgsPolygon3DSymbol : QgsAbstract3DSymbol /NoDefaultCtors/ This is not considered stable API, and may change in future QGIS releases. It is exposed to the Python bindings as a tech preview only. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/3d/auto_generated/materials/qgsabstractmaterialsettings.sip.in b/python/PyQt6/3d/auto_generated/materials/qgsabstractmaterialsettings.sip.in index 1aeb8adaba0..3d49eb9a933 100644 --- a/python/PyQt6/3d/auto_generated/materials/qgsabstractmaterialsettings.sip.in +++ b/python/PyQt6/3d/auto_generated/materials/qgsabstractmaterialsettings.sip.in @@ -81,8 +81,6 @@ Abstract base class for material settings. This is not considered stable API, and may change in future QGIS releases. It is exposed to the Python bindings as a tech preview only. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/3d/auto_generated/materials/qgsphongmaterialsettings.sip.in b/python/PyQt6/3d/auto_generated/materials/qgsphongmaterialsettings.sip.in index 43c7755e4ee..a1fc2b090ac 100644 --- a/python/PyQt6/3d/auto_generated/materials/qgsphongmaterialsettings.sip.in +++ b/python/PyQt6/3d/auto_generated/materials/qgsphongmaterialsettings.sip.in @@ -20,8 +20,6 @@ with three color components: ambient, diffuse and specular. This is not considered stable API, and may change in future QGIS releases. It is exposed to the Python bindings as a tech preview only. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/3d/auto_generated/processing/qgs3dalgorithms.sip.in b/python/PyQt6/3d/auto_generated/processing/qgs3dalgorithms.sip.in index e99c91b366d..8d5597f8927 100644 --- a/python/PyQt6/3d/auto_generated/processing/qgs3dalgorithms.sip.in +++ b/python/PyQt6/3d/auto_generated/processing/qgs3dalgorithms.sip.in @@ -13,8 +13,6 @@ class Qgs3DAlgorithms: QgsProcessingProvider { %Docstring(signature="appended") QGIS 3D processing algorithm provider. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/3d/auto_generated/qgs3dmapscene.sip.in b/python/PyQt6/3d/auto_generated/qgs3dmapscene.sip.in index b74e83f4b0a..435229d610a 100644 --- a/python/PyQt6/3d/auto_generated/qgs3dmapscene.sip.in +++ b/python/PyQt6/3d/auto_generated/qgs3dmapscene.sip.in @@ -22,8 +22,6 @@ Entity that encapsulates our 3D scene - contains all other entities (such as ter .. note:: Not available in Python bindings - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/3d/auto_generated/qgs3dmapsettings.sip.in b/python/PyQt6/3d/auto_generated/qgs3dmapsettings.sip.in index 88fe63b14b8..828faec08a0 100644 --- a/python/PyQt6/3d/auto_generated/qgs3dmapsettings.sip.in +++ b/python/PyQt6/3d/auto_generated/qgs3dmapsettings.sip.in @@ -16,8 +16,6 @@ class Qgs3DMapSettings : QObject, QgsTemporalRangeObject { %Docstring(signature="appended") Definition of the world. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -125,8 +123,6 @@ Returns the path resolver for conversion between relative and absolute paths during rendering operations, e.g. for resolving relative symbol paths. .. seealso:: :py:func:`setPathResolver` - -.. versionadded:: 3.0 %End void setPathResolver( const QgsPathResolver &resolver ); @@ -135,8 +131,6 @@ Sets the path ``resolver`` for conversion between relative and absolute paths during rendering operations, e.g. for resolving relative symbol paths. .. seealso:: :py:func:`pathResolver` - -.. versionadded:: 3.0 %End QgsMapThemeCollection *mapThemeCollection() const; diff --git a/python/PyQt6/3d/auto_generated/qgscameracontroller.sip.in b/python/PyQt6/3d/auto_generated/qgscameracontroller.sip.in index d4d51877b35..d2ce2e3842b 100644 --- a/python/PyQt6/3d/auto_generated/qgscameracontroller.sip.in +++ b/python/PyQt6/3d/auto_generated/qgscameracontroller.sip.in @@ -21,8 +21,6 @@ Object that controls camera movement based on user input .. note:: Not available in Python bindings - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/3d/auto_generated/qgsvectorlayer3drenderer.sip.in b/python/PyQt6/3d/auto_generated/qgsvectorlayer3drenderer.sip.in index 91ecea2c482..620c1313fd7 100644 --- a/python/PyQt6/3d/auto_generated/qgsvectorlayer3drenderer.sip.in +++ b/python/PyQt6/3d/auto_generated/qgsvectorlayer3drenderer.sip.in @@ -22,8 +22,6 @@ Metadata for vector layer 3D renderer to allow creation of its instances from XM This is not considered stable API, and may change in future QGIS releases. It is exposed to the Python bindings as a tech preview only. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -45,8 +43,6 @@ class QgsVectorLayer3DRenderer : QgsAbstractVectorLayer3DRenderer %Docstring(signature="appended") 3D renderer that renders all features of a vector layer with the same 3D symbol. The appearance is completely defined by the symbol. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/3d/auto_generated/symbols/qgsline3dsymbol.sip.in b/python/PyQt6/3d/auto_generated/symbols/qgsline3dsymbol.sip.in index 508cacf52b1..29332136abf 100644 --- a/python/PyQt6/3d/auto_generated/symbols/qgsline3dsymbol.sip.in +++ b/python/PyQt6/3d/auto_generated/symbols/qgsline3dsymbol.sip.in @@ -19,8 +19,6 @@ class QgsLine3DSymbol : QgsAbstract3DSymbol /NoDefaultCtors/ This is not considered stable API, and may change in future QGIS releases. It is exposed to the Python bindings as a tech preview only. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/3d/auto_generated/symbols/qgspoint3dsymbol.sip.in b/python/PyQt6/3d/auto_generated/symbols/qgspoint3dsymbol.sip.in index 5e7003f9423..869f9130890 100644 --- a/python/PyQt6/3d/auto_generated/symbols/qgspoint3dsymbol.sip.in +++ b/python/PyQt6/3d/auto_generated/symbols/qgspoint3dsymbol.sip.in @@ -20,8 +20,6 @@ class QgsPoint3DSymbol : QgsAbstract3DSymbol /NoDefaultCtors/ This is not considered stable API, and may change in future QGIS releases. It is exposed to the Python bindings as a tech preview only. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/3d/auto_generated/symbols/qgspolygon3dsymbol.sip.in b/python/PyQt6/3d/auto_generated/symbols/qgspolygon3dsymbol.sip.in index e526a51c537..355ee1f07d2 100644 --- a/python/PyQt6/3d/auto_generated/symbols/qgspolygon3dsymbol.sip.in +++ b/python/PyQt6/3d/auto_generated/symbols/qgspolygon3dsymbol.sip.in @@ -20,8 +20,6 @@ class QgsPolygon3DSymbol : QgsAbstract3DSymbol /NoDefaultCtors/ This is not considered stable API, and may change in future QGIS releases. It is exposed to the Python bindings as a tech preview only. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/analysis/auto_generated/interpolation/qgsidwinterpolator.sip.in b/python/PyQt6/analysis/auto_generated/interpolation/qgsidwinterpolator.sip.in index 9eb9e782f67..876dbc8626c 100644 --- a/python/PyQt6/analysis/auto_generated/interpolation/qgsidwinterpolator.sip.in +++ b/python/PyQt6/analysis/auto_generated/interpolation/qgsidwinterpolator.sip.in @@ -36,8 +36,6 @@ weighted with distance. Smaller values mean sharper peaks at the data points. Point values are weighted by 1 / ( distance ^ coefficient ). .. seealso:: :py:func:`distanceCoefficient` - -.. versionadded:: 3.0 %End double distanceCoefficient() const; @@ -49,8 +47,6 @@ The default is a coefficient of 2. Point values are weighted by 1 / ( distance ^ coefficient ). .. seealso:: :py:func:`setDistanceCoefficient` - -.. versionadded:: 3.0 %End }; diff --git a/python/PyQt6/analysis/auto_generated/interpolation/qgstininterpolator.sip.in b/python/PyQt6/analysis/auto_generated/interpolation/qgstininterpolator.sip.in index 71a21347e2d..7cfa5b4c649 100644 --- a/python/PyQt6/analysis/auto_generated/interpolation/qgstininterpolator.sip.in +++ b/python/PyQt6/analysis/auto_generated/interpolation/qgstininterpolator.sip.in @@ -14,8 +14,6 @@ class QgsTinInterpolator: QgsInterpolator { %Docstring(signature="appended") Interpolation in a triangular irregular network - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -47,8 +45,6 @@ These fields should be used when creating a suitable feature sink for :py:func:`~QgsTinInterpolator.setTriangulationSink` .. seealso:: :py:func:`setTriangulationSink` - -.. versionadded:: 3.0 %End void setTriangulationSink( QgsFeatureSink *sink ); @@ -59,8 +55,6 @@ The sink must be setup to accept LineString features, with fields matching those returned by :py:func:`~QgsTinInterpolator.triangulationFields`. .. seealso:: :py:func:`triangulationFields` - -.. versionadded:: 3.0 %End }; diff --git a/python/PyQt6/analysis/auto_generated/network/qgsgraph.sip.in b/python/PyQt6/analysis/auto_generated/network/qgsgraph.sip.in index d8a840deb52..69eed4feb9a 100644 --- a/python/PyQt6/analysis/auto_generated/network/qgsgraph.sip.in +++ b/python/PyQt6/analysis/auto_generated/network/qgsgraph.sip.in @@ -16,8 +16,6 @@ class QgsGraphEdge { %Docstring(signature="appended") This class implements a graph edge - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -65,8 +63,6 @@ class QgsGraphVertex { %Docstring(signature="appended") This class implements a graph vertex - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -111,8 +107,6 @@ class QgsGraph { %Docstring(signature="appended") Mathematical graph representation - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/analysis/auto_generated/network/qgsnetworkdistancestrategy.sip.in b/python/PyQt6/analysis/auto_generated/network/qgsnetworkdistancestrategy.sip.in index 60d93665864..a82b6b35cd2 100644 --- a/python/PyQt6/analysis/auto_generated/network/qgsnetworkdistancestrategy.sip.in +++ b/python/PyQt6/analysis/auto_generated/network/qgsnetworkdistancestrategy.sip.in @@ -13,8 +13,6 @@ class QgsNetworkDistanceStrategy : QgsNetworkStrategy %Docstring(signature="appended") Strategy for calculating edge cost based on its length. Should be used for finding shortest path between two points. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/analysis/auto_generated/network/qgsnetworkspeedstrategy.sip.in b/python/PyQt6/analysis/auto_generated/network/qgsnetworkspeedstrategy.sip.in index 919108ca485..3a11be0b986 100644 --- a/python/PyQt6/analysis/auto_generated/network/qgsnetworkspeedstrategy.sip.in +++ b/python/PyQt6/analysis/auto_generated/network/qgsnetworkspeedstrategy.sip.in @@ -13,8 +13,6 @@ class QgsNetworkSpeedStrategy : QgsNetworkStrategy %Docstring(signature="appended") Strategy for calculating edge cost based on travel time. Should be used for finding fastest path between two points. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/analysis/auto_generated/network/qgsnetworkstrategy.sip.in b/python/PyQt6/analysis/auto_generated/network/qgsnetworkstrategy.sip.in index c37ef6ce9f6..ca1eaca0c9a 100644 --- a/python/PyQt6/analysis/auto_generated/network/qgsnetworkstrategy.sip.in +++ b/python/PyQt6/analysis/auto_generated/network/qgsnetworkstrategy.sip.in @@ -22,8 +22,6 @@ class QgsNetworkStrategy take into account travel distance, amount of time or money. Currently there are two strategies implemented in the analysis library: :py:class:`QgsNetworkDistanceStrategy` and :py:class:`QgsNetworkSpeedStrategy`. :py:class:`QgsNetworkStrategy` implemented using "strategy" design pattern. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/analysis/auto_generated/network/qgsvectorlayerdirector.sip.in b/python/PyQt6/analysis/auto_generated/network/qgsvectorlayerdirector.sip.in index 68a426256be..ca0880e5a02 100644 --- a/python/PyQt6/analysis/auto_generated/network/qgsvectorlayerdirector.sip.in +++ b/python/PyQt6/analysis/auto_generated/network/qgsvectorlayerdirector.sip.in @@ -14,8 +14,6 @@ class QgsVectorLayerDirector : QgsGraphDirector { %Docstring(signature="appended") Determine making the graph from vector line layer - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/analysis/auto_generated/processing/qgsnativealgorithms.sip.in b/python/PyQt6/analysis/auto_generated/processing/qgsnativealgorithms.sip.in index 8148cf34fc0..d44c638c4e4 100644 --- a/python/PyQt6/analysis/auto_generated/processing/qgsnativealgorithms.sip.in +++ b/python/PyQt6/analysis/auto_generated/processing/qgsnativealgorithms.sip.in @@ -13,8 +13,6 @@ class QgsNativeAlgorithms: QgsProcessingProvider { %Docstring(signature="appended") Native c++ processing algorithm provider. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/analysis/auto_generated/raster/qgskde.sip.in b/python/PyQt6/analysis/auto_generated/raster/qgskde.sip.in index 9aec46506a1..4be99888884 100644 --- a/python/PyQt6/analysis/auto_generated/raster/qgskde.sip.in +++ b/python/PyQt6/analysis/auto_generated/raster/qgskde.sip.in @@ -15,8 +15,6 @@ class QgsKernelDensityEstimation { %Docstring(signature="appended") Performs Kernel Density Estimation ("heatmap") calculations on a vector layer. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/analysis/auto_generated/vector/qgsgeometrysnapper.sip.in b/python/PyQt6/analysis/auto_generated/vector/qgsgeometrysnapper.sip.in index 7834278a6b7..68e84cf6bd2 100644 --- a/python/PyQt6/analysis/auto_generated/vector/qgsgeometrysnapper.sip.in +++ b/python/PyQt6/analysis/auto_generated/vector/qgsgeometrysnapper.sip.in @@ -17,8 +17,6 @@ class QgsGeometrySnapper : QObject :py:class:`QgsGeometrySnapper` allows a geometry to be snapped to the geometries within a different reference layer. Vertices in the geometries will be modified to match the reference layer features within a specified snap tolerance. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -85,8 +83,6 @@ features are fed to to the snapper one-by-one by calling :py:func:`~QgsGeometryS After processing all desired features, the results can be fetched by calling :py:func:`~QgsGeometrySnapper.snappedGeometries`. The returned :py:class:`QgsGeometryMap` can be passed to :py:func:`QgsVectorDataProvider.changeGeometryValues()` to save the snapped geometries back to the source layer. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_additions/qgsdiagramrenderer.py b/python/PyQt6/core/auto_additions/qgsdiagramrenderer.py index 23feaa4bcfc..542feb2f4d1 100644 --- a/python/PyQt6/core/auto_additions/qgsdiagramrenderer.py +++ b/python/PyQt6/core/auto_additions/qgsdiagramrenderer.py @@ -47,7 +47,7 @@ QgsDiagramLayerSettings.AlwaysShow.__doc__ = "Whether the diagram should always QgsDiagramLayerSettings.StartAngle = QgsDiagramLayerSettings.Property.StartAngle QgsDiagramLayerSettings.StartAngle.is_monkey_patched = True QgsDiagramLayerSettings.StartAngle.__doc__ = "Angle offset for pie diagram" -QgsDiagramLayerSettings.Property.__doc__ = "Data definable properties.\n\n.. versionadded:: 3.0\n\n" + '* ``BackgroundColor``: ' + QgsDiagramLayerSettings.Property.BackgroundColor.__doc__ + '\n' + '* ``StrokeColor``: ' + QgsDiagramLayerSettings.Property.StrokeColor.__doc__ + '\n' + '* ``StrokeWidth``: ' + QgsDiagramLayerSettings.Property.StrokeWidth.__doc__ + '\n' + '* ``PositionX``: ' + QgsDiagramLayerSettings.Property.PositionX.__doc__ + '\n' + '* ``PositionY``: ' + QgsDiagramLayerSettings.Property.PositionY.__doc__ + '\n' + '* ``Distance``: ' + QgsDiagramLayerSettings.Property.Distance.__doc__ + '\n' + '* ``Priority``: ' + QgsDiagramLayerSettings.Property.Priority.__doc__ + '\n' + '* ``ZIndex``: ' + QgsDiagramLayerSettings.Property.ZIndex.__doc__ + '\n' + '* ``IsObstacle``: ' + QgsDiagramLayerSettings.Property.IsObstacle.__doc__ + '\n' + '* ``Show``: ' + QgsDiagramLayerSettings.Property.Show.__doc__ + '\n' + '* ``AlwaysShow``: ' + QgsDiagramLayerSettings.Property.AlwaysShow.__doc__ + '\n' + '* ``StartAngle``: ' + QgsDiagramLayerSettings.Property.StartAngle.__doc__ +QgsDiagramLayerSettings.Property.__doc__ = "Data definable properties.\n\n" + '* ``BackgroundColor``: ' + QgsDiagramLayerSettings.Property.BackgroundColor.__doc__ + '\n' + '* ``StrokeColor``: ' + QgsDiagramLayerSettings.Property.StrokeColor.__doc__ + '\n' + '* ``StrokeWidth``: ' + QgsDiagramLayerSettings.Property.StrokeWidth.__doc__ + '\n' + '* ``PositionX``: ' + QgsDiagramLayerSettings.Property.PositionX.__doc__ + '\n' + '* ``PositionY``: ' + QgsDiagramLayerSettings.Property.PositionY.__doc__ + '\n' + '* ``Distance``: ' + QgsDiagramLayerSettings.Property.Distance.__doc__ + '\n' + '* ``Priority``: ' + QgsDiagramLayerSettings.Property.Priority.__doc__ + '\n' + '* ``ZIndex``: ' + QgsDiagramLayerSettings.Property.ZIndex.__doc__ + '\n' + '* ``IsObstacle``: ' + QgsDiagramLayerSettings.Property.IsObstacle.__doc__ + '\n' + '* ``Show``: ' + QgsDiagramLayerSettings.Property.Show.__doc__ + '\n' + '* ``AlwaysShow``: ' + QgsDiagramLayerSettings.Property.AlwaysShow.__doc__ + '\n' + '* ``StartAngle``: ' + QgsDiagramLayerSettings.Property.StartAngle.__doc__ # -- QgsDiagramSettings.Height = QgsDiagramSettings.LabelPlacementMethod.Height QgsDiagramSettings.XHeight = QgsDiagramSettings.LabelPlacementMethod.XHeight diff --git a/python/PyQt6/core/auto_additions/qgssymbollayer.py b/python/PyQt6/core/auto_additions/qgssymbollayer.py index b6cf7981a71..0ffbd4b4cdf 100644 --- a/python/PyQt6/core/auto_additions/qgssymbollayer.py +++ b/python/PyQt6/core/auto_additions/qgssymbollayer.py @@ -280,7 +280,7 @@ QgsSymbolLayer.PropertyLineClipping = QgsSymbolLayer.Property.LineClipping QgsSymbolLayer.Property.PropertyLineClipping = QgsSymbolLayer.Property.LineClipping QgsSymbolLayer.PropertyLineClipping.is_monkey_patched = True QgsSymbolLayer.PropertyLineClipping.__doc__ = "Line clipping mode (since QGIS 3.24)" -QgsSymbolLayer.Property.__doc__ = "Data definable properties.\n\n.. versionadded:: 3.0\n\n" + '* ``PropertySize``: ' + QgsSymbolLayer.Property.Size.__doc__ + '\n' + '* ``PropertyAngle``: ' + QgsSymbolLayer.Property.Angle.__doc__ + '\n' + '* ``PropertyName``: ' + QgsSymbolLayer.Property.Name.__doc__ + '\n' + '* ``PropertyFillColor``: ' + QgsSymbolLayer.Property.FillColor.__doc__ + '\n' + '* ``PropertyStrokeColor``: ' + QgsSymbolLayer.Property.StrokeColor.__doc__ + '\n' + '* ``PropertyStrokeWidth``: ' + QgsSymbolLayer.Property.StrokeWidth.__doc__ + '\n' + '* ``PropertyStrokeStyle``: ' + QgsSymbolLayer.Property.StrokeStyle.__doc__ + '\n' + '* ``PropertyOffset``: ' + QgsSymbolLayer.Property.Offset.__doc__ + '\n' + '* ``PropertyCharacter``: ' + QgsSymbolLayer.Property.Character.__doc__ + '\n' + '* ``PropertyWidth``: ' + QgsSymbolLayer.Property.Width.__doc__ + '\n' + '* ``PropertyHeight``: ' + QgsSymbolLayer.Property.Height.__doc__ + '\n' + '* ``PropertyPreserveAspectRatio``: ' + QgsSymbolLayer.Property.PreserveAspectRatio.__doc__ + '\n' + '* ``PropertyFillStyle``: ' + QgsSymbolLayer.Property.FillStyle.__doc__ + '\n' + '* ``PropertyJoinStyle``: ' + QgsSymbolLayer.Property.JoinStyle.__doc__ + '\n' + '* ``PropertySecondaryColor``: ' + QgsSymbolLayer.Property.SecondaryColor.__doc__ + '\n' + '* ``PropertyLineAngle``: ' + QgsSymbolLayer.Property.LineAngle.__doc__ + '\n' + '* ``PropertyLineDistance``: ' + QgsSymbolLayer.Property.LineDistance.__doc__ + '\n' + '* ``PropertyGradientType``: ' + QgsSymbolLayer.Property.GradientType.__doc__ + '\n' + '* ``PropertyCoordinateMode``: ' + QgsSymbolLayer.Property.CoordinateMode.__doc__ + '\n' + '* ``PropertyGradientSpread``: ' + QgsSymbolLayer.Property.GradientSpread.__doc__ + '\n' + '* ``PropertyGradientReference1X``: ' + QgsSymbolLayer.Property.GradientReference1X.__doc__ + '\n' + '* ``PropertyGradientReference1Y``: ' + QgsSymbolLayer.Property.GradientReference1Y.__doc__ + '\n' + '* ``PropertyGradientReference2X``: ' + QgsSymbolLayer.Property.GradientReference2X.__doc__ + '\n' + '* ``PropertyGradientReference2Y``: ' + QgsSymbolLayer.Property.GradientReference2Y.__doc__ + '\n' + '* ``PropertyGradientReference1IsCentroid``: ' + QgsSymbolLayer.Property.GradientReference1IsCentroid.__doc__ + '\n' + '* ``PropertyGradientReference2IsCentroid``: ' + QgsSymbolLayer.Property.GradientReference2IsCentroid.__doc__ + '\n' + '* ``PropertyBlurRadius``: ' + QgsSymbolLayer.Property.BlurRadius.__doc__ + '\n' + '* ``PropertyShapeburstUseWholeShape``: ' + QgsSymbolLayer.Property.ShapeburstUseWholeShape.__doc__ + '\n' + '* ``PropertyShapeburstMaxDistance``: ' + QgsSymbolLayer.Property.ShapeburstMaxDistance.__doc__ + '\n' + '* ``PropertyShapeburstIgnoreRings``: ' + QgsSymbolLayer.Property.ShapeburstIgnoreRings.__doc__ + '\n' + '* ``PropertyFile``: ' + QgsSymbolLayer.Property.File.__doc__ + '\n' + '* ``PropertyDistanceX``: ' + QgsSymbolLayer.Property.DistanceX.__doc__ + '\n' + '* ``PropertyDistanceY``: ' + QgsSymbolLayer.Property.DistanceY.__doc__ + '\n' + '* ``PropertyDisplacementX``: ' + QgsSymbolLayer.Property.DisplacementX.__doc__ + '\n' + '* ``PropertyDisplacementY``: ' + QgsSymbolLayer.Property.DisplacementY.__doc__ + '\n' + '* ``PropertyOpacity``: ' + QgsSymbolLayer.Property.Opacity.__doc__ + '\n' + '* ``PropertyCustomDash``: ' + QgsSymbolLayer.Property.CustomDash.__doc__ + '\n' + '* ``PropertyCapStyle``: ' + QgsSymbolLayer.Property.CapStyle.__doc__ + '\n' + '* ``PropertyPlacement``: ' + QgsSymbolLayer.Property.Placement.__doc__ + '\n' + '* ``PropertyInterval``: ' + QgsSymbolLayer.Property.Interval.__doc__ + '\n' + '* ``PropertyOffsetAlongLine``: ' + QgsSymbolLayer.Property.OffsetAlongLine.__doc__ + '\n' + '* ``PropertyAverageAngleLength``: ' + QgsSymbolLayer.Property.AverageAngleLength.__doc__ + '\n' + '* ``PropertyHorizontalAnchor``: ' + QgsSymbolLayer.Property.HorizontalAnchor.__doc__ + '\n' + '* ``PropertyVerticalAnchor``: ' + QgsSymbolLayer.Property.VerticalAnchor.__doc__ + '\n' + '* ``PropertyLayerEnabled``: ' + QgsSymbolLayer.Property.LayerEnabled.__doc__ + '\n' + '* ``PropertyArrowWidth``: ' + QgsSymbolLayer.Property.ArrowWidth.__doc__ + '\n' + '* ``PropertyArrowStartWidth``: ' + QgsSymbolLayer.Property.ArrowStartWidth.__doc__ + '\n' + '* ``PropertyArrowHeadLength``: ' + QgsSymbolLayer.Property.ArrowHeadLength.__doc__ + '\n' + '* ``PropertyArrowHeadThickness``: ' + QgsSymbolLayer.Property.ArrowHeadThickness.__doc__ + '\n' + '* ``PropertyArrowHeadType``: ' + QgsSymbolLayer.Property.ArrowHeadType.__doc__ + '\n' + '* ``PropertyArrowType``: ' + QgsSymbolLayer.Property.ArrowType.__doc__ + '\n' + '* ``PropertyOffsetX``: ' + QgsSymbolLayer.Property.OffsetX.__doc__ + '\n' + '* ``PropertyOffsetY``: ' + QgsSymbolLayer.Property.OffsetY.__doc__ + '\n' + '* ``PropertyPointCount``: ' + QgsSymbolLayer.Property.PointCount.__doc__ + '\n' + '* ``PropertyRandomSeed``: ' + QgsSymbolLayer.Property.RandomSeed.__doc__ + '\n' + '* ``PropertyClipPoints``: ' + QgsSymbolLayer.Property.ClipPoints.__doc__ + '\n' + '* ``PropertyDensityArea``: ' + QgsSymbolLayer.Property.DensityArea.__doc__ + '\n' + '* ``PropertyFontFamily``: ' + QgsSymbolLayer.Property.FontFamily.__doc__ + '\n' + '* ``PropertyFontStyle``: ' + QgsSymbolLayer.Property.FontStyle.__doc__ + '\n' + '* ``PropertyDashPatternOffset``: ' + QgsSymbolLayer.Property.DashPatternOffset.__doc__ + '\n' + '* ``PropertyTrimStart``: ' + QgsSymbolLayer.Property.TrimStart.__doc__ + '\n' + '* ``PropertyTrimEnd``: ' + QgsSymbolLayer.Property.TrimEnd.__doc__ + '\n' + '* ``PropertyLineStartWidthValue``: ' + QgsSymbolLayer.Property.LineStartWidthValue.__doc__ + '\n' + '* ``PropertyLineEndWidthValue``: ' + QgsSymbolLayer.Property.LineEndWidthValue.__doc__ + '\n' + '* ``PropertyLineStartColorValue``: ' + QgsSymbolLayer.Property.LineStartColorValue.__doc__ + '\n' + '* ``PropertyLineEndColorValue``: ' + QgsSymbolLayer.Property.LineEndColorValue.__doc__ + '\n' + '* ``PropertyMarkerClipping``: ' + QgsSymbolLayer.Property.MarkerClipping.__doc__ + '\n' + '* ``PropertyRandomOffsetX``: ' + QgsSymbolLayer.Property.RandomOffsetX.__doc__ + '\n' + '* ``PropertyRandomOffsetY``: ' + QgsSymbolLayer.Property.RandomOffsetY.__doc__ + '\n' + '* ``PropertyLineClipping``: ' + QgsSymbolLayer.Property.LineClipping.__doc__ +QgsSymbolLayer.Property.__doc__ = "Data definable properties.\n\n" + '* ``PropertySize``: ' + QgsSymbolLayer.Property.Size.__doc__ + '\n' + '* ``PropertyAngle``: ' + QgsSymbolLayer.Property.Angle.__doc__ + '\n' + '* ``PropertyName``: ' + QgsSymbolLayer.Property.Name.__doc__ + '\n' + '* ``PropertyFillColor``: ' + QgsSymbolLayer.Property.FillColor.__doc__ + '\n' + '* ``PropertyStrokeColor``: ' + QgsSymbolLayer.Property.StrokeColor.__doc__ + '\n' + '* ``PropertyStrokeWidth``: ' + QgsSymbolLayer.Property.StrokeWidth.__doc__ + '\n' + '* ``PropertyStrokeStyle``: ' + QgsSymbolLayer.Property.StrokeStyle.__doc__ + '\n' + '* ``PropertyOffset``: ' + QgsSymbolLayer.Property.Offset.__doc__ + '\n' + '* ``PropertyCharacter``: ' + QgsSymbolLayer.Property.Character.__doc__ + '\n' + '* ``PropertyWidth``: ' + QgsSymbolLayer.Property.Width.__doc__ + '\n' + '* ``PropertyHeight``: ' + QgsSymbolLayer.Property.Height.__doc__ + '\n' + '* ``PropertyPreserveAspectRatio``: ' + QgsSymbolLayer.Property.PreserveAspectRatio.__doc__ + '\n' + '* ``PropertyFillStyle``: ' + QgsSymbolLayer.Property.FillStyle.__doc__ + '\n' + '* ``PropertyJoinStyle``: ' + QgsSymbolLayer.Property.JoinStyle.__doc__ + '\n' + '* ``PropertySecondaryColor``: ' + QgsSymbolLayer.Property.SecondaryColor.__doc__ + '\n' + '* ``PropertyLineAngle``: ' + QgsSymbolLayer.Property.LineAngle.__doc__ + '\n' + '* ``PropertyLineDistance``: ' + QgsSymbolLayer.Property.LineDistance.__doc__ + '\n' + '* ``PropertyGradientType``: ' + QgsSymbolLayer.Property.GradientType.__doc__ + '\n' + '* ``PropertyCoordinateMode``: ' + QgsSymbolLayer.Property.CoordinateMode.__doc__ + '\n' + '* ``PropertyGradientSpread``: ' + QgsSymbolLayer.Property.GradientSpread.__doc__ + '\n' + '* ``PropertyGradientReference1X``: ' + QgsSymbolLayer.Property.GradientReference1X.__doc__ + '\n' + '* ``PropertyGradientReference1Y``: ' + QgsSymbolLayer.Property.GradientReference1Y.__doc__ + '\n' + '* ``PropertyGradientReference2X``: ' + QgsSymbolLayer.Property.GradientReference2X.__doc__ + '\n' + '* ``PropertyGradientReference2Y``: ' + QgsSymbolLayer.Property.GradientReference2Y.__doc__ + '\n' + '* ``PropertyGradientReference1IsCentroid``: ' + QgsSymbolLayer.Property.GradientReference1IsCentroid.__doc__ + '\n' + '* ``PropertyGradientReference2IsCentroid``: ' + QgsSymbolLayer.Property.GradientReference2IsCentroid.__doc__ + '\n' + '* ``PropertyBlurRadius``: ' + QgsSymbolLayer.Property.BlurRadius.__doc__ + '\n' + '* ``PropertyShapeburstUseWholeShape``: ' + QgsSymbolLayer.Property.ShapeburstUseWholeShape.__doc__ + '\n' + '* ``PropertyShapeburstMaxDistance``: ' + QgsSymbolLayer.Property.ShapeburstMaxDistance.__doc__ + '\n' + '* ``PropertyShapeburstIgnoreRings``: ' + QgsSymbolLayer.Property.ShapeburstIgnoreRings.__doc__ + '\n' + '* ``PropertyFile``: ' + QgsSymbolLayer.Property.File.__doc__ + '\n' + '* ``PropertyDistanceX``: ' + QgsSymbolLayer.Property.DistanceX.__doc__ + '\n' + '* ``PropertyDistanceY``: ' + QgsSymbolLayer.Property.DistanceY.__doc__ + '\n' + '* ``PropertyDisplacementX``: ' + QgsSymbolLayer.Property.DisplacementX.__doc__ + '\n' + '* ``PropertyDisplacementY``: ' + QgsSymbolLayer.Property.DisplacementY.__doc__ + '\n' + '* ``PropertyOpacity``: ' + QgsSymbolLayer.Property.Opacity.__doc__ + '\n' + '* ``PropertyCustomDash``: ' + QgsSymbolLayer.Property.CustomDash.__doc__ + '\n' + '* ``PropertyCapStyle``: ' + QgsSymbolLayer.Property.CapStyle.__doc__ + '\n' + '* ``PropertyPlacement``: ' + QgsSymbolLayer.Property.Placement.__doc__ + '\n' + '* ``PropertyInterval``: ' + QgsSymbolLayer.Property.Interval.__doc__ + '\n' + '* ``PropertyOffsetAlongLine``: ' + QgsSymbolLayer.Property.OffsetAlongLine.__doc__ + '\n' + '* ``PropertyAverageAngleLength``: ' + QgsSymbolLayer.Property.AverageAngleLength.__doc__ + '\n' + '* ``PropertyHorizontalAnchor``: ' + QgsSymbolLayer.Property.HorizontalAnchor.__doc__ + '\n' + '* ``PropertyVerticalAnchor``: ' + QgsSymbolLayer.Property.VerticalAnchor.__doc__ + '\n' + '* ``PropertyLayerEnabled``: ' + QgsSymbolLayer.Property.LayerEnabled.__doc__ + '\n' + '* ``PropertyArrowWidth``: ' + QgsSymbolLayer.Property.ArrowWidth.__doc__ + '\n' + '* ``PropertyArrowStartWidth``: ' + QgsSymbolLayer.Property.ArrowStartWidth.__doc__ + '\n' + '* ``PropertyArrowHeadLength``: ' + QgsSymbolLayer.Property.ArrowHeadLength.__doc__ + '\n' + '* ``PropertyArrowHeadThickness``: ' + QgsSymbolLayer.Property.ArrowHeadThickness.__doc__ + '\n' + '* ``PropertyArrowHeadType``: ' + QgsSymbolLayer.Property.ArrowHeadType.__doc__ + '\n' + '* ``PropertyArrowType``: ' + QgsSymbolLayer.Property.ArrowType.__doc__ + '\n' + '* ``PropertyOffsetX``: ' + QgsSymbolLayer.Property.OffsetX.__doc__ + '\n' + '* ``PropertyOffsetY``: ' + QgsSymbolLayer.Property.OffsetY.__doc__ + '\n' + '* ``PropertyPointCount``: ' + QgsSymbolLayer.Property.PointCount.__doc__ + '\n' + '* ``PropertyRandomSeed``: ' + QgsSymbolLayer.Property.RandomSeed.__doc__ + '\n' + '* ``PropertyClipPoints``: ' + QgsSymbolLayer.Property.ClipPoints.__doc__ + '\n' + '* ``PropertyDensityArea``: ' + QgsSymbolLayer.Property.DensityArea.__doc__ + '\n' + '* ``PropertyFontFamily``: ' + QgsSymbolLayer.Property.FontFamily.__doc__ + '\n' + '* ``PropertyFontStyle``: ' + QgsSymbolLayer.Property.FontStyle.__doc__ + '\n' + '* ``PropertyDashPatternOffset``: ' + QgsSymbolLayer.Property.DashPatternOffset.__doc__ + '\n' + '* ``PropertyTrimStart``: ' + QgsSymbolLayer.Property.TrimStart.__doc__ + '\n' + '* ``PropertyTrimEnd``: ' + QgsSymbolLayer.Property.TrimEnd.__doc__ + '\n' + '* ``PropertyLineStartWidthValue``: ' + QgsSymbolLayer.Property.LineStartWidthValue.__doc__ + '\n' + '* ``PropertyLineEndWidthValue``: ' + QgsSymbolLayer.Property.LineEndWidthValue.__doc__ + '\n' + '* ``PropertyLineStartColorValue``: ' + QgsSymbolLayer.Property.LineStartColorValue.__doc__ + '\n' + '* ``PropertyLineEndColorValue``: ' + QgsSymbolLayer.Property.LineEndColorValue.__doc__ + '\n' + '* ``PropertyMarkerClipping``: ' + QgsSymbolLayer.Property.MarkerClipping.__doc__ + '\n' + '* ``PropertyRandomOffsetX``: ' + QgsSymbolLayer.Property.RandomOffsetX.__doc__ + '\n' + '* ``PropertyRandomOffsetY``: ' + QgsSymbolLayer.Property.RandomOffsetY.__doc__ + '\n' + '* ``PropertyLineClipping``: ' + QgsSymbolLayer.Property.LineClipping.__doc__ # -- QgsMarkerSymbolLayer.Left = QgsMarkerSymbolLayer.HorizontalAnchorPoint.Left QgsMarkerSymbolLayer.HCenter = QgsMarkerSymbolLayer.HorizontalAnchorPoint.HCenter diff --git a/python/PyQt6/core/auto_generated/3d/qgs3drendererregistry.sip.in b/python/PyQt6/core/auto_generated/3d/qgs3drendererregistry.sip.in index 9b88283a4f6..b0ad49b5c63 100644 --- a/python/PyQt6/core/auto_generated/3d/qgs3drendererregistry.sip.in +++ b/python/PyQt6/core/auto_generated/3d/qgs3drendererregistry.sip.in @@ -15,8 +15,6 @@ class Qgs3DRendererAbstractMetadata { %Docstring(signature="appended") Base metadata class for 3D renderers. Instances of derived classes may be registered in Qgs3DRendererRegistry. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -52,8 +50,6 @@ class Qgs3DRendererRegistry { %Docstring(signature="appended") Keeps track of available 3D renderers. Should be accessed through :py:func:`QgsApplication.renderer3DRegistry()` singleton. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/3d/qgsabstract3drenderer.sip.in b/python/PyQt6/core/auto_generated/3d/qgsabstract3drenderer.sip.in index 0a182600945..3ab91153a22 100644 --- a/python/PyQt6/core/auto_generated/3d/qgsabstract3drenderer.sip.in +++ b/python/PyQt6/core/auto_generated/3d/qgsabstract3drenderer.sip.in @@ -21,8 +21,6 @@ will be added to the 3D scene to represent data in renderer's display style. Renderers may store some custom properties (e.g. materials, sizes) that are written to and read from XML. It is therefore not recommended to store large amount of data within a renderer (e.g. arrays of vertices). - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/3d/qgsabstract3dsymbol.sip.in b/python/PyQt6/core/auto_generated/3d/qgsabstract3dsymbol.sip.in index 5ed3daff430..f24eef01317 100644 --- a/python/PyQt6/core/auto_generated/3d/qgsabstract3dsymbol.sip.in +++ b/python/PyQt6/core/auto_generated/3d/qgsabstract3dsymbol.sip.in @@ -28,9 +28,6 @@ Abstract base class for 3D symbols that are used by VectorLayer3DRenderer object .. note:: Prior to QGIS 3.16 this was available through the QGIS 3D library. - - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/actions/qgsaction.sip.in b/python/PyQt6/core/auto_generated/actions/qgsaction.sip.in index 373cbe71100..aa390cd0d99 100644 --- a/python/PyQt6/core/auto_generated/actions/qgsaction.sip.in +++ b/python/PyQt6/core/auto_generated/actions/qgsaction.sip.in @@ -79,15 +79,11 @@ The short title is used to label user interface elements like buttons QUuid id() const; %Docstring Returns a unique id for this action. - -.. versionadded:: 3.0 %End bool isValid() const; %Docstring Returns ``True`` if this action was a default constructed one. - -.. versionadded:: 3.0 %End QString iconPath() const; @@ -105,15 +101,11 @@ The icon Returns the command that is executed by this action. How the content is interpreted depends on the :py:func:`~QgsAction.type` and the :py:func:`~QgsAction.actionScope`. - -.. versionadded:: 3.0 %End QString notificationMessage() const; %Docstring Returns the notification message that triggers the action - -.. versionadded:: 3.0 %End Qgis::AttributeActionType type() const; @@ -147,15 +139,11 @@ Checks if the action is runable on the current platform void run( QgsVectorLayer *layer, const QgsFeature &feature, const QgsExpressionContext &expressionContext ) const; %Docstring Run this action. - -.. versionadded:: 3.0 %End void run( const QgsExpressionContext &expressionContext ) const; %Docstring Run this action. - -.. versionadded:: 3.0 %End QSet actionScopes() const; @@ -165,8 +153,6 @@ Action scopes may offer additional variables like the clicked coordinate. .. seealso:: :py:class:`QgsActionScope` - -.. versionadded:: 3.0 %End void setActionScopes( const QSet &actionScopes ); @@ -174,38 +160,28 @@ coordinate. The action scopes define where an action will be available. Action scopes may offer additional variables like the clicked coordinate. - -.. versionadded:: 3.0 %End void readXml( const QDomNode &actionNode ); %Docstring Reads an XML definition from actionNode into this object. - -.. versionadded:: 3.0 %End void writeXml( QDomNode &actionsNode ) const; %Docstring Appends an XML definition for this action as a new child node to actionsNode. - -.. versionadded:: 3.0 %End void setExpressionContextScope( const QgsExpressionContextScope &scope ); %Docstring Sets an expression context scope to use for running the action. - -.. versionadded:: 3.0 %End QgsExpressionContextScope expressionContextScope() const; %Docstring Returns an expression context scope used for running the action. - -.. versionadded:: 3.0 %End QString html( ) const; diff --git a/python/PyQt6/core/auto_generated/actions/qgsactionmanager.sip.in b/python/PyQt6/core/auto_generated/actions/qgsactionmanager.sip.in index a6ad5ad0e76..28af88ecbf1 100644 --- a/python/PyQt6/core/auto_generated/actions/qgsactionmanager.sip.in +++ b/python/PyQt6/core/auto_generated/actions/qgsactionmanager.sip.in @@ -56,8 +56,6 @@ Add a new action to this list. void removeAction( QUuid actionId ); %Docstring Remove an action by its id. - -.. versionadded:: 3.0 %End void doAction( QUuid actionId, const QgsFeature &feature, int defaultValueIndex = 0, const QgsExpressionContextScope &scope = QgsExpressionContextScope() ) /PyName=doActionFeature/; @@ -93,8 +91,6 @@ Removes all actions %Docstring Returns a list of actions that are available in the given action scope. If no action scope is provided, all actions will be returned. - -.. versionadded:: 3.0 %End QgsVectorLayer *layer() const; @@ -115,8 +111,6 @@ Reads the actions in in XML format QgsAction action( QUuid id ) const; %Docstring Gets an action by its ``id``. - -.. versionadded:: 3.0 %End QgsAction action( const QString &id ) const; @@ -130,16 +124,12 @@ Gets an action by its ``id``. %Docstring Each scope can have a default action. This will be saved in the project file. - -.. versionadded:: 3.0 %End QgsAction defaultAction( const QString &actionScope ); %Docstring Each scope can have a default action. This will be saved in the project file. - -.. versionadded:: 3.0 %End }; diff --git a/python/PyQt6/core/auto_generated/actions/qgsactionscope.sip.in b/python/PyQt6/core/auto_generated/actions/qgsactionscope.sip.in index 28c10c1c45f..8c8a5240716 100644 --- a/python/PyQt6/core/auto_generated/actions/qgsactionscope.sip.in +++ b/python/PyQt6/core/auto_generated/actions/qgsactionscope.sip.in @@ -29,8 +29,6 @@ form.
Layer
Show in attribute table and work on the layer or selection.
- -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -44,8 +42,6 @@ form. explicit QgsActionScope(); %Docstring Creates a new invalid action scope. - -.. versionadded:: 3.0 %End explicit QgsActionScope( const QString &id, const QString &title, const QString &description, const QgsExpressionContextScope &expressionContextScope = QgsExpressionContextScope() ); @@ -62,8 +58,6 @@ of the corresponding properties. An expression scope may offer additional variables for an action scope. This can be an `field_name` for the attribute which was clicked or `click_x` and `click_y` for actions which are available as map canvas clicks. - -.. versionadded:: 3.0 %End void setExpressionContextScope( const QgsExpressionContextScope &expressionContextScope ); @@ -74,8 +68,6 @@ This can be an `field_name` for the attribute which was clicked or QString id() const; %Docstring A unique identifier for this action scope. - -.. versionadded:: 3.0 %End void setId( const QString &id ); @@ -87,8 +79,6 @@ A unique identifier for this action scope. %Docstring The title is a human readable and translated string that will be presented to the user in the properties dialog. - -.. versionadded:: 3.0 %End void setTitle( const QString &title ); %Docstring @@ -100,8 +90,6 @@ presented to the user in the properties dialog. The description should be a longer description of where actions in this scope are available. It is not necessary to list the available expression variables in here, they are extracted automatically from the :py:func:`~QgsActionScope.expressionContextScope`. - -.. versionadded:: 3.0 %End void setDescription( const QString &description ); %Docstring @@ -111,8 +99,6 @@ in here, they are extracted automatically from the :py:func:`~QgsActionScope.exp bool isValid() const; %Docstring Returns if this scope is valid. - -.. versionadded:: 3.0 %End Py_hash_t __hash__(); %MethodCode diff --git a/python/PyQt6/core/auto_generated/actions/qgsactionscoperegistry.sip.in b/python/PyQt6/core/auto_generated/actions/qgsactionscoperegistry.sip.in index 65d9fc37445..dc831de44ca 100644 --- a/python/PyQt6/core/auto_generated/actions/qgsactionscoperegistry.sip.in +++ b/python/PyQt6/core/auto_generated/actions/qgsactionscoperegistry.sip.in @@ -21,8 +21,6 @@ To get access use the :py:class:`QgsApplication`: .. code-block:: python QgsApplication.actionScopeRegistry() - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -36,36 +34,26 @@ Create a new QgsActionScopeRegistry. QGIS already creates a central registry. You will normally want to use :py:func:`QgsApplication.actionScopeRegistry()` to get access to that one instead. - -.. versionadded:: 3.0 %End QSet actionScopes() const; %Docstring Gets all registered action scopes. - -.. versionadded:: 3.0 %End void registerActionScope( const QgsActionScope &actionScope ); %Docstring Register an additional action scope. - -.. versionadded:: 3.0 %End void unregisterActionScope( const QgsActionScope &actionScope ); %Docstring Unregister an additional action scope. - -.. versionadded:: 3.0 %End QgsActionScope actionScope( const QString &id ); %Docstring Gets an action scope by its id. - -.. versionadded:: 3.0 %End signals: @@ -74,8 +62,6 @@ Gets an action scope by its id. %Docstring Emitted whenever a new action scope is registered or an action scope is unregistered. - -.. versionadded:: 3.0 %End }; diff --git a/python/PyQt6/core/auto_generated/annotations/qgsannotation.sip.in b/python/PyQt6/core/auto_generated/annotations/qgsannotation.sip.in index 3a4d4fa7a6c..f54cf81de99 100644 --- a/python/PyQt6/core/auto_generated/annotations/qgsannotation.sip.in +++ b/python/PyQt6/core/auto_generated/annotations/qgsannotation.sip.in @@ -26,8 +26,6 @@ Annotations with a fixed map position also have a corresponding Derived classes should implement their custom painting routines within a :py:func:`~renderAnnotation` override. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/annotations/qgsannotationmanager.sip.in b/python/PyQt6/core/auto_generated/annotations/qgsannotationmanager.sip.in index b3d170eb27b..8d3be409666 100644 --- a/python/PyQt6/core/auto_generated/annotations/qgsannotationmanager.sip.in +++ b/python/PyQt6/core/auto_generated/annotations/qgsannotationmanager.sip.in @@ -21,8 +21,6 @@ rather accessed through a :py:class:`QgsProject` via :py:func:`QgsProject.annota :py:class:`QgsAnnotationManager` retains ownership of all the annotations contained in the manager. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/annotations/qgshtmlannotation.sip.in b/python/PyQt6/core/auto_generated/annotations/qgshtmlannotation.sip.in index 9cc775a6135..a9a9b80d387 100644 --- a/python/PyQt6/core/auto_generated/annotations/qgshtmlannotation.sip.in +++ b/python/PyQt6/core/auto_generated/annotations/qgshtmlannotation.sip.in @@ -16,8 +16,6 @@ class QgsHtmlAnnotation: QgsAnnotation { %Docstring(signature="appended") An annotation item that embeds HTML content. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/annotations/qgssvgannotation.sip.in b/python/PyQt6/core/auto_generated/annotations/qgssvgannotation.sip.in index 4ea4081bb57..8ff46404576 100644 --- a/python/PyQt6/core/auto_generated/annotations/qgssvgannotation.sip.in +++ b/python/PyQt6/core/auto_generated/annotations/qgssvgannotation.sip.in @@ -13,8 +13,6 @@ class QgsSvgAnnotation: QgsAnnotation { %Docstring(signature="appended") An annotation which renders the contents of an SVG file. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/annotations/qgstextannotation.sip.in b/python/PyQt6/core/auto_generated/annotations/qgstextannotation.sip.in index c901050b1b9..e8528cb59e3 100644 --- a/python/PyQt6/core/auto_generated/annotations/qgstextannotation.sip.in +++ b/python/PyQt6/core/auto_generated/annotations/qgstextannotation.sip.in @@ -13,8 +13,6 @@ class QgsTextAnnotation: QgsAnnotation { %Docstring(signature="appended") An annotation item that displays formatted text from a QTextDocument document. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/auth/qgsauthmanager.sip.in b/python/PyQt6/core/auto_generated/auth/qgsauthmanager.sip.in index 384bd035147..6d29f7c9e2c 100644 --- a/python/PyQt6/core/auto_generated/auth/qgsauthmanager.sip.in +++ b/python/PyQt6/core/auto_generated/auth/qgsauthmanager.sip.in @@ -430,8 +430,6 @@ authSetting get an authentication setting (retrieved as string and returned as Q :param decrypt: if the value needs decrypted :return: QVariant( QString ) authentication setting - -.. versionadded:: 3.0 %End bool existsAuthSetting( const QString &key ); @@ -462,8 +460,6 @@ certIdentity get a certificate identity by ``id`` (sha hash) :param id: sha hash of the cert :return: the certificate - -.. versionadded:: 3.0 %End @@ -474,8 +470,6 @@ certIdentityBundleToPem get a certificate identity bundle by ``id`` (sha hash) r :param id: sha hash :return: a list of strings - -.. versionadded:: 3.0 %End const QList certIdentities(); @@ -483,8 +477,6 @@ certIdentityBundleToPem get a certificate identity bundle by ``id`` (sha hash) r certIdentities get certificate identities :return: list of certificates - -.. versionadded:: 3.0 %End @@ -493,8 +485,6 @@ certIdentities get certificate identities certIdentityIds get list of certificate identity ids from database :return: list of certificate ids - -.. versionadded:: 3.0 %End bool existsCertIdentity( const QString &id ); @@ -521,8 +511,6 @@ sslCertCustomConfig get an SSL certificate custom config by ``id`` (sha hash) an :param hostport: string host:port :return: a SSL certificate custom config - -.. versionadded:: 3.0 %End const QgsAuthConfigSslServer sslCertCustomConfigByHost( const QString &hostport ); @@ -532,8 +520,6 @@ sslCertCustomConfigByHost get an SSL certificate custom config by ``hostport`` ( :param hostport: host:port :return: a SSL certificate custom config - -.. versionadded:: 3.0 %End const QList sslCertCustomConfigs(); @@ -541,8 +527,6 @@ sslCertCustomConfigByHost get an SSL certificate custom config by ``hostport`` ( sslCertCustomConfigs get SSL certificate custom configs :return: list of SSL certificate custom config - -.. versionadded:: 3.0 %End bool existsSslCertCustomConfig( const QString &id, const QString &hostport ); @@ -595,8 +579,6 @@ certAuthority get a certificate authority by ``id`` (sha hash) :param id: sha hash :return: a certificate - -.. versionadded:: 3.0 %End bool existsCertAuthority( const QSslCertificate &cert ); @@ -614,8 +596,6 @@ Remove a certificate authority systemRootCAs get root system certificate authorities :return: list of certificate authorities - -.. versionadded:: 3.0 %End const QList extraFileCAs(); @@ -623,8 +603,6 @@ systemRootCAs get root system certificate authorities extraFileCAs extra file-based certificate authorities :return: list of certificate authorities - -.. versionadded:: 3.0 %End const QList databaseCAs(); @@ -632,8 +610,6 @@ extraFileCAs extra file-based certificate authorities databaseCAs get database-stored certificate authorities :return: list of certificate authorities - -.. versionadded:: 3.0 %End const QMap mappedDatabaseCAs(); @@ -641,8 +617,6 @@ databaseCAs get database-stored certificate authorities mappedDatabaseCAs get sha1-mapped database-stored certificate authorities :return: sha1-mapped certificate authorities - -.. versionadded:: 3.0 %End @@ -663,8 +637,6 @@ certTrustPolicy get whether certificate ``cert`` is trusted by user :param cert: :return: DefaultTrust if certificate sha not in trust table, i.e. follows default trust policy - -.. versionadded:: 3.0 %End bool removeCertTrustPolicies( const QList &certs ); @@ -684,8 +656,6 @@ certificateTrustPolicy get trust policy for a particular certificate ``cert`` :param cert: :return: DefaultTrust if certificate sha not in trust table, i.e. follows default trust policy - -.. versionadded:: 3.0 %End bool setDefaultCertTrustPolicy( QgsAuthCertUtils::CertTrustPolicy policy ); @@ -703,8 +673,6 @@ Gets the default certificate trust policy preferred by user certTrustCache get cache of certificate sha1s, per trust policy :return: trust-policy-mapped certificate sha1s - -.. versionadded:: 3.0 %End bool rebuildCertTrustCache(); @@ -719,8 +687,6 @@ trustedCaCerts get list of all trusted CA certificates :param includeinvalid: whether invalid certs needs to be returned :return: list of certificates - -.. versionadded:: 3.0 %End const QList untrustedCaCerts( QList trustedCAs = QList() ); @@ -728,8 +694,6 @@ trustedCaCerts get list of all trusted CA certificates untrustedCaCerts get list of untrusted certificate authorities :return: list of certificates - -.. versionadded:: 3.0 %End bool rebuildTrustedCaCertsCache(); @@ -742,8 +706,6 @@ Rebuild trusted certificate authorities cache trustedCaCertsCache cache of trusted certificate authorities, ready for network connections :return: list of certificates - -.. versionadded:: 3.0 %End const QByteArray trustedCaCertsPemText(); @@ -751,8 +713,6 @@ trustedCaCertsCache cache of trusted certificate authorities, ready for network trustedCaCertsPemText get concatenated string of all trusted CA certificates :return: bye array with all PEM encoded trusted CAs - -.. versionadded:: 3.0 %End diff --git a/python/PyQt6/core/auto_generated/browser/qgsbrowsermodel.sip.in b/python/PyQt6/core/auto_generated/browser/qgsbrowsermodel.sip.in index 96259334c7c..963a1f07706 100644 --- a/python/PyQt6/core/auto_generated/browser/qgsbrowsermodel.sip.in +++ b/python/PyQt6/core/auto_generated/browser/qgsbrowsermodel.sip.in @@ -220,8 +220,6 @@ If ``name`` is specified, it will be used as the favorite's name. Otherwise the name will be set to match ``directory``. .. seealso:: :py:func:`removeFavorite` - -.. versionadded:: 3.0 %End void removeFavorite( const QModelIndex &index ); @@ -229,8 +227,6 @@ the name will be set to match ``directory``. Removes a favorite directory from its corresponding model index. .. seealso:: :py:func:`addFavoriteDirectory` - -.. versionadded:: 3.0 %End diff --git a/python/PyQt6/core/auto_generated/browser/qgsdataitem.sip.in b/python/PyQt6/core/auto_generated/browser/qgsdataitem.sip.in index f19bf0b7a3e..ae61885ed25 100644 --- a/python/PyQt6/core/auto_generated/browser/qgsdataitem.sip.in +++ b/python/PyQt6/core/auto_generated/browser/qgsdataitem.sip.in @@ -182,8 +182,6 @@ created menus is correctly handled by parenting them to the specified parent wid :param parent: a parent widget of the menu :return: list of menus - -.. versionadded:: 3.0 %End virtual bool acceptDrop() /Deprecated/; @@ -218,8 +216,6 @@ accept dropped layers. Called when a user double clicks on the item. Subclasses should return ``True`` if they have implemented a double-click handler and do not want the default double-click behavior for items. - -.. versionadded:: 3.0 %End virtual bool hasDragEnabled() const; @@ -229,8 +225,6 @@ Default implementation returns ``False``. A draggable item has to implement :py:func:`~QgsDataItem.mimeUris` that will be used to pass data. .. seealso:: :py:func:`mimeUris` - -.. versionadded:: 3.0 %End virtual QgsMimeDataUtils::Uri mimeUri() const /Deprecated/; @@ -242,8 +236,6 @@ Items that return valid URI will be returned in mime data when dragging a select .. deprecated:: QGIS 3.18 use :py:func:`~QgsDataItem.mimeUris` instead - -.. versionadded:: 3.0 %End virtual QgsMimeDataUtils::UriList mimeUris() const; @@ -375,8 +367,6 @@ Alternatively subclasses can override this method to return a custom sort key. .. seealso:: :py:func:`setSortKey` - -.. versionadded:: 3.0 %End void setSortKey( const QVariant &key ); @@ -384,8 +374,6 @@ sort key. Sets a custom sorting ``key`` for the item. .. seealso:: :py:func:`sortKey` - -.. versionadded:: 3.0 %End @@ -491,8 +479,6 @@ open browsers. void updateIcon(); %Docstring Will request a repaint of this icon. - -.. versionadded:: 3.0 %End }; diff --git a/python/PyQt6/core/auto_generated/browser/qgsdataitemprovider.sip.in b/python/PyQt6/core/auto_generated/browser/qgsdataitemprovider.sip.in index bb20cd41ff7..b798b026b69 100644 --- a/python/PyQt6/core/auto_generated/browser/qgsdataitemprovider.sip.in +++ b/python/PyQt6/core/auto_generated/browser/qgsdataitemprovider.sip.in @@ -69,8 +69,6 @@ population of directory items for the path will be avoided and it is left to the provider to correctly populate relevant entries for the path. The default implementation returns ``False`` for all paths. - -.. versionadded:: 3.0 %End }; diff --git a/python/PyQt6/core/auto_generated/browser/qgsfavoritesitem.sip.in b/python/PyQt6/core/auto_generated/browser/qgsfavoritesitem.sip.in index 158ce4329a6..415fefbef56 100644 --- a/python/PyQt6/core/auto_generated/browser/qgsfavoritesitem.sip.in +++ b/python/PyQt6/core/auto_generated/browser/qgsfavoritesitem.sip.in @@ -13,8 +13,6 @@ class QgsFavoritesItem : QgsDataCollectionItem { %Docstring(signature="appended") Contains various Favorites directories - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/dxf/qgsdxfexport.sip.in b/python/PyQt6/core/auto_generated/dxf/qgsdxfexport.sip.in index 46e6c2b9916..1de5b8c4236 100644 --- a/python/PyQt6/core/auto_generated/dxf/qgsdxfexport.sip.in +++ b/python/PyQt6/core/auto_generated/dxf/qgsdxfexport.sip.in @@ -122,8 +122,6 @@ Set map settings and assign layer name attributes Sets the export flags. .. seealso:: :py:func:`flags` - -.. versionadded:: 3.0 %End QgsDxfExport::Flags flags() const; @@ -131,8 +129,6 @@ Sets the export flags. Returns the export flags. .. seealso:: :py:func:`setFlags` - -.. versionadded:: 3.0 %End void addLayers( const QList< QgsDxfExport::DxfLayer > &layers ); @@ -159,8 +155,6 @@ Set reference ``scale`` for output. The ``scale`` value indicates the scale denominator, e.g. 1000.0 for a 1:1000 map. .. seealso:: :py:func:`symbologyScale` - -.. versionadded:: 3.0 %End double symbologyScale() const; @@ -169,8 +163,6 @@ Returns the reference scale for output. The scale value indicates the scale denominator, e.g. 1000.0 for a 1:1000 map. .. seealso:: :py:func:`setSymbologyScale` - -.. versionadded:: 3.0 %End Qgis::DistanceUnit mapUnits() const; @@ -185,8 +177,6 @@ Retrieve map units Set destination CRS .. seealso:: :py:func:`destinationCrs` - -.. versionadded:: 3.0 %End QgsCoordinateReferenceSystem destinationCrs() const; @@ -194,8 +184,6 @@ Set destination CRS Returns the destination CRS, or an invalid CRS if no reprojection will be done. .. seealso:: :py:func:`setDestinationCrs` - -.. versionadded:: 3.0 %End void setSymbologyExport( Qgis::FeatureSymbologyExport e ); diff --git a/python/PyQt6/core/auto_generated/editform/qgsattributeeditorcontainer.sip.in b/python/PyQt6/core/auto_generated/editform/qgsattributeeditorcontainer.sip.in index 3a01db27ca7..a7fbe579aec 100644 --- a/python/PyQt6/core/auto_generated/editform/qgsattributeeditorcontainer.sip.in +++ b/python/PyQt6/core/auto_generated/editform/qgsattributeeditorcontainer.sip.in @@ -141,8 +141,6 @@ Set the number of columns in this group. %Docstring Creates a deep copy of this element. To be implemented by subclasses. - -.. versionadded:: 3.0 %End QgsOptionalExpression visibilityExpression() const; @@ -150,8 +148,6 @@ Creates a deep copy of this element. To be implemented by subclasses. The visibility expression is used in the attribute form to show or hide this container based on an expression incorporating the field value controlled by editor widgets. - -.. versionadded:: 3.0 %End void setVisibilityExpression( const QgsOptionalExpression &visibilityExpression ); @@ -159,8 +155,6 @@ the field value controlled by editor widgets. The visibility expression is used in the attribute form to show or hide this container based on an expression incorporating the field value controlled by editor widgets. - -.. versionadded:: 3.0 %End diff --git a/python/PyQt6/core/auto_generated/editform/qgsattributeeditorelement.sip.in b/python/PyQt6/core/auto_generated/editform/qgsattributeeditorelement.sip.in index cef634aec1e..27231d28e6c 100644 --- a/python/PyQt6/core/auto_generated/editform/qgsattributeeditorelement.sip.in +++ b/python/PyQt6/core/auto_generated/editform/qgsattributeeditorelement.sip.in @@ -96,8 +96,6 @@ The type of this element QgsAttributeEditorElement *parent() const; %Docstring Gets the parent of this element. - -.. versionadded:: 3.0 %End QDomElement toDomElement( QDomDocument &doc ) const; @@ -112,8 +110,6 @@ Gets the XML Dom element to save this element. virtual QgsAttributeEditorElement *clone( QgsAttributeEditorElement *parent ) const = 0 /Factory/; %Docstring Returns a clone of this element. To be implemented by subclasses. - -.. versionadded:: 3.0 %End bool showLabel() const; diff --git a/python/PyQt6/core/auto_generated/editform/qgsattributeeditorrelation.sip.in b/python/PyQt6/core/auto_generated/editform/qgsattributeeditorrelation.sip.in index 29321c76a5b..d71e7a05a4d 100644 --- a/python/PyQt6/core/auto_generated/editform/qgsattributeeditorrelation.sip.in +++ b/python/PyQt6/core/auto_generated/editform/qgsattributeeditorrelation.sip.in @@ -38,18 +38,8 @@ This element will load a relation editor onto the form. QgsAttributeEditorRelation( const QString &name, const QString &relationId, QgsAttributeEditorElement *parent ); -%Docstring - -.. deprecated:: QGIS 3.0.2. - The name parameter is not used for anything and overwritten by the relationId internally. -%End QgsAttributeEditorRelation( const QString &name, const QgsRelation &relation, QgsAttributeEditorElement *parent ); -%Docstring - -.. deprecated:: QGIS 3.0.2. - The name parameter is not used for anything and overwritten by the relationId internally. -%End QgsAttributeEditorRelation( const QString &relationId, QgsAttributeEditorElement *parent ); %Docstring diff --git a/python/PyQt6/core/auto_generated/editform/qgseditformconfig.sip.in b/python/PyQt6/core/auto_generated/editform/qgseditformconfig.sip.in index 279736b0427..3e27e0ab799 100644 --- a/python/PyQt6/core/auto_generated/editform/qgseditformconfig.sip.in +++ b/python/PyQt6/core/auto_generated/editform/qgseditformconfig.sip.in @@ -60,8 +60,6 @@ Constructor for TabData QgsEditFormConfig( const QgsEditFormConfig &o ); %Docstring Copy constructor - -.. versionadded:: 3.0 %End ~QgsEditFormConfig(); diff --git a/python/PyQt6/core/auto_generated/effects/qgspainteffect.sip.in b/python/PyQt6/core/auto_generated/effects/qgspainteffect.sip.in index e6cb5bfd4b6..2f8cc03e4a4 100644 --- a/python/PyQt6/core/auto_generated/effects/qgspainteffect.sip.in +++ b/python/PyQt6/core/auto_generated/effects/qgspainteffect.sip.in @@ -406,8 +406,6 @@ class QgsEffectPainter { %Docstring(signature="appended") A class to manager painter saving and restoring required for effect drawing - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -420,8 +418,6 @@ A class to manager painter saving and restoring required for effect drawing QgsEffectPainter constructor :param renderContext: the :py:class:`QgsRenderContext` object - -.. versionadded:: 3.0 %End QgsEffectPainter( QgsRenderContext &renderContext, QgsPaintEffect *effect ); @@ -430,8 +426,6 @@ QgsEffectPainter constructor alternative if no painter translation is needed :param renderContext: the :py:class:`QgsRenderContext` object :param effect: the :py:class:`QgsPaintEffect` object - -.. versionadded:: 3.0 %End ~QgsEffectPainter(); diff --git a/python/PyQt6/core/auto_generated/expression/qgsexpression.sip.in b/python/PyQt6/core/auto_generated/expression/qgsexpression.sip.in index c3b5c3c960d..bd3ad68b235 100644 --- a/python/PyQt6/core/auto_generated/expression/qgsexpression.sip.in +++ b/python/PyQt6/core/auto_generated/expression/qgsexpression.sip.in @@ -123,8 +123,6 @@ it does not need to be re-parsed. QgsExpression(); %Docstring Create an empty expression. - -.. versionadded:: 3.0 %End ~QgsExpression(); @@ -135,8 +133,6 @@ Create an empty expression. %Docstring Checks if this expression is valid. A valid expression could be parsed but does not necessarily evaluate properly. - -.. versionadded:: 3.0 %End bool hasParserError() const; @@ -151,8 +147,6 @@ Returns parser error QList parserErrors() const; %Docstring Returns parser error details including location of error. - -.. versionadded:: 3.0 %End const QgsExpressionNode *rootNode() const; @@ -204,8 +198,6 @@ which is determined at runtime. In contrast to the :py:func:`~QgsExpression.referencedColumns` function this method is not affected by any previous calls to :py:func:`QgsExpression.prepare()`, or :py:func:`QgsExpressionNode.prepare()`. - -.. versionadded:: 3.0 %End QSet referencedFunctions() const; @@ -235,8 +227,6 @@ Returns a list of field name indexes obtained from the provided fields. pre-calculated nodes, regardless of their actual referenced columns. If you are seeking to use these functions to introspect an expression you must take care to do this with an unprepared expression. - -.. versionadded:: 3.0 %End bool needsGeometry() const; @@ -329,8 +319,6 @@ Tests whether a string is a valid expression. void setExpression( const QString &expression ); %Docstring Set the expression string, will reset the whole internal structure. - -.. versionadded:: 3.0 %End QString expression() const; @@ -636,8 +624,6 @@ Returns formatted help text for a variable. .. seealso:: :py:func:`helpText` .. seealso:: :py:func:`variableHelpText` - -.. versionadded:: 3.0 %End static QString group( const QString &group ); @@ -669,8 +655,6 @@ value. The value may be null. :param fieldType: the type of the field on the left side used to quote the value. If not given, the value type is used instead :return: the expression to evaluate field equality - -.. versionadded:: 3.0 %End static bool isFieldEqualityExpression( const QString &expression, QString &field /Out/, QVariant &value /Out/ ); diff --git a/python/PyQt6/core/auto_generated/expression/qgsexpressioncontextutils.sip.in b/python/PyQt6/core/auto_generated/expression/qgsexpressioncontextutils.sip.in index 5317f6532fb..9d2af5e81d8 100644 --- a/python/PyQt6/core/auto_generated/expression/qgsexpressioncontextutils.sip.in +++ b/python/PyQt6/core/auto_generated/expression/qgsexpressioncontextutils.sip.in @@ -154,8 +154,6 @@ For instance, layer name, id and fields. static QList globalProjectLayerScopes( const QgsMapLayer *layer ) /Factory/; %Docstring Creates a list of three scopes: global, layer's project and layer. - -.. versionadded:: 3.0 %End static void setLayerVariable( QgsMapLayer *layer, const QString &name, const QVariant &value ); @@ -195,8 +193,6 @@ For instance, map scale and rotation. %Docstring Sets the expression context variables which are available for expressions triggered by a map tool capture like add feature. - -.. versionadded:: 3.0 %End static QgsExpressionContextScope *mapLayerPositionScope( const QgsPointXY &position ) /Factory/; @@ -221,8 +217,6 @@ Updates a symbol scope related to a :py:class:`QgsSymbol` to an expression conte %Docstring Creates a new scope which contains variables and functions relating to a :py:class:`QgsLayout` ``layout``. For instance, number of pages and page sizes. - -.. versionadded:: 3.0 %End static void setLayoutVariable( QgsLayout *layout, const QString &name, const QVariant &value ); @@ -237,8 +231,6 @@ Sets a layout context variable. This variable will be contained within scopes re .. seealso:: :py:func:`setLayoutVariables` .. seealso:: :py:func:`layoutScope` - -.. versionadded:: 3.0 %End static void setLayoutVariables( QgsLayout *layout, const QVariantMap &variables ); @@ -252,8 +244,6 @@ with the variables specified. .. seealso:: :py:func:`setLayoutVariable` .. seealso:: :py:func:`layoutScope` - -.. versionadded:: 3.0 %End static QgsExpressionContextScope *atlasScope( const QgsLayoutAtlas *atlas ) /Factory/; @@ -272,8 +262,6 @@ For instance, item size and position. .. seealso:: :py:func:`setLayoutItemVariable` .. seealso:: :py:func:`setLayoutItemVariables` - -.. versionadded:: 3.0 %End static void setLayoutItemVariable( QgsLayoutItem *item, const QString &name, const QVariant &value ); @@ -285,8 +273,6 @@ This variable will be contained within scopes retrieved via .. seealso:: :py:func:`setLayoutItemVariables` .. seealso:: :py:func:`layoutItemScope` - -.. versionadded:: 3.0 %End static void setLayoutItemVariables( QgsLayoutItem *item, const QVariantMap &variables ); @@ -297,8 +283,6 @@ with the ``variables`` specified. .. seealso:: :py:func:`setLayoutItemVariable` .. seealso:: :py:func:`layoutItemScope` - -.. versionadded:: 3.0 %End static QgsExpressionContextScope *multiFrameScope( const QgsLayoutMultiFrame *frame ) /Factory/; diff --git a/python/PyQt6/core/auto_generated/expression/qgsexpressionfunction.sip.in b/python/PyQt6/core/auto_generated/expression/qgsexpressionfunction.sip.in index 9445696a04c..fcbe88f27b8 100644 --- a/python/PyQt6/core/auto_generated/expression/qgsexpressionfunction.sip.in +++ b/python/PyQt6/core/auto_generated/expression/qgsexpressionfunction.sip.in @@ -96,8 +96,6 @@ Constructor for function which uses unnamed parameters bool isContextual = false ); %Docstring Constructor for function which uses unnamed parameters and group list - -.. versionadded:: 3.0 %End QgsExpressionFunction( const QString &fnname, @@ -120,8 +118,6 @@ Constructor for function which uses named parameter list. bool isContextual = false ); %Docstring Constructor for function which uses named parameter list and group list. - -.. versionadded:: 3.0 %End virtual ~QgsExpressionFunction(); @@ -174,8 +170,6 @@ attributes and/or geometry. By default this will return ``True``, if all arguments that have been passed to the function are also static. - -.. versionadded:: 3.0 %End virtual bool prepare( const QgsExpressionNodeFunction *node, QgsExpression *parent, const QgsExpressionContext *context ) const; @@ -184,8 +178,6 @@ This will be called during the prepare :py:func:`~QgsExpressionFunction.step` of This can be used by functions to do any preparation steps that might help to speedup the upcoming evaluation. - -.. versionadded:: 3.0 %End virtual QSet referencedColumns( const QgsExpressionNodeFunction *node ) const; @@ -194,8 +186,6 @@ Returns a set of field names which are required for this function. May contain :py:class:`QgsFeatureRequest`.AllAttributes to signal that all attributes are required. If in doubt this will return more fields than strictly required. - -.. versionadded:: 3.0 %End bool isContextual() const; @@ -207,8 +197,6 @@ Returns whether the function is only available if provided by a :py:class:`QgsEx %Docstring Returns ``True`` if the function is deprecated and should not be presented as a valid option to users in expression builders. - -.. versionadded:: 3.0 %End QString group() const; @@ -225,8 +213,6 @@ Returns the first group which the function belongs to. Returns a list of the groups the function belongs to. .. seealso:: :py:func:`group` - -.. versionadded:: 3.0 %End const QString helpText() const; @@ -269,8 +255,6 @@ constraints imposed by the ``context`` within the given ``parent``. This can be used as callback for custom implementations of subclasses. It is the default for implementation for StaticFunction.isStatic. - -.. versionadded:: 3.0 %End }; diff --git a/python/PyQt6/core/auto_generated/expression/qgsexpressionnode.sip.in b/python/PyQt6/core/auto_generated/expression/qgsexpressionnode.sip.in index ffb719a0c15..a4c15e8e7ea 100644 --- a/python/PyQt6/core/auto_generated/expression/qgsexpressionnode.sip.in +++ b/python/PyQt6/core/auto_generated/expression/qgsexpressionnode.sip.in @@ -132,8 +132,6 @@ Gets a list of all the nodes. QgsExpressionNode *at( int i ); %Docstring Gets the node at position i in the list. - -.. versionadded:: 3.0 %End QStringList names() const; @@ -243,8 +241,6 @@ Returns ``True`` if this node can be evaluated for a static value. This is used the :py:func:`~QgsExpressionNode.prepare` step and in case it returns ``True``, the value of this node will already be evaluated and the result cached (and therefore not re-evaluated in subsequent calls to :py:func:`~QgsExpressionNode.eval`). In case this returns ``True``, :py:func:`~QgsExpressionNode.prepareNode` will never be called. - -.. versionadded:: 3.0 %End bool prepare( QgsExpression *parent, const QgsExpressionContext *context ); diff --git a/python/PyQt6/core/auto_generated/fieldformatter/qgsdatetimefieldformatter.sip.in b/python/PyQt6/core/auto_generated/fieldformatter/qgsdatetimefieldformatter.sip.in index 1500a367e89..21972b7f2e9 100644 --- a/python/PyQt6/core/auto_generated/fieldformatter/qgsdatetimefieldformatter.sip.in +++ b/python/PyQt6/core/auto_generated/fieldformatter/qgsdatetimefieldformatter.sip.in @@ -14,8 +14,6 @@ Field formatter for a date time field. This represents a date, time or datetime value based on the field configuration. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/fieldformatter/qgsfallbackfieldformatter.sip.in b/python/PyQt6/core/auto_generated/fieldformatter/qgsfallbackfieldformatter.sip.in index 38cd02f3f0e..f2e1df595ee 100644 --- a/python/PyQt6/core/auto_generated/fieldformatter/qgsfallbackfieldformatter.sip.in +++ b/python/PyQt6/core/auto_generated/fieldformatter/qgsfallbackfieldformatter.sip.in @@ -13,8 +13,6 @@ class QgsFallbackFieldFormatter : QgsFieldFormatter A default fallback field formatter in case no specialized field formatter is defined. The values will be returned unmodified. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/fieldformatter/qgskeyvaluefieldformatter.sip.in b/python/PyQt6/core/auto_generated/fieldformatter/qgskeyvaluefieldformatter.sip.in index 5af8b19d168..7c001d95ea0 100644 --- a/python/PyQt6/core/auto_generated/fieldformatter/qgskeyvaluefieldformatter.sip.in +++ b/python/PyQt6/core/auto_generated/fieldformatter/qgskeyvaluefieldformatter.sip.in @@ -17,8 +17,6 @@ Values will be represented as a colon-delimited and comma-separated list. E.g. "color: yellow, amount: 5" - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/fieldformatter/qgslistfieldformatter.sip.in b/python/PyQt6/core/auto_generated/fieldformatter/qgslistfieldformatter.sip.in index ac886c3916f..448b51b4d7d 100644 --- a/python/PyQt6/core/auto_generated/fieldformatter/qgslistfieldformatter.sip.in +++ b/python/PyQt6/core/auto_generated/fieldformatter/qgslistfieldformatter.sip.in @@ -14,8 +14,6 @@ Field formatter for a list field. This represents a list type value. Values will be represented as a comma-separated list. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/fieldformatter/qgsrangefieldformatter.sip.in b/python/PyQt6/core/auto_generated/fieldformatter/qgsrangefieldformatter.sip.in index f1e5315010b..5a8ac93a1e7 100644 --- a/python/PyQt6/core/auto_generated/fieldformatter/qgsrangefieldformatter.sip.in +++ b/python/PyQt6/core/auto_generated/fieldformatter/qgsrangefieldformatter.sip.in @@ -11,8 +11,6 @@ class QgsRangeFieldFormatter : QgsFieldFormatter { %Docstring(signature="appended") Field formatter for a range (double) field with precision and locale. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/fieldformatter/qgsrelationreferencefieldformatter.sip.in b/python/PyQt6/core/auto_generated/fieldformatter/qgsrelationreferencefieldformatter.sip.in index 828d162c51b..8b2f6dd22b3 100644 --- a/python/PyQt6/core/auto_generated/fieldformatter/qgsrelationreferencefieldformatter.sip.in +++ b/python/PyQt6/core/auto_generated/fieldformatter/qgsrelationreferencefieldformatter.sip.in @@ -14,8 +14,6 @@ Field formatter for a relation reference field. A value relation field formatter looks up the values from features on another layer. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/fieldformatter/qgsvaluemapfieldformatter.sip.in b/python/PyQt6/core/auto_generated/fieldformatter/qgsvaluemapfieldformatter.sip.in index e10ca2e2595..d4beb76fa31 100644 --- a/python/PyQt6/core/auto_generated/fieldformatter/qgsvaluemapfieldformatter.sip.in +++ b/python/PyQt6/core/auto_generated/fieldformatter/qgsvaluemapfieldformatter.sip.in @@ -23,8 +23,6 @@ configuration: - 3 => "three" - 5 => "(5)" - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/fieldformatter/qgsvaluerelationfieldformatter.sip.in b/python/PyQt6/core/auto_generated/fieldformatter/qgsvaluerelationfieldformatter.sip.in index 1f2e0551459..6bb22578332 100644 --- a/python/PyQt6/core/auto_generated/fieldformatter/qgsvaluerelationfieldformatter.sip.in +++ b/python/PyQt6/core/auto_generated/fieldformatter/qgsvaluerelationfieldformatter.sip.in @@ -16,8 +16,6 @@ Field formatter for a value relation field. A value relation field formatter looks up the values from features on another layer. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -77,8 +75,6 @@ if doing multiple lookups in a loop. :param parentFormFeature: For embedded forms only, the feature currently being edited in the parent form with current attribute values :return: A kvp list of values for the widget - -.. versionadded:: 3.0 %End static bool expressionRequiresFormScope( const QString &expression ); diff --git a/python/PyQt6/core/auto_generated/geometry/qgsabstractgeometry.sip.in b/python/PyQt6/core/auto_generated/geometry/qgsabstractgeometry.sip.in index 8ee32d0c8fd..a50a5c04667 100644 --- a/python/PyQt6/core/auto_generated/geometry/qgsabstractgeometry.sip.in +++ b/python/PyQt6/core/auto_generated/geometry/qgsabstractgeometry.sip.in @@ -209,8 +209,6 @@ Returns the closure of the combinatorial boundary of the geometry (ie the topolo For instance, a polygon geometry will have a boundary consisting of the linestrings for each ring in the polygon. :return: boundary for geometry. May be ``None`` for some geometry types. - -.. versionadded:: 3.0 %End virtual void normalize() = 0; @@ -271,8 +269,6 @@ The optional ``flags`` argument specifies flags controlling WKB export behavior .. seealso:: :py:func:`asGml3` .. seealso:: :py:func:`asJson` - -.. versionadded:: 3.0 %End virtual QString asWkt( int precision = 17 ) const = 0; @@ -402,8 +398,6 @@ The vertex numbers start at 0, so a return value of 0 corresponds to the first vertex. Returns -1 if a corresponding vertex could not be found. - -.. versionadded:: 3.0 %End virtual bool nextVertex( QgsVertexId &id, QgsPoint &vertex /Out/ ) const = 0; @@ -420,8 +414,6 @@ Returns next vertex id and coordinates virtual void adjacentVertices( QgsVertexId vertex, QgsVertexId &previousVertex /Out/, QgsVertexId &nextVertex /Out/ ) const = 0; %Docstring Returns the vertices adjacent to a specified ``vertex`` within a geometry. - -.. versionadded:: 3.0 %End virtual QgsCoordinateSequence coordinateSequence() const = 0; @@ -557,8 +549,6 @@ Returns the length of the segment of the geometry which begins at ``startVertex` QgsAbstractGeometry objects are inherently Cartesian/planar geometries, and the lengths returned by this method are calculated using strictly Cartesian mathematics. - -.. versionadded:: 3.0 %End virtual QgsPoint centroid() const; @@ -658,8 +648,6 @@ a multipoint geometry with overlapping points will not be changed by this method The function will return ``True`` if nodes were removed, or ``False`` if no duplicate nodes were found. - -.. versionadded:: 3.0 %End virtual double vertexAngle( QgsVertexId vertex ) const = 0; @@ -870,8 +858,6 @@ Example .. seealso:: :py:func:`parts` - -.. versionadded:: 3.0 %End virtual QgsAbstractGeometry *createEmptyWithSameType() const = 0 /Factory/; @@ -915,8 +901,6 @@ Returns whether the geometry has any child geometries (``False`` for point / cur .. note:: used for vertex_iterator implementation - -.. versionadded:: 3.0 %End virtual int childCount() const; @@ -926,8 +910,6 @@ Returns number of child geometries (for geometries with child geometries) or chi .. note:: used for vertex_iterator implementation - -.. versionadded:: 3.0 %End virtual QgsAbstractGeometry *childGeometry( int index ) const; @@ -937,8 +919,6 @@ Returns pointer to child geometry (for geometries with child geometries - i.e. g .. note:: used for vertex_iterator implementation - -.. versionadded:: 3.0 %End virtual QgsPoint childPoint( int index ) const; @@ -948,8 +928,6 @@ Returns point at index (for geometries without child geometries - i.e. curve / p .. note:: used for vertex_iterator implementation - -.. versionadded:: 3.0 %End protected: @@ -988,8 +966,6 @@ class QgsVertexIterator { %Docstring(signature="appended") Java-style iterator for traversal of vertices of a geometry - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/geometry/qgsbox3d.sip.in b/python/PyQt6/core/auto_generated/geometry/qgsbox3d.sip.in index c0c084af073..771c490955e 100644 --- a/python/PyQt6/core/auto_generated/geometry/qgsbox3d.sip.in +++ b/python/PyQt6/core/auto_generated/geometry/qgsbox3d.sip.in @@ -26,8 +26,6 @@ extent of a geometry or collection of geometries. remains available in PyQGIS for compatibility. .. seealso:: :py:class:`QgsRectangle` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/geometry/qgscircle.sip.in b/python/PyQt6/core/auto_generated/geometry/qgscircle.sip.in index 11e4011423f..40ed5109df7 100644 --- a/python/PyQt6/core/auto_generated/geometry/qgscircle.sip.in +++ b/python/PyQt6/core/auto_generated/geometry/qgscircle.sip.in @@ -21,8 +21,6 @@ Circle geometry type. A circle is defined by a center point with a radius and an azimuth. The azimuth is the north angle to the semi-major axis, in degrees. By default, the semi-major axis is oriented to the north (0 degrees). - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/geometry/qgscurve.sip.in b/python/PyQt6/core/auto_generated/geometry/qgscurve.sip.in index b029468dc77..3a52961c34f 100644 --- a/python/PyQt6/core/auto_generated/geometry/qgscurve.sip.in +++ b/python/PyQt6/core/auto_generated/geometry/qgscurve.sip.in @@ -29,8 +29,6 @@ Constructor for QgsCurve. virtual bool equals( const QgsCurve &other ) const = 0; %Docstring Checks whether this curve exactly equals another curve. - -.. versionadded:: 3.0 %End virtual bool operator==( const QgsAbstractGeometry &other ) const; diff --git a/python/PyQt6/core/auto_generated/geometry/qgscurvepolygon.sip.in b/python/PyQt6/core/auto_generated/geometry/qgscurvepolygon.sip.in index 5b423bea331..03c288a5c6c 100644 --- a/python/PyQt6/core/auto_generated/geometry/qgscurvepolygon.sip.in +++ b/python/PyQt6/core/auto_generated/geometry/qgscurvepolygon.sip.in @@ -183,8 +183,6 @@ parameter is specified then only rings smaller than this minimum area will be removed. .. seealso:: :py:func:`removeInteriorRing` - -.. versionadded:: 3.0 %End void removeInvalidRings(); @@ -192,8 +190,6 @@ area will be removed. Removes any interior rings which are not valid from the polygon. For example, this removes unclosed rings and rings with less than 4 vertices. - -.. versionadded:: 3.0 %End void forceRHR(); diff --git a/python/PyQt6/core/auto_generated/geometry/qgsellipse.sip.in b/python/PyQt6/core/auto_generated/geometry/qgsellipse.sip.in index 223c14e2c9f..e5b52a97018 100644 --- a/python/PyQt6/core/auto_generated/geometry/qgsellipse.sip.in +++ b/python/PyQt6/core/auto_generated/geometry/qgsellipse.sip.in @@ -18,8 +18,6 @@ Ellipse geometry type. An ellipse is defined by a center point with a semi-major axis, a semi-minor axis and an azimuth. The azimuth is the north angle to the first quadrant (always oriented on the semi-major axis), in degrees. By default, the semi-major axis is oriented to the east (90 degrees). The semi-minor axis is always smaller than the semi-major axis. If it is set larger, it will be swapped and the azimuth will increase by 90 degrees. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/geometry/qgsgeometryengine.sip.in b/python/PyQt6/core/auto_generated/geometry/qgsgeometryengine.sip.in index 975181b7cd0..bb128ba7738 100644 --- a/python/PyQt6/core/auto_generated/geometry/qgsgeometryengine.sip.in +++ b/python/PyQt6/core/auto_generated/geometry/qgsgeometryengine.sip.in @@ -93,8 +93,6 @@ Calculate the intersection of this and ``geom``. :param geom: geometry to perform the operation :param errorMsg: Error message returned by GEOS :param parameters: can be used to specify parameters which control the intersection results (since QGIS 3.28) - -.. versionadded:: 3.0 %End virtual QgsAbstractGeometry *difference( const QgsAbstractGeometry *geom, QString *errorMsg = 0, const QgsGeometryParameters ¶meters = QgsGeometryParameters() ) const = 0 /Factory/; @@ -104,8 +102,6 @@ Calculate the difference of this and ``geom``. :param geom: geometry to perform the operation :param errorMsg: Error message returned by GEOS :param parameters: can be used to specify parameters which control the difference results (since QGIS 3.28) - -.. versionadded:: 3.0 %End virtual QgsAbstractGeometry *combine( const QgsAbstractGeometry *geom, QString *errorMsg = 0, const QgsGeometryParameters ¶meters = QgsGeometryParameters() ) const = 0 /Factory/; @@ -115,8 +111,6 @@ Calculate the combination of this and ``geom``. :param geom: geometry to perform the operation :param errorMsg: Error message returned by GEOS :param parameters: can be used to specify parameters which control the union results (since QGIS 3.28) - -.. versionadded:: 3.0 %End virtual QgsAbstractGeometry *combine( const QVector &geomList, QString *errorMsg, const QgsGeometryParameters ¶meters = QgsGeometryParameters() ) const = 0 /Factory/; @@ -126,8 +120,6 @@ Calculate the combination of this and ``geometries``. :param geomList: list of geometries to perform the operation :param errorMsg: Error message returned by GEOS :param parameters: can be used to specify parameters which control the combination results (since QGIS 3.28) - -.. versionadded:: 3.0 %End virtual QgsAbstractGeometry *combine( const QVector< QgsGeometry > &geometries, QString *errorMsg = 0, const QgsGeometryParameters ¶meters = QgsGeometryParameters() ) const = 0 /Factory/; @@ -137,8 +129,6 @@ Calculate the combination of this and ``geometries``. :param geometries: list of geometries to perform the operation :param errorMsg: Error message returned by GEOS :param parameters: can be used to specify parameters which control the combination results (since QGIS 3.28) - -.. versionadded:: 3.0 %End virtual QgsAbstractGeometry *symDifference( const QgsAbstractGeometry *geom, QString *errorMsg = 0, const QgsGeometryParameters ¶meters = QgsGeometryParameters() ) const = 0 /Factory/; @@ -148,8 +138,6 @@ Calculate the symmetric difference of this and ``geom``. :param geom: geometry to perform the operation :param errorMsg: Error message returned by GEOS :param parameters: can be used to specify parameters which control the difference results (since QGIS 3.28) - -.. versionadded:: 3.0 %End virtual QgsAbstractGeometry *buffer( double distance, int segments, QString *errorMsg = 0 ) const = 0 /Factory/; @@ -165,16 +153,12 @@ Buffers a geometry. %Docstring Calculates the centroid of this. May return a ```None```. - -.. versionadded:: 3.0 %End virtual QgsPoint *pointOnSurface( QString *errorMsg = 0 ) const = 0 /Factory/; %Docstring Calculate a point that is guaranteed to be on the surface of this. May return a ```None```. - -.. versionadded:: 3.0 %End virtual QgsAbstractGeometry *convexHull( QString *errorMsg = 0 ) const = 0 /Factory/; @@ -185,8 +169,6 @@ Calculate the convex hull of this. virtual double distance( const QgsAbstractGeometry *geom, QString *errorMsg = 0 ) const = 0; %Docstring Calculates the distance between this and ``geom``. - -.. versionadded:: 3.0 %End virtual bool distanceWithin( const QgsAbstractGeometry *geom, double maxdistance, QString *errorMsg = 0 ) const = 0; @@ -199,50 +181,36 @@ Checks if ``geom`` is within ``maxdistance`` distance from this geometry virtual bool intersects( const QgsAbstractGeometry *geom, QString *errorMsg = 0 ) const = 0; %Docstring Checks if ``geom`` intersects this. - -.. versionadded:: 3.0 %End virtual bool touches( const QgsAbstractGeometry *geom, QString *errorMsg = 0 ) const = 0; %Docstring Checks if ``geom`` touches this. - -.. versionadded:: 3.0 %End virtual bool crosses( const QgsAbstractGeometry *geom, QString *errorMsg = 0 ) const = 0; %Docstring Checks if ``geom`` crosses this. - -.. versionadded:: 3.0 %End virtual bool within( const QgsAbstractGeometry *geom, QString *errorMsg = 0 ) const = 0; %Docstring Checks if ``geom`` is within this. - -.. versionadded:: 3.0 %End virtual bool overlaps( const QgsAbstractGeometry *geom, QString *errorMsg = 0 ) const = 0; %Docstring Checks if ``geom`` overlaps this. - -.. versionadded:: 3.0 %End virtual bool contains( const QgsAbstractGeometry *geom, QString *errorMsg = 0 ) const = 0; %Docstring Checks if ``geom`` contains this. - -.. versionadded:: 3.0 %End virtual bool disjoint( const QgsAbstractGeometry *geom, QString *errorMsg = 0 ) const = 0; %Docstring Checks if ``geom`` is disjoint from this. - -.. versionadded:: 3.0 %End virtual QString relate( const QgsAbstractGeometry *geom, QString *errorMsg = 0 ) const = 0; @@ -288,16 +256,12 @@ If ``errorLoc`` is specified, it will be set to the geometry of the error locati %Docstring Checks if this is equal to ``geom``. If both are Null geometries, ```False``` is returned. - -.. versionadded:: 3.0 %End virtual bool isEmpty( QString *errorMsg ) const = 0; virtual bool isSimple( QString *errorMsg = 0 ) const = 0; %Docstring Determines whether the geometry is simple (according to OGC definition). - -.. versionadded:: 3.0 %End virtual QgsGeometryEngine::EngineOperationResult splitGeometry( const QgsLineString &splitLine, diff --git a/python/PyQt6/core/auto_generated/geometry/qgsgeometryutils.sip.in b/python/PyQt6/core/auto_generated/geometry/qgsgeometryutils.sip.in index 31860470b18..24d7de6d0f6 100644 --- a/python/PyQt6/core/auto_generated/geometry/qgsgeometryutils.sip.in +++ b/python/PyQt6/core/auto_generated/geometry/qgsgeometryutils.sip.in @@ -69,8 +69,6 @@ Retrieves the vertices which are before and after the interpolated point at a sp .. note:: if the distance coincides exactly with a vertex, then both previousVertex and nextVertex will be set to this vertex - -.. versionadded:: 3.0 %End static double distToInfiniteLine( const QgsPoint &point, const QgsPoint &linePoint1, const QgsPoint &linePoint2, double epsilon = 1e-7 ); @@ -311,8 +309,6 @@ Example # pr is a 3D point: 'PointM (3 4 1)' pr = midpoint ( p, QgsPoint( QgsWkbTypes.PointZM, 2, 2, 2, 2 ) ) # pr is a 3D point: 'PointZM (3 4 1 1)' - -.. versionadded:: 3.0 %End static QgsPointXY interpolatePointOnLine( double x1, double y1, double x2, double y2, double fraction ) /HoldGIL/; @@ -327,8 +323,6 @@ use a ``fraction`` < 0 or > 1, in which case the returned point is extrapolated from the supplied line. .. seealso:: :py:func:`interpolatePointOnLineByValue` - -.. versionadded:: 3.0.2 %End static QgsPoint interpolatePointOnLine( const QgsPoint &p1, const QgsPoint &p2, double fraction ) /HoldGIL/; @@ -346,8 +340,6 @@ Any Z or M values present in the input points will also be interpolated and present in the returned point. .. seealso:: :py:func:`interpolatePointOnLineByValue` - -.. versionadded:: 3.0.2 %End static QgsPointXY interpolatePointOnLineByValue( double x1, double y1, double v1, double x2, double y2, double v2, double value ) /HoldGIL/; @@ -361,8 +353,6 @@ point will be linearly interpolated to match position corresponding to the target ``value``. .. seealso:: :py:func:`interpolatePointOnLine` - -.. versionadded:: 3.0.2 %End static double gradient( const QgsPoint &pt1, const QgsPoint &pt2 ) /HoldGIL/; @@ -373,8 +363,6 @@ Returns the gradient of a line defined by points ``pt1`` and ``pt2``. :param pt2: second point. :return: The gradient of this linear entity, or infinity if vertical - -.. versionadded:: 3.0 %End static void coefficients( const QgsPoint &pt1, const QgsPoint &pt2, @@ -384,12 +372,6 @@ Returns the coefficients (a, b, c for equation "ax + by + c = 0") of a line defi :param pt1: first point. :param pt2: second point. - -:return: - a: Output parameter, a coefficient of the equation. - - b: Output parameter, b coefficient of the equation. - - c: Output parameter, c coefficient of the equation. - -.. versionadded:: 3.0 %End static QgsLineString perpendicularSegment( const QgsPoint &p, const QgsPoint &s1, const QgsPoint &s2 ) /HoldGIL/; @@ -421,8 +403,6 @@ already contains a Z value. points whose z value is closest to the original x/y point, but only the first one found. -.. versionadded:: 3.0 - .. deprecated:: QGIS 3.20 use transferFirstZValueToPoint( const :py:class:`QgsPointSequence` &points, :py:class:`QgsPoint` &point ) instead %End diff --git a/python/PyQt6/core/auto_generated/geometry/qgslinestring.sip.in b/python/PyQt6/core/auto_generated/geometry/qgslinestring.sip.in index 8381dfaf90e..8337f9e16d1 100644 --- a/python/PyQt6/core/auto_generated/geometry/qgslinestring.sip.in +++ b/python/PyQt6/core/auto_generated/geometry/qgslinestring.sip.in @@ -236,8 +236,6 @@ LineString will be LineStringZ (or LineStringZM) type. If the sizes of ``x`` and ``y`` are non-equal then the resultant linestring will be created using the minimum size of these arrays. - -.. versionadded:: 3.0 %End QgsLineString( const QgsPoint &p1, const QgsPoint &p2 ) /HoldGIL/; @@ -580,8 +578,6 @@ Returns the geometry converted to the more generic curve type :py:class:`QgsComp Extends the line geometry by extrapolating out the start or end of the line by a specified distance. Lines are extended using the bearing of the first or last segment in the line. - -.. versionadded:: 3.0 %End diff --git a/python/PyQt6/core/auto_generated/geometry/qgspoint.sip.in b/python/PyQt6/core/auto_generated/geometry/qgspoint.sip.in index 1fb054a256e..c7fa57bd4b5 100644 --- a/python/PyQt6/core/auto_generated/geometry/qgspoint.sip.in +++ b/python/PyQt6/core/auto_generated/geometry/qgspoint.sip.in @@ -224,8 +224,6 @@ cases it may be more appropriate to call the faster :py:func:`~QgsPoint.distance when comparing distances. .. seealso:: :py:func:`distanceSquared` - -.. versionadded:: 3.0 %End double distance( const QgsPoint &other ) const /HoldGIL/; @@ -235,8 +233,6 @@ cases it may be more appropriate to call the faster :py:func:`~QgsPoint.distance when comparing distances. .. seealso:: :py:func:`distanceSquared` - -.. versionadded:: 3.0 %End double distanceSquared( double x, double y ) const /HoldGIL/; @@ -246,8 +242,6 @@ this is faster than calling :py:func:`~QgsPoint.distance`, and may be useful in distances where the extra expense of calling :py:func:`~QgsPoint.distance` is not required. .. seealso:: :py:func:`distance` - -.. versionadded:: 3.0 %End double distanceSquared( const QgsPoint &other ) const /HoldGIL/; @@ -257,8 +251,6 @@ this is faster than calling :py:func:`~QgsPoint.distance`, and may be useful in distances where the extra expense of calling :py:func:`~QgsPoint.distance` is not required. .. seealso:: :py:func:`distance` - -.. versionadded:: 3.0 %End double distance3D( double x, double y, double z ) const /HoldGIL/; @@ -268,8 +260,6 @@ cases it may be more appropriate to call the faster :py:func:`~QgsPoint.distance when comparing distances. .. seealso:: :py:func:`distanceSquared3D` - -.. versionadded:: 3.0 %End double distance3D( const QgsPoint &other ) const /HoldGIL/; @@ -279,8 +269,6 @@ cases it may be more appropriate to call the faster :py:func:`~QgsPoint.distance when comparing distances. .. seealso:: :py:func:`distanceSquared3D` - -.. versionadded:: 3.0 %End double distanceSquared3D( double x, double y, double z ) const /HoldGIL/; @@ -290,8 +278,6 @@ this is faster than calling :py:func:`~QgsPoint.distance3D`, and may be useful i distances where the extra expense of calling :py:func:`~QgsPoint.distance3D` is not required. .. seealso:: :py:func:`distance3D` - -.. versionadded:: 3.0 %End double distanceSquared3D( const QgsPoint &other ) const /HoldGIL/; @@ -301,23 +287,17 @@ this is faster than calling :py:func:`~QgsPoint.distance3D`, and may be useful i distances where the extra expense of calling :py:func:`~QgsPoint.distance3D` is not required. .. seealso:: :py:func:`distance3D` - -.. versionadded:: 3.0 %End double azimuth( const QgsPoint &other ) const /HoldGIL/; %Docstring Calculates Cartesian azimuth between this point and other one (clockwise in degree, starting from north) - -.. versionadded:: 3.0 %End double inclination( const QgsPoint &other ) const /HoldGIL/; %Docstring Calculates Cartesian inclination between this point and other one (starting from zenith = 0 to nadir = 180. Horizon = 90) Returns 90.0 if the distance between this point and other one is equal to 0 (same point). - -.. versionadded:: 3.0 %End QgsPoint project( double distance, double azimuth, double inclination = 90.0 ) const /HoldGIL/; @@ -352,8 +332,6 @@ Example # pr is a 3D point: 'PointZ (1 3 2)' pr = p.project (1, 0, 0 ) # pr is a 3D point: 'PointZ (1 2 3)' - -.. versionadded:: 3.0 %End QgsVector operator-( const QgsPoint &p ) const /HoldGIL/; diff --git a/python/PyQt6/core/auto_generated/geometry/qgspolygon.sip.in b/python/PyQt6/core/auto_generated/geometry/qgspolygon.sip.in index edf97700a54..7d0737dd9e7 100644 --- a/python/PyQt6/core/auto_generated/geometry/qgspolygon.sip.in +++ b/python/PyQt6/core/auto_generated/geometry/qgspolygon.sip.in @@ -74,8 +74,6 @@ Returns the geometry converted to the more generic curve type :py:class:`QgsCurv Returns the distance from a point to the boundary of the polygon (either the exterior ring or any closer interior rings). The returned distance will be negative if the point lies outside the polygon. - -.. versionadded:: 3.0 %End diff --git a/python/PyQt6/core/auto_generated/geometry/qgsrectangle.sip.in b/python/PyQt6/core/auto_generated/geometry/qgsrectangle.sip.in index 4042e89c873..2c2538134da 100644 --- a/python/PyQt6/core/auto_generated/geometry/qgsrectangle.sip.in +++ b/python/PyQt6/core/auto_generated/geometry/qgsrectangle.sip.in @@ -63,16 +63,12 @@ Copy constructor %Docstring Creates a new rectangle from a ``wkt`` string. The WKT must contain only 5 vertices, representing a rectangle aligned with X and Y axes. - -.. versionadded:: 3.0 %End static QgsRectangle fromCenterAndSize( const QgsPointXY ¢er, double width, double height ); %Docstring Creates a new rectangle, given the specified ``center`` point and ``width`` and ``height``. - -.. versionadded:: 3.0 %End void set( const QgsPointXY &p1, const QgsPointXY &p2, bool normalize = true ); @@ -185,8 +181,6 @@ Returns the area of the rectangle. .. seealso:: :py:func:`height` .. seealso:: :py:func:`perimeter` - -.. versionadded:: 3.0 %End double perimeter() const /HoldGIL/; @@ -194,8 +188,6 @@ Returns the area of the rectangle. Returns the perimeter of the rectangle. .. seealso:: :py:func:`area` - -.. versionadded:: 3.0 %End QgsPointXY center() const /HoldGIL/; @@ -241,8 +233,6 @@ Gets rectangle enlarged by buffer. In earlier QGIS releases this method was named :py:func:`~QgsRectangle.buffer`. .. seealso:: :py:func:`grow` - -.. versionadded:: 3.0 %End QgsRectangle intersect( const QgsRectangle &rect ) const; @@ -371,8 +361,6 @@ Swap x/y coordinates in the rectangle. %Docstring Converts the rectangle to a 3D box, with the specified ``zMin`` and ``zMax`` z values. - -.. versionadded:: 3.0 %End operator QVariant() const; diff --git a/python/PyQt6/core/auto_generated/geometry/qgsreferencedgeometry.sip.in b/python/PyQt6/core/auto_generated/geometry/qgsreferencedgeometry.sip.in index 26146ab5821..b7d20cc8b15 100644 --- a/python/PyQt6/core/auto_generated/geometry/qgsreferencedgeometry.sip.in +++ b/python/PyQt6/core/auto_generated/geometry/qgsreferencedgeometry.sip.in @@ -19,8 +19,6 @@ A base class for geometry primitives which are stored with an associated referen associated with them. .. seealso:: :py:class:`QgsReferencedRectangle` - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -55,8 +53,6 @@ class QgsReferencedRectangle : QgsRectangle, QgsReferencedGeometryBase { %Docstring(signature="appended") A :py:class:`QgsRectangle` with associated coordinate reference system. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -93,8 +89,6 @@ class QgsReferencedPointXY : QgsPointXY, QgsReferencedGeometryBase { %Docstring(signature="appended") A :py:class:`QgsPointXY` with associated coordinate reference system. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/geometry/qgsregularpolygon.sip.in b/python/PyQt6/core/auto_generated/geometry/qgsregularpolygon.sip.in index 6cc82371b89..bc476f92d2a 100644 --- a/python/PyQt6/core/auto_generated/geometry/qgsregularpolygon.sip.in +++ b/python/PyQt6/core/auto_generated/geometry/qgsregularpolygon.sip.in @@ -18,8 +18,6 @@ Regular Polygon geometry type. A regular polygon is a polygon that is equiangular (all angles are equal in measure) and equilateral (all sides have the same length). The regular polygon is defined by a center point with a number of sides/vertices, a radius and the first vertex. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/geometry/qgstriangle.sip.in b/python/PyQt6/core/auto_generated/geometry/qgstriangle.sip.in index e769af0f79e..2a713ce2437 100644 --- a/python/PyQt6/core/auto_generated/geometry/qgstriangle.sip.in +++ b/python/PyQt6/core/auto_generated/geometry/qgstriangle.sip.in @@ -13,8 +13,6 @@ class QgsTriangle : QgsPolygon { %Docstring(signature="appended") Triangle geometry type. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/geometry/qgswkbtypes.sip.in b/python/PyQt6/core/auto_generated/geometry/qgswkbtypes.sip.in index c7e0477cac4..28d1a5ff15a 100644 --- a/python/PyQt6/core/auto_generated/geometry/qgswkbtypes.sip.in +++ b/python/PyQt6/core/auto_generated/geometry/qgswkbtypes.sip.in @@ -212,8 +212,6 @@ This will return one of the following strings: - Unknown Geometry - No Geometry - Invalid Geometry - -.. versionadded:: 3.0 %End static bool hasZ( Qgis::WkbType type ) /HoldGIL/; diff --git a/python/PyQt6/core/auto_generated/labeling/qgslabelingenginesettings.sip.in b/python/PyQt6/core/auto_generated/labeling/qgslabelingenginesettings.sip.in index 8acf9a759be..9f62c7c00c2 100644 --- a/python/PyQt6/core/auto_generated/labeling/qgslabelingenginesettings.sip.in +++ b/python/PyQt6/core/auto_generated/labeling/qgslabelingenginesettings.sip.in @@ -12,8 +12,6 @@ class QgsLabelingEngineSettings { %Docstring(signature="appended") Stores global configuration for labeling engine - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/labeling/qgspallabeling.sip.in b/python/PyQt6/core/auto_generated/labeling/qgspallabeling.sip.in index b774766c7d8..833e5cd6485 100644 --- a/python/PyQt6/core/auto_generated/labeling/qgspallabeling.sip.in +++ b/python/PyQt6/core/auto_generated/labeling/qgspallabeling.sip.in @@ -217,8 +217,6 @@ such as blend modes, which require output in raster formats to be fully respecte static const QgsPropertiesDefinition &propertyDefinitions(); %Docstring Returns the labeling property definitions. - -.. versionadded:: 3.0 %End bool drawLabels; @@ -412,8 +410,6 @@ Write settings into a DOM element Returns a reference to the label's property collection, used for data defined overrides. .. seealso:: :py:func:`setDataDefinedProperties` - -.. versionadded:: 3.0 %End @@ -426,8 +422,6 @@ Sets the label's property collection, used for data defined overrides. .. seealso:: :py:func:`dataDefinedProperties` .. seealso:: Property - -.. versionadded:: 3.0 %End const QgsTextFormat &format() const; @@ -435,8 +429,6 @@ Sets the label's property collection, used for data defined overrides. Returns the label text formatting settings, e.g., font settings, buffer settings, etc. .. seealso:: :py:func:`setFormat` - -.. versionadded:: 3.0 %End void setFormat( const QgsTextFormat &format ); @@ -446,8 +438,6 @@ Sets the label text formatting settings, e.g., font settings, buffer settings, e :param format: label text format .. seealso:: :py:func:`format` - -.. versionadded:: 3.0 %End QgsCallout *callout() const; diff --git a/python/PyQt6/core/auto_generated/labeling/qgsrulebasedlabeling.sip.in b/python/PyQt6/core/auto_generated/labeling/qgsrulebasedlabeling.sip.in index a497076fe2a..9da265c2c58 100644 --- a/python/PyQt6/core/auto_generated/labeling/qgsrulebasedlabeling.sip.in +++ b/python/PyQt6/core/auto_generated/labeling/qgsrulebasedlabeling.sip.in @@ -14,8 +14,6 @@ class QgsRuleBasedLabeling : QgsAbstractVectorLayerLabeling { %Docstring(signature="appended") Rule based labeling for a vector layer. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -29,8 +27,6 @@ Rule based labeling for a vector layer. { %Docstring(signature="appended") A child rule for QgsRuleBasedLabeling. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -72,8 +68,6 @@ A scale of 0 indicates no maximum scale visibility. .. seealso:: :py:func:`minimumScale` .. seealso:: :py:func:`setMaximumScale` - -.. versionadded:: 3.0 %End double minimumScale() const; @@ -85,8 +79,6 @@ A scale of 0 indicates no minimum scale visibility. .. seealso:: :py:func:`maximumScale` .. seealso:: :py:func:`setMinimumScale` - -.. versionadded:: 3.0 %End QString filterExpression() const; @@ -310,8 +302,6 @@ Set pal settings for a specific provider (takes ownership). :param settings: Pal layer settings :param providerId: The id of the provider - -.. versionadded:: 3.0 %End virtual bool requiresAdvancedEffects() const; diff --git a/python/PyQt6/core/auto_generated/labeling/qgsvectorlayerlabeling.sip.in b/python/PyQt6/core/auto_generated/labeling/qgsvectorlayerlabeling.sip.in index a5d4f7bdb14..acd3f23cd04 100644 --- a/python/PyQt6/core/auto_generated/labeling/qgsvectorlayerlabeling.sip.in +++ b/python/PyQt6/core/auto_generated/labeling/qgsvectorlayerlabeling.sip.in @@ -15,8 +15,6 @@ class QgsAbstractVectorLayerLabeling { %Docstring(signature="appended") Abstract base class - its implementations define different approaches to the labeling of a vector layer. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -71,8 +69,6 @@ Set pal settings for a specific provider (takes ownership). :param settings: Pal layer settings :param providerId: The id of the provider - -.. versionadded:: 3.0 %End virtual bool requiresAdvancedEffects() const = 0; @@ -80,8 +76,6 @@ Set pal settings for a specific provider (takes ownership). Returns ``True`` if drawing labels requires advanced effects like composition modes, which could prevent it being used as an isolated cached image or exported to a vector format. - -.. versionadded:: 3.0 %End virtual void multiplyOpacity( double opacityFactor ); @@ -144,8 +138,6 @@ class QgsVectorLayerSimpleLabeling : QgsAbstractVectorLayerLabeling Basic implementation of the labeling interface. The configuration is kept in layer's custom properties for backward compatibility. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -175,8 +167,6 @@ Set pal settings (takes ownership). :param settings: Pal layer settings :param providerId: Unused parameter - -.. versionadded:: 3.0 %End virtual bool requiresAdvancedEffects() const; diff --git a/python/PyQt6/core/auto_generated/layertree/qgslayertree.sip.in b/python/PyQt6/core/auto_generated/layertree/qgslayertree.sip.in index 56048f43ce5..a21bc03507a 100644 --- a/python/PyQt6/core/auto_generated/layertree/qgslayertree.sip.in +++ b/python/PyQt6/core/auto_generated/layertree/qgslayertree.sip.in @@ -15,8 +15,6 @@ Namespace with helper functions for layer tree operations. Only generally useful routines should be here. Miscellaneous utility functions for work with the layer tree are in :py:class:`QgsLayerTreeUtils` class. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -60,8 +58,6 @@ If you need the current layer order that is active, prefer using :py:func:`~QgsL .. seealso:: :py:func:`layerOrder` .. seealso:: :py:func:`hasCustomLayerOrder` - -.. versionadded:: 3.0 %End void setCustomLayerOrder( const QList &customLayerOrder ); @@ -75,8 +71,6 @@ If you need the current layer order that is active, prefer using :py:func:`~QgsL .. seealso:: :py:func:`layerOrder` .. seealso:: :py:func:`hasCustomLayerOrder` - -.. versionadded:: 3.0 %End void setCustomLayerOrder( const QStringList &customLayerOrder ) /PyName=setCustomLayerOrderByIds/; @@ -90,8 +84,6 @@ If you need the current layer order that is active, prefer using :py:func:`~QgsL .. seealso:: :py:func:`layerOrder` .. seealso:: :py:func:`hasCustomLayerOrder` - -.. versionadded:: 3.0 %End QList layerOrder() const; @@ -102,8 +94,6 @@ customLayerOrder or the layer order derived from the tree. This property is read only. .. seealso:: :py:func:`customLayerOrder` - -.. versionadded:: 3.0 %End bool hasCustomLayerOrder() const; @@ -112,8 +102,6 @@ Determines if the layer order should be derived from the layer tree or if a custom override order shall be used instead. .. seealso:: :py:func:`customLayerOrder` - -.. versionadded:: 3.0 %End void setHasCustomLayerOrder( bool hasCustomLayerOrder ); @@ -122,8 +110,6 @@ Determines if the layer order should be derived from the layer tree or if a custom override order shall be used instead. .. seealso:: :py:func:`setCustomLayerOrder` - -.. versionadded:: 3.0 %End static QgsLayerTree *readXml( QDomElement &element, const QgsReadWriteContext &context ); @@ -132,16 +118,12 @@ Load the layer tree from an XML element. It is not required that layers are loaded at this point. :py:func:`~QgsLayerTree.resolveReferences` needs to be called after loading the layers and before using the tree. - -.. versionadded:: 3.0 %End void readLayerOrderFromXml( const QDomElement &doc ); %Docstring Load the layer order from an XML element. Make sure that this is only called after the layers are loaded. - -.. versionadded:: 3.0 %End virtual void writeXml( QDomElement &parentElement, const QgsReadWriteContext &context ); @@ -153,8 +135,6 @@ Make sure that this is only called after the layers are loaded. void clear(); %Docstring Clear any information from this layer tree. - -.. versionadded:: 3.0 %End signals: @@ -162,15 +142,11 @@ Clear any information from this layer tree. void customLayerOrderChanged(); %Docstring Emitted when the custom layer order has changed. - -.. versionadded:: 3.0 %End void layerOrderChanged(); %Docstring Emitted when the layer order has changed. - -.. versionadded:: 3.0 %End void hasCustomLayerOrderChanged( bool hasCustomLayerOrder ); @@ -178,8 +154,6 @@ Emitted when the layer order has changed. Emitted when the hasCustomLayerOrder flag changes. .. seealso:: :py:func:`hasCustomLayerOrder` - -.. versionadded:: 3.0 %End }; diff --git a/python/PyQt6/core/auto_generated/layertree/qgslayertreegroup.sip.in b/python/PyQt6/core/auto_generated/layertree/qgslayertreegroup.sip.in index 8d116736d01..e36417aa84a 100644 --- a/python/PyQt6/core/auto_generated/layertree/qgslayertreegroup.sip.in +++ b/python/PyQt6/core/auto_generated/layertree/qgslayertreegroup.sip.in @@ -112,8 +112,6 @@ Remove all child nodes. The nodes will be deleted. QgsLayerTreeLayer *findLayer( QgsMapLayer *layer ) const; %Docstring Find layer node representing the map layer. Searches recursively the whole sub-tree. - -.. versionadded:: 3.0 %End QgsLayerTreeLayer *findLayer( const QString &layerId ) const; @@ -171,8 +169,6 @@ Does not resolve textual references to layers. Call :py:func:`~QgsLayerTreeGroup %Docstring Read group (tree) from XML element and return the newly created group (or ``None`` on error). Also resolves textual references to layers from the project (calls :py:func:`~QgsLayerTreeGroup.resolveReferences` internally). - -.. versionadded:: 3.0 %End virtual void writeXml( QDomElement &parentElement, const QgsReadWriteContext &context ); @@ -203,8 +199,6 @@ Returns a clone of the group. The children are cloned too. %Docstring Calls :py:func:`~QgsLayerTreeGroup.resolveReferences` on child tree nodes - -.. versionadded:: 3.0 %End virtual void setItemVisibilityCheckedRecursive( bool checked ); diff --git a/python/PyQt6/core/auto_generated/layertree/qgslayertreelayer.sip.in b/python/PyQt6/core/auto_generated/layertree/qgslayertreelayer.sip.in index 9cd36fb345e..1b488e5a273 100644 --- a/python/PyQt6/core/auto_generated/layertree/qgslayertreelayer.sip.in +++ b/python/PyQt6/core/auto_generated/layertree/qgslayertreelayer.sip.in @@ -68,8 +68,6 @@ Returns the map layer associated with this node. Returns the layer's name. .. seealso:: :py:func:`setName` - -.. versionadded:: 3.0 %End virtual void setName( const QString &n ); @@ -78,8 +76,6 @@ Returns the layer's name. Sets the layer's name. .. seealso:: :py:func:`name` - -.. versionadded:: 3.0 %End void setUseLayerName( bool use = true ); @@ -107,8 +103,6 @@ Does not resolve textual references to layers. Call :py:func:`~QgsLayerTreeLayer %Docstring Read layer node from XML. Returns new instance. Also resolves textual references to layers from the project (calls :py:func:`~QgsLayerTreeLayer.resolveReferences` internally). - -.. versionadded:: 3.0 %End virtual void writeXml( QDomElement &parentElement, const QgsReadWriteContext &context ); @@ -124,8 +118,6 @@ Also resolves textual references to layers from the project (calls :py:func:`~Qg %Docstring Resolves reference to layer from stored layer ID (if it has not been resolved already) - -.. versionadded:: 3.0 %End void setLabelExpression( const QString &expression ); diff --git a/python/PyQt6/core/auto_generated/layertree/qgslayertreemodel.sip.in b/python/PyQt6/core/auto_generated/layertree/qgslayertreemodel.sip.in index c6fef1d84b4..5fa969b543c 100644 --- a/python/PyQt6/core/auto_generated/layertree/qgslayertreemodel.sip.in +++ b/python/PyQt6/core/auto_generated/layertree/qgslayertreemodel.sip.in @@ -398,8 +398,6 @@ Emitted when a hit test for visible legend items completes. void nodeNameChanged( QgsLayerTreeNode *node, const QString &name ); %Docstring Updates model when node's name has changed - -.. versionadded:: 3.0 %End void nodeCustomPropertyChanged( QgsLayerTreeNode *node, const QString &key ); diff --git a/python/PyQt6/core/auto_generated/layertree/qgslayertreemodellegendnode.sip.in b/python/PyQt6/core/auto_generated/layertree/qgslayertreemodellegendnode.sip.in index 67a4caaac4c..1f198a035bd 100644 --- a/python/PyQt6/core/auto_generated/layertree/qgslayertreemodellegendnode.sip.in +++ b/python/PyQt6/core/auto_generated/layertree/qgslayertreemodellegendnode.sip.in @@ -664,8 +664,6 @@ class QgsDataDefinedSizeLegendNode : QgsLayerTreeModelLegendNode { %Docstring(signature="appended") Produces legend node with a marker symbol - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layertree/qgslayertreenode.sip.in b/python/PyQt6/core/auto_generated/layertree/qgslayertreenode.sip.in index 9faf7d7385f..b2dc436d6ef 100644 --- a/python/PyQt6/core/auto_generated/layertree/qgslayertreenode.sip.in +++ b/python/PyQt6/core/auto_generated/layertree/qgslayertreenode.sip.in @@ -111,15 +111,11 @@ Gets list of children of the node. Children are owned by the parent virtual QString name() const = 0; %Docstring Returns name of the node - -.. versionadded:: 3.0 %End virtual void setName( const QString &name ) = 0; %Docstring Set name of the node. Emits nameChanged signal. - -.. versionadded:: 3.0 %End static QgsLayerTreeNode *readXml( QDomElement &element, const QgsReadWriteContext &context ) /Factory/; @@ -132,8 +128,6 @@ Does not resolve textual references to layers. Call :py:func:`~QgsLayerTreeNode. %Docstring Read layer tree from XML. Returns new instance. Also resolves textual references to layers from the project (calls :py:func:`~QgsLayerTreeNode.resolveReferences` internally). - -.. versionadded:: 3.0 %End virtual void writeXml( QDomElement &parentElement, const QgsReadWriteContext &context ) = 0; @@ -159,22 +153,16 @@ If ``looseMatching`` is ``True`` then a looser match will be used, where a layer will match if the name, public source, and data provider match. This can be used to match legend customization from different projects where layers will have different layer IDs. - -.. versionadded:: 3.0 %End bool isVisible() const; %Docstring Returns whether a node is really visible (ie checked and all its ancestors checked as well) - -.. versionadded:: 3.0 %End bool itemVisibilityChecked() const; %Docstring Returns whether a node is checked (independently of its ancestors or children) - -.. versionadded:: 3.0 %End void setItemVisibilityChecked( bool checked ); @@ -182,44 +170,32 @@ Returns whether a node is checked (independently of its ancestors or children) Check or uncheck a node (independently of its ancestors or children) .. seealso:: :py:func:`QgsLayerTreeView.setLayerVisible` - -.. versionadded:: 3.0 %End virtual void setItemVisibilityCheckedRecursive( bool checked ); %Docstring Check or uncheck a node and all its children (taking into account exclusion rules) - -.. versionadded:: 3.0 %End void setItemVisibilityCheckedParentRecursive( bool checked ); %Docstring Check or uncheck a node and all its parents - -.. versionadded:: 3.0 %End bool isItemVisibilityCheckedRecursive() const; %Docstring Returns whether this node is checked and all its children. - -.. versionadded:: 3.0 %End bool isItemVisibilityUncheckedRecursive() const; %Docstring Returns whether this node is unchecked and all its children. - -.. versionadded:: 3.0 %End QList< QgsMapLayer * > checkedLayers() const; %Docstring Returns a list of any checked layers which belong to this node or its children. - -.. versionadded:: 3.0 %End int depth() const; @@ -293,8 +269,6 @@ Emitted when the collapsed/expanded state of a node within the tree has been cha void nameChanged( QgsLayerTreeNode *node, QString name ); %Docstring Emitted when the name of the node is changed - -.. versionadded:: 3.0 %End protected: diff --git a/python/PyQt6/core/auto_generated/layout/qgsabstractlayoutiterator.sip.in b/python/PyQt6/core/auto_generated/layout/qgsabstractlayoutiterator.sip.in index aef352cea30..84c08e1527d 100644 --- a/python/PyQt6/core/auto_generated/layout/qgsabstractlayoutiterator.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgsabstractlayoutiterator.sip.in @@ -12,8 +12,6 @@ class QgsAbstractLayoutIterator { %Docstring(signature="appended") An abstract base class for :py:class:`QgsLayout` based classes which can be exported by :py:class:`QgsLayoutExporter`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgsabstractreportsection.sip.in b/python/PyQt6/core/auto_generated/layout/qgsabstractreportsection.sip.in index 35f33df8f13..528ff2025e9 100644 --- a/python/PyQt6/core/auto_generated/layout/qgsabstractreportsection.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgsabstractreportsection.sip.in @@ -19,8 +19,6 @@ Current context for a report section. This is not considered stable API, and may change in future QGIS releases. It is exposed to the Python bindings for unit testing purposes only. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -44,8 +42,6 @@ An abstract base class for :py:class:`QgsReport` subsections. This is not considered stable API, and may change in future QGIS releases. It is exposed to the Python bindings for unit testing purposes only. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayout.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayout.sip.in index dde45e80f8b..4046f88d1ed 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayout.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayout.sip.in @@ -18,8 +18,6 @@ to a QPainter, it is recommended to instead use a :py:class:`QgsLayoutExporter` layouts instead. :py:class:`QgsLayoutExporter` automatically takes care of the intracacies of preparing the layout and paint devices for correct exports, respecting various user settings such as the layout context DPI. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutaligner.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutaligner.sip.in index 86d951900c7..94bf5eb28d1 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutaligner.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutaligner.sip.in @@ -15,8 +15,6 @@ Handles aligning and distributing sets of layout items. :py:class:`QgsLayoutAligner` contains methods for automatically aligning and distributing sets of layout items, e.g. aligning a group of items to top or left sides. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutatlas.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutatlas.sip.in index e075ecf2ed8..852b089563b 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutatlas.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutatlas.sip.in @@ -19,8 +19,6 @@ directly with :py:class:`QgsLayoutExporter` to automatically output all pages fr For :py:class:`QgsPrintLayout` layouts, it is not necessary to manually construct a :py:class:`QgsLayoutAtlas` object. Instead, the atlas attached to the print layout should be used. This can be retrieved by calling :py:func:`QgsPrintLayout.atlas()`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutexporter.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutexporter.sip.in index 524ec94c1cb..0ede4ba67df 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutexporter.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutexporter.sip.in @@ -14,8 +14,6 @@ class QgsLayoutExporter { %Docstring(signature="appended") Handles rendering and exports of layouts to various formats. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutframe.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutframe.sip.in index fede2793085..ffa2469d0d9 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutframe.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutframe.sip.in @@ -13,8 +13,6 @@ class QgsLayoutFrame: QgsLayoutItem { %Docstring(signature="appended") Base class for frame items, which form a layout multiframe item. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutgridsettings.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutgridsettings.sip.in index 5c91e27f35e..bf4025fb874 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutgridsettings.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutgridsettings.sip.in @@ -12,8 +12,6 @@ class QgsLayoutGridSettings : QgsLayoutSerializableObject { %Docstring(signature="appended") Contains settings relating to the appearance, spacing and offset for layout grids. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutguidecollection.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutguidecollection.sip.in index 5e597235322..5bf326154d6 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutguidecollection.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutguidecollection.sip.in @@ -12,8 +12,6 @@ class QgsLayoutGuide : QObject { %Docstring(signature="appended") Contains the configuration for a single snap guide used by a layout. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -128,8 +126,6 @@ class QgsLayoutGuideCollection : QAbstractTableModel, QgsLayoutSerializableObjec { %Docstring(signature="appended") Stores and manages the snap guides used by a layout. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -268,8 +264,6 @@ class QgsLayoutGuideProxyModel : QSortFilterProxyModel { %Docstring(signature="appended") Filters QgsLayoutGuideCollection models to guides of a single orientation (horizontal or vertical). - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutitem.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutitem.sip.in index 1e294bac21c..cba835dda81 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutitem.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutitem.sip.in @@ -13,8 +13,6 @@ class QgsLayoutItemRenderContext { %Docstring(signature="appended") Contains settings and helpers relating to a render of a :py:class:`QgsLayoutItem`. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -65,8 +63,6 @@ class QgsLayoutItem : QgsLayoutObject, QGraphicsRectItem, QgsLayoutUndoObjectInt { %Docstring(signature="appended") Base class for graphical items within a :py:class:`QgsLayout`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutitemattributetable.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutitemattributetable.sip.in index 057dece5401..904ce6cd2be 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutitemattributetable.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutitemattributetable.sip.in @@ -14,8 +14,6 @@ class QgsLayoutItemAttributeTable: QgsLayoutTable { %Docstring(signature="appended") A layout table subclass that displays attributes from a vector layer. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutitemgroup.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutitemgroup.sip.in index d513c679631..297cd92ad38 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutitemgroup.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutitemgroup.sip.in @@ -12,8 +12,6 @@ class QgsLayoutItemGroup: QgsLayoutItem { %Docstring(signature="appended") A container for grouping several :py:class:`QgsLayoutItems`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutitemhtml.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutitemhtml.sip.in index 4f22c74e67e..a7ea94dd40d 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutitemhtml.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutitemhtml.sip.in @@ -13,8 +13,6 @@ class QgsLayoutItemHtml: QgsLayoutMultiFrame { %Docstring(signature="appended") A layout multiframe subclass for HTML content. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutitemlabel.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutitemlabel.sip.in index 136fc003503..f0c938b562f 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutitemlabel.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutitemlabel.sip.in @@ -13,8 +13,6 @@ class QgsLayoutItemLabel: QgsLayoutItem { %Docstring(signature="appended") A layout item subclass for text labels. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutitemlegend.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutitemlegend.sip.in index 3018e60b5b5..fd646b104ae 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutitemlegend.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutitemlegend.sip.in @@ -63,8 +63,6 @@ class QgsLayoutItemLegend : QgsLayoutItem { %Docstring(signature="appended") A layout item subclass for map legends. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutitemmap.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutitemmap.sip.in index b62668bf0f8..eecc75d8bbc 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutitemmap.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutitemmap.sip.in @@ -289,8 +289,6 @@ class QgsLayoutItemMap : QgsLayoutItem, QgsTemporalRangeObject { %Docstring(signature="appended") Layout graphical items for displaying a map. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutitemmapgrid.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutitemmapgrid.sip.in index c52fd337067..5fd12928fad 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutitemmapgrid.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutitemmapgrid.sip.in @@ -18,8 +18,6 @@ A collection of grids which is drawn above the map content in a order they are drawn in. .. seealso:: :py:class:`QgsLayoutItemMapGrid` - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -128,8 +126,6 @@ An individual grid which is drawn above the map content in a :py:class:`QgsLayoutItemMap`. .. seealso:: :py:class:`QgsLayoutItemMapGridStack` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutitemmapitem.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutitemmapitem.sip.in index 49f85796af0..6b6f279046c 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutitemmapitem.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutitemmapitem.sip.in @@ -13,8 +13,6 @@ class QgsLayoutItemMapItem : QgsLayoutObject { %Docstring(signature="appended") An item which is drawn inside a :py:class:`QgsLayoutItemMap`, e.g., a grid or map overview. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -215,8 +213,6 @@ A collection of map items which are drawn above the map content in a order they are drawn in. .. seealso:: :py:class:`QgsLayoutItemMapItem` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutitemmapoverview.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutitemmapoverview.sip.in index 36f259800c4..75c465019b3 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutitemmapoverview.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutitemmapoverview.sip.in @@ -18,8 +18,6 @@ A collection of overviews which are drawn above the map content in a order they are drawn in. .. seealso:: :py:class:`QgsLayoutItemMapOverview` - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -119,8 +117,6 @@ An individual overview which is drawn above the map content in a :py:class:`QgsLayoutItemMap`, and shows the extent of another :py:class:`QgsLayoutItemMap`. .. seealso:: :py:class:`QgsLayoutItemMapOverviewStack` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutitemnodeitem.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutitemnodeitem.sip.in index 1a1ccfa8353..33d7baeedf1 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutitemnodeitem.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutitemnodeitem.sip.in @@ -14,8 +14,6 @@ class QgsLayoutNodesItem: QgsLayoutItem %Docstring(signature="appended") An abstract layout item that provides generic methods for node based shapes such as polygon or polylines. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutitempage.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutitempage.sip.in index f499b7be200..154ca779111 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutitempage.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutitempage.sip.in @@ -15,8 +15,6 @@ class QgsLayoutItemPage : QgsLayoutItem { %Docstring(signature="appended") Item representing the paper in a layout. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutitempicture.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutitempicture.sip.in index 7e6aab9598b..5f20baa035d 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutitempicture.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutitempicture.sip.in @@ -13,8 +13,6 @@ class QgsLayoutItemPicture: QgsLayoutItem { %Docstring(signature="appended") A layout item subclass that displays SVG files or raster format images (jpg, png, ...). - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutitempolygon.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutitempolygon.sip.in index ca1365505be..1b882d5beaa 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutitempolygon.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutitempolygon.sip.in @@ -14,8 +14,6 @@ class QgsLayoutItemPolygon: QgsLayoutNodesItem { %Docstring(signature="appended") Layout item for node based polygon shapes. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutitempolyline.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutitempolyline.sip.in index a6638c83635..5207855896c 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutitempolyline.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutitempolyline.sip.in @@ -14,8 +14,6 @@ class QgsLayoutItemPolyline: QgsLayoutNodesItem { %Docstring(signature="appended") Layout item for node based polyline shapes. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutitemregistry.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutitemregistry.sip.in index 93b4f2b5439..235f89820c4 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutitemregistry.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutitemregistry.sip.in @@ -20,8 +20,6 @@ GUI behavior of :py:class:`QgsLayoutItems`. .. note:: In C++ you can use :py:class:`QgsLayoutItemMetadata` convenience class. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -89,8 +87,6 @@ GUI behavior of :py:class:`QgsLayoutMultiFrames`. .. note:: In C++ you can use :py:class:`QgsLayoutMultiFrameMetadata` convenience class. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -152,8 +148,6 @@ Registry of available layout item types. A companion class, :py:class:`QgsLayoutItemGuiRegistry`, handles the GUI behavior of layout items. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutitemscalebar.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutitemscalebar.sip.in index 81b589780dd..fdb64185f39 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutitemscalebar.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutitemscalebar.sip.in @@ -12,8 +12,6 @@ class QgsLayoutItemScaleBar: QgsLayoutItem { %Docstring(signature="appended") A layout item subclass for scale bars. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutitemshape.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutitemshape.sip.in index 814089d3cfe..923c049d87f 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutitemshape.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutitemshape.sip.in @@ -12,8 +12,6 @@ class QgsLayoutItemShape : QgsLayoutItem { %Docstring(signature="appended") Layout item for basic filled shapes (e.g. rectangles, ellipses). - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutitemtexttable.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutitemtexttable.sip.in index 55b2294f4d9..d6f933955c8 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutitemtexttable.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutitemtexttable.sip.in @@ -13,8 +13,6 @@ class QgsLayoutItemTextTable : QgsLayoutTable { %Docstring(signature="appended") A text table item that reads text from string lists - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutmanager.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutmanager.sip.in index 574592f5168..f53e5cc1db4 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutmanager.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutmanager.sip.in @@ -21,8 +21,6 @@ rather accessed through a :py:class:`QgsProject` via :py:func:`QgsProject.layout :py:class:`QgsLayoutManager` retains ownership of all the layouts contained in the manager. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutmeasurement.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutmeasurement.sip.in index 65d589aefd2..36babe22f7e 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutmeasurement.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutmeasurement.sip.in @@ -16,8 +16,6 @@ This class provides a method of storing measurements for use in QGIS layouts using a variety of different measurement units. .. seealso:: :py:class:`QgsLayoutMeasurementConverter` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutmeasurementconverter.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutmeasurementconverter.sip.in index d5b54bd2b86..fc37e54b7c1 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutmeasurementconverter.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutmeasurementconverter.sip.in @@ -19,8 +19,6 @@ dots per inch (DPI) property for the converter. Converters default to using 300 DPI. .. seealso:: :py:class:`QgsLayoutMeasurement` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutmodel.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutmodel.sip.in index 98ba9e6dd17..569b014b982 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutmodel.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutmodel.sip.in @@ -26,8 +26,6 @@ The second list contains only items which are currently displayed in the layout' It is used as a cache of the last known stacking order, so that the model can compare the current stacking of items in the layout to the last known state, and emit the corresponding signals as required. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -99,8 +97,6 @@ class QgsLayoutProxyModel: QSortFilterProxyModel { %Docstring(signature="appended") Allows for filtering a QgsLayoutModel by item type. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutmultiframe.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutmultiframe.sip.in index 1cd69592ebf..bd3cbc315c2 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutmultiframe.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutmultiframe.sip.in @@ -15,8 +15,6 @@ class QgsLayoutMultiFrame: QgsLayoutObject, QgsLayoutUndoObjectInterface %Docstring(signature="appended") Abstract base class for layout items with the ability to distribute the content to several frames (:py:class:`QgsLayoutFrame` items). - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutobject.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutobject.sip.in index 112cf961770..b1448a3d0d5 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutobject.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutobject.sip.in @@ -13,8 +13,6 @@ class QgsLayoutObject: QObject, QgsExpressionContextGenerator { %Docstring(signature="appended") A base class for objects which belong to a layout. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutpagecollection.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutpagecollection.sip.in index 477fa6866f3..1f2b2621488 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutpagecollection.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutpagecollection.sip.in @@ -13,8 +13,6 @@ class QgsLayoutPageCollection : QObject, QgsLayoutSerializableObject { %Docstring(signature="appended") A manager for a collection of pages in a layout. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutpoint.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutpoint.sip.in index 958b189ca86..b4a5788eb6c 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutpoint.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutpoint.sip.in @@ -24,8 +24,6 @@ for use in QGIS layouts. Measurement units are stored alongside the position. to believe that addition of two :py:class:`QgsLayoutPoints` with different unit types would automatically convert units. Instead, all unit conversion must be handled by a :py:class:`QgsLayoutMeasurementConverter` so that conversion between paper and screen units can be correctly performed. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutrendercontext.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutrendercontext.sip.in index 1379b63e595..cfabf7a3efb 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutrendercontext.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutrendercontext.sip.in @@ -12,8 +12,6 @@ class QgsLayoutRenderContext : QObject { %Docstring(signature="appended") Stores information relating to the current rendering settings for a layout. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutreportcontext.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutreportcontext.sip.in index c79e3d863fa..b1848e5c1af 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutreportcontext.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutreportcontext.sip.in @@ -12,8 +12,6 @@ class QgsLayoutReportContext : QObject { %Docstring(signature="appended") Stores information relating to the current reporting context for a layout. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutserializableobject.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutserializableobject.sip.in index b3028ef95bb..61de2b7b8b1 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutserializableobject.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutserializableobject.sip.in @@ -14,8 +14,6 @@ class QgsLayoutSerializableObject : QgsLayoutUndoObjectInterface { %Docstring(signature="appended") An interface for layout objects which can be stored and read from DOM elements. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutsize.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutsize.sip.in index 56309d29f94..c29859aae11 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutsize.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutsize.sip.in @@ -25,8 +25,6 @@ for use in QGIS layouts. Measurement units are stored alongside the size. addition of two :py:class:`QgsLayoutSize` with different unit types would automatically convert units. Instead, all unit conversion must be handled by a :py:class:`QgsLayoutMeasurementConverter` so that conversion between paper and screen units can be correctly performed. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutsnapper.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutsnapper.sip.in index 341ca592ef3..b27547f5194 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutsnapper.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutsnapper.sip.in @@ -13,8 +13,6 @@ class QgsLayoutSnapper: QgsLayoutSerializableObject %Docstring(signature="appended") Manages snapping grids and preset snap lines in a layout, and handles snapping points to the nearest grid coordinate/snap line when possible. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayouttable.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayouttable.sip.in index e0f4dd5cc56..b970f834690 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayouttable.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayouttable.sip.in @@ -26,8 +26,6 @@ class QgsLayoutTableStyle { %Docstring(signature="appended") Styling option for a layout table cell - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -70,8 +68,6 @@ class QgsLayoutTable: QgsLayoutMultiFrame %Docstring(signature="appended") A class to display a table in the print layout, and allow the table to span over multiple frames - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayouttablecolumn.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayouttablecolumn.sip.in index 01d12a1e4c1..04dfb3fd91f 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayouttablecolumn.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayouttablecolumn.sip.in @@ -18,8 +18,6 @@ Stores properties of a column for a :py:class:`QgsLayoutTable`. Some properties of a :py:class:`QgsLayoutTableColumn` are applicable only in certain contexts. For instance, the attribute and setAttribute methods only have an effect for :py:class:`QgsLayoutItemAttributeTables`, and have no effect for :py:class:`QgsLayoutItemTextTables`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutundocommand.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutundocommand.sip.in index 607cc742193..182de7bfdcc 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutundocommand.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutundocommand.sip.in @@ -15,8 +15,6 @@ class QgsAbstractLayoutUndoCommand: QUndoCommand { %Docstring(signature="appended") Base class for commands to undo/redo layout and layout object changes. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -110,8 +108,6 @@ class QgsLayoutUndoObjectInterface { %Docstring(signature="appended") Interface for layout objects which support undo/redo commands. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoutundostack.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoutundostack.sip.in index fae4e8c94ae..b6fd77bee58 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoutundostack.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoutundostack.sip.in @@ -15,8 +15,6 @@ class QgsLayoutUndoStack : QObject { %Docstring(signature="appended") An undo stack for :py:class:`QgsLayouts`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgslayoututils.sip.in b/python/PyQt6/core/auto_generated/layout/qgslayoututils.sip.in index 66dd973b868..56a4cb8be2b 100644 --- a/python/PyQt6/core/auto_generated/layout/qgslayoututils.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgslayoututils.sip.in @@ -13,8 +13,6 @@ class QgsLayoutUtils { %Docstring(signature="appended") Utilities for layouts. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgsmasterlayoutinterface.sip.in b/python/PyQt6/core/auto_generated/layout/qgsmasterlayoutinterface.sip.in index 374e205671f..05fc4a65096 100644 --- a/python/PyQt6/core/auto_generated/layout/qgsmasterlayoutinterface.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgsmasterlayoutinterface.sip.in @@ -17,8 +17,6 @@ class QgsMasterLayoutInterface { %Docstring(signature="appended") Interface for master layout type objects, such as print layouts and reports. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgspagesizeregistry.sip.in b/python/PyQt6/core/auto_generated/layout/qgspagesizeregistry.sip.in index 9ddd1d1c6a0..9bdcaf46623 100644 --- a/python/PyQt6/core/auto_generated/layout/qgspagesizeregistry.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgspagesizeregistry.sip.in @@ -13,8 +13,6 @@ class QgsPageSize { %Docstring(signature="appended") A named page size for layouts. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -52,8 +50,6 @@ A registry for known page sizes. :py:class:`QgsPageSizeRegistry` is not usually directly created, but rather accessed through :py:func:`QgsApplication.pageSizeRegistry()`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgsprintlayout.sip.in b/python/PyQt6/core/auto_generated/layout/qgsprintlayout.sip.in index 73371cd6939..bea3c41c4d4 100644 --- a/python/PyQt6/core/auto_generated/layout/qgsprintlayout.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgsprintlayout.sip.in @@ -12,8 +12,6 @@ class QgsPrintLayout : QgsLayout, QgsMasterLayoutInterface { %Docstring(signature="appended") Print layout, a :py:class:`QgsLayout` subclass for static or atlas-based layouts. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgsreport.sip.in b/python/PyQt6/core/auto_generated/layout/qgsreport.sip.in index 3112017364d..527c7130776 100644 --- a/python/PyQt6/core/auto_generated/layout/qgsreport.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgsreport.sip.in @@ -21,8 +21,6 @@ subclasses. This is not considered stable API, and may change in future QGIS releases. It is exposed to the Python bindings for unit testing purposes only. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgsreportsectionfieldgroup.sip.in b/python/PyQt6/core/auto_generated/layout/qgsreportsectionfieldgroup.sip.in index 07f0fc24f7c..28032042414 100644 --- a/python/PyQt6/core/auto_generated/layout/qgsreportsectionfieldgroup.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgsreportsectionfieldgroup.sip.in @@ -19,8 +19,6 @@ A report section consisting of a features This is not considered stable API, and may change in future QGIS releases. It is exposed to the Python bindings for unit testing purposes only. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/layout/qgsreportsectionlayout.sip.in b/python/PyQt6/core/auto_generated/layout/qgsreportsectionlayout.sip.in index acd99b79047..af13a114261 100644 --- a/python/PyQt6/core/auto_generated/layout/qgsreportsectionlayout.sip.in +++ b/python/PyQt6/core/auto_generated/layout/qgsreportsectionlayout.sip.in @@ -18,8 +18,6 @@ A report section consisting of a single :py:class:`QgsLayout` body. This is not considered stable API, and may change in future QGIS releases. It is exposed to the Python bindings for unit testing purposes only. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/locator/qgslocator.sip.in b/python/PyQt6/core/auto_generated/locator/qgslocator.sip.in index 06cca091872..2985aad496b 100644 --- a/python/PyQt6/core/auto_generated/locator/qgslocator.sip.in +++ b/python/PyQt6/core/auto_generated/locator/qgslocator.sip.in @@ -32,8 +32,6 @@ for each result. Callers should connect this signal to an appropriate slot desig to collect and handle these results. Since :py:func:`~foundResult` is triggered whenever a filter encounters an individual result, it will usually be triggered many times for a single call to :py:func:`~fetchResults`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/locator/qgslocatorcontext.sip.in b/python/PyQt6/core/auto_generated/locator/qgslocatorcontext.sip.in index 7f7f0d64d36..28cbde15b04 100644 --- a/python/PyQt6/core/auto_generated/locator/qgslocatorcontext.sip.in +++ b/python/PyQt6/core/auto_generated/locator/qgslocatorcontext.sip.in @@ -13,8 +13,6 @@ class QgsLocatorContext { %Docstring(signature="appended") Encapsulates the properties relating to the context of a locator search. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/locator/qgslocatorfilter.sip.in b/python/PyQt6/core/auto_generated/locator/qgslocatorfilter.sip.in index 18f2abb8a1f..8ca16a6d9dd 100644 --- a/python/PyQt6/core/auto_generated/locator/qgslocatorfilter.sip.in +++ b/python/PyQt6/core/auto_generated/locator/qgslocatorfilter.sip.in @@ -15,8 +15,6 @@ class QgsLocatorResult { %Docstring(signature="appended") Encapsulates properties of an individual matching result found by a :py:class:`QgsLocatorFilter`. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -97,8 +95,6 @@ Abstract base class for filters which collect locator results. If the configuration of the filter is changed outside of the main application settings, one needs to invalidate current results of the locator widget: see QgisInterface.invalidateLocatorResults - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/locator/qgslocatormodel.sip.in b/python/PyQt6/core/auto_generated/locator/qgslocatormodel.sip.in index f3b01d9913d..ed20b9d15c6 100644 --- a/python/PyQt6/core/auto_generated/locator/qgslocatormodel.sip.in +++ b/python/PyQt6/core/auto_generated/locator/qgslocatormodel.sip.in @@ -17,8 +17,6 @@ An abstract list model for displaying the results of locator searches. Note that this class should generally be used with a :py:class:`QgsLocatorProxyModel` in order to ensure correct sorting of results by priority and match level. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -96,8 +94,6 @@ connections manually. Note that this class should generally be used with a :py:class:`QgsLocatorProxyModel` in order to ensure correct sorting of results by priority and match level. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -142,8 +138,6 @@ class QgsLocatorProxyModel : QSortFilterProxyModel %Docstring(signature="appended") A sort proxy model for :py:class:`QgsLocatorModel`, which automatically sorts results by precedence. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/maprenderer/qgsmaprenderercache.sip.in b/python/PyQt6/core/auto_generated/maprenderer/qgsmaprenderercache.sip.in index 704855cbf8d..d11db23510e 100644 --- a/python/PyQt6/core/auto_generated/maprenderer/qgsmaprenderercache.sip.in +++ b/python/PyQt6/core/auto_generated/maprenderer/qgsmaprenderercache.sip.in @@ -103,8 +103,6 @@ Returns ``True`` if the cache contains an image with the specified ``cacheKey`` that has the same extent and scale as the cache's global extent and scale .. seealso:: :py:func:`cacheImage` - -.. versionadded:: 3.0 %End bool hasAnyCacheImage( const QString &cacheKey, double minimumScaleThreshold = 0, double maximumScaleThreshold = 0 ) const; @@ -150,8 +148,6 @@ Returns a null image if it is not cached. QList< QgsMapLayer * > dependentLayers( const QString &cacheKey ) const; %Docstring Returns a list of map layers on which an image in the cache depends. - -.. versionadded:: 3.0 %End void clearCacheImage( const QString &cacheKey ); diff --git a/python/PyQt6/core/auto_generated/maprenderer/qgsmaprendererjob.sip.in b/python/PyQt6/core/auto_generated/maprenderer/qgsmaprendererjob.sip.in index 5793fbe84e1..b0f2f2dfdad 100644 --- a/python/PyQt6/core/auto_generated/maprenderer/qgsmaprendererjob.sip.in +++ b/python/PyQt6/core/auto_generated/maprenderer/qgsmaprendererjob.sip.in @@ -84,8 +84,6 @@ If so, any previously stored labeling results (see :py:func:`~QgsMapRendererJob. should be retained. .. seealso:: :py:func:`takeLabelingResults` - -.. versionadded:: 3.0 %End QStringList layersRedrawnFromCache() const; @@ -121,16 +119,12 @@ Set the feature filter provider used by the :py:class:`QgsRenderContext` of each LayerRenderJob. Ownership is not transferred and the provider must not be deleted before the render job. - -.. versionadded:: 3.0 %End const QgsFeatureFilterProvider *featureFilterProvider() const; %Docstring Returns the feature filter provider used by the :py:class:`QgsRenderContext` of each LayerRenderJob. - -.. versionadded:: 3.0 %End struct Error @@ -185,8 +179,6 @@ Returns map settings with which this job was started. Emitted when the layers are rendered. Rendering labels is not yet done. If the fully rendered layer including labels is required use :py:func:`~QgsMapRendererJob.finished` instead. - -.. versionadded:: 3.0 %End diff --git a/python/PyQt6/core/auto_generated/maprenderer/qgsmaprenderertask.sip.in b/python/PyQt6/core/auto_generated/maprenderer/qgsmaprenderertask.sip.in index 72e3fc32df5..8e58a2b5d29 100644 --- a/python/PyQt6/core/auto_generated/maprenderer/qgsmaprenderertask.sip.in +++ b/python/PyQt6/core/auto_generated/maprenderer/qgsmaprenderertask.sip.in @@ -16,8 +16,6 @@ class QgsMapRendererTask : QgsTask %Docstring(signature="appended") :py:class:`QgsTask` task which draws a map to an image file or a painter as a background task. This can be used to draw maps without blocking the QGIS interface. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/metadata/qgslayermetadata.sip.in b/python/PyQt6/core/auto_generated/metadata/qgslayermetadata.sip.in index 5f86e346f10..24fac5978ba 100644 --- a/python/PyQt6/core/auto_generated/metadata/qgslayermetadata.sip.in +++ b/python/PyQt6/core/auto_generated/metadata/qgslayermetadata.sip.in @@ -33,8 +33,6 @@ within the QGIS source code. Metadata can be validated through the use of :py:class:`QgsLayerMetadataValidator` subclasses. E.g. validating against the native QGIS metadata schema can be performed using :py:class:`QgsNativeMetadataValidator`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/metadata/qgslayermetadataformatter.sip.in b/python/PyQt6/core/auto_generated/metadata/qgslayermetadataformatter.sip.in index cbf67ebd920..01f40264e38 100644 --- a/python/PyQt6/core/auto_generated/metadata/qgslayermetadataformatter.sip.in +++ b/python/PyQt6/core/auto_generated/metadata/qgslayermetadataformatter.sip.in @@ -14,8 +14,6 @@ class QgsLayerMetadataFormatter { %Docstring(signature="appended") Class for metadata formatter. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/metadata/qgslayermetadatavalidator.sip.in b/python/PyQt6/core/auto_generated/metadata/qgslayermetadatavalidator.sip.in index bb515dcc999..ee4d76102c5 100644 --- a/python/PyQt6/core/auto_generated/metadata/qgslayermetadatavalidator.sip.in +++ b/python/PyQt6/core/auto_generated/metadata/qgslayermetadatavalidator.sip.in @@ -15,8 +15,6 @@ class QgsAbstractMetadataBaseValidator { %Docstring(signature="appended") Abstract base class for metadata validators. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -28,8 +26,6 @@ Abstract base class for metadata validators. { %Docstring(signature="appended") Contains the parameters describing a metadata validation failure. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -108,8 +104,6 @@ class QgsNativeMetadataValidator : QgsNativeMetadataBaseValidator { %Docstring(signature="appended") A validator for the native QGIS layer metadata schema definition. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/network/qgsfiledownloader.sip.in b/python/PyQt6/core/auto_generated/network/qgsfiledownloader.sip.in index 19f6a31d65c..c08727088b5 100644 --- a/python/PyQt6/core/auto_generated/network/qgsfiledownloader.sip.in +++ b/python/PyQt6/core/auto_generated/network/qgsfiledownloader.sip.in @@ -26,8 +26,6 @@ An optional authentication configuration can be specified. .. note:: This class was part of the GUI library from QGIS 2.18.1 until QGIS 3.0 - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/processing/models/qgsprocessingmodelalgorithm.sip.in b/python/PyQt6/core/auto_generated/processing/models/qgsprocessingmodelalgorithm.sip.in index 8872213a755..5245bc4907f 100644 --- a/python/PyQt6/core/auto_generated/processing/models/qgsprocessingmodelalgorithm.sip.in +++ b/python/PyQt6/core/auto_generated/processing/models/qgsprocessingmodelalgorithm.sip.in @@ -14,8 +14,6 @@ class QgsProcessingModelAlgorithm : QgsProcessingAlgorithm { %Docstring(signature="appended") Model based algorithm with processing. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -518,8 +516,6 @@ sources to those with compatible data types for the parameter/outputs. { %Docstring(signature="appended") Definition of a expression context variable available during model execution. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/processing/models/qgsprocessingmodelchildalgorithm.sip.in b/python/PyQt6/core/auto_generated/processing/models/qgsprocessingmodelchildalgorithm.sip.in index 17e48bab4b5..424ecb5181c 100644 --- a/python/PyQt6/core/auto_generated/processing/models/qgsprocessingmodelchildalgorithm.sip.in +++ b/python/PyQt6/core/auto_generated/processing/models/qgsprocessingmodelchildalgorithm.sip.in @@ -15,8 +15,6 @@ class QgsProcessingModelChildAlgorithm : QgsProcessingModelComponent { %Docstring(signature="appended") Child algorithm representing a single component of a :py:class:`QgsProcessingModelAlgorithm`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/processing/models/qgsprocessingmodelchildparametersource.sip.in b/python/PyQt6/core/auto_generated/processing/models/qgsprocessingmodelchildparametersource.sip.in index 1b86b378f63..274b3f50d86 100644 --- a/python/PyQt6/core/auto_generated/processing/models/qgsprocessingmodelchildparametersource.sip.in +++ b/python/PyQt6/core/auto_generated/processing/models/qgsprocessingmodelchildparametersource.sip.in @@ -14,8 +14,6 @@ class QgsProcessingModelChildParameterSource { %Docstring(signature="appended") Source for the value of a parameter for a child algorithm within a model. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/processing/models/qgsprocessingmodelcomponent.sip.in b/python/PyQt6/core/auto_generated/processing/models/qgsprocessingmodelcomponent.sip.in index 531da4bfbc6..95d3fb87d61 100644 --- a/python/PyQt6/core/auto_generated/processing/models/qgsprocessingmodelcomponent.sip.in +++ b/python/PyQt6/core/auto_generated/processing/models/qgsprocessingmodelcomponent.sip.in @@ -15,8 +15,6 @@ class QgsProcessingModelComponent { %Docstring(signature="appended") Represents a component of a model algorithm. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/processing/models/qgsprocessingmodeloutput.sip.in b/python/PyQt6/core/auto_generated/processing/models/qgsprocessingmodeloutput.sip.in index 04db61cf9c6..e1bff04eb76 100644 --- a/python/PyQt6/core/auto_generated/processing/models/qgsprocessingmodeloutput.sip.in +++ b/python/PyQt6/core/auto_generated/processing/models/qgsprocessingmodeloutput.sip.in @@ -14,8 +14,6 @@ class QgsProcessingModelOutput : QgsProcessingModelComponent { %Docstring(signature="appended") Represents a final output created by the model. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/processing/models/qgsprocessingmodelparameter.sip.in b/python/PyQt6/core/auto_generated/processing/models/qgsprocessingmodelparameter.sip.in index 4542141f6c4..f3fdc05d877 100644 --- a/python/PyQt6/core/auto_generated/processing/models/qgsprocessingmodelparameter.sip.in +++ b/python/PyQt6/core/auto_generated/processing/models/qgsprocessingmodelparameter.sip.in @@ -15,8 +15,6 @@ class QgsProcessingModelParameter : QgsProcessingModelComponent { %Docstring(signature="appended") Represents an input parameter used by the model. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/processing/qgsprocessing.sip.in b/python/PyQt6/core/auto_generated/processing/qgsprocessing.sip.in index 1d9d1a872d1..cb4f38f3969 100644 --- a/python/PyQt6/core/auto_generated/processing/qgsprocessing.sip.in +++ b/python/PyQt6/core/auto_generated/processing/qgsprocessing.sip.in @@ -17,8 +17,6 @@ class QgsProcessing Contains enumerations and other constants for use in processing algorithms and parameters. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/processing/qgsprocessingalgorithm.sip.in b/python/PyQt6/core/auto_generated/processing/qgsprocessingalgorithm.sip.in index 500211aec58..ed5adf833d0 100644 --- a/python/PyQt6/core/auto_generated/processing/qgsprocessingalgorithm.sip.in +++ b/python/PyQt6/core/auto_generated/processing/qgsprocessingalgorithm.sip.in @@ -18,8 +18,6 @@ class QgsProcessingAlgorithm { %Docstring(signature="appended") Abstract base class for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -1132,8 +1130,6 @@ shortcutting much of the common algorithm code for handling iterating over sourc features to output sinks. It also allows the algorithm execution to be optimised in future (for instance allowing automatic multi-thread processing of the algorithm, or use of the algorithm in "chains", avoiding the need for temporary outputs in multi-step models). - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/processing/qgsprocessingalgrunnertask.sip.in b/python/PyQt6/core/auto_generated/processing/qgsprocessingalgrunnertask.sip.in index 4f7f97e32f2..11b9abac804 100644 --- a/python/PyQt6/core/auto_generated/processing/qgsprocessingalgrunnertask.sip.in +++ b/python/PyQt6/core/auto_generated/processing/qgsprocessingalgrunnertask.sip.in @@ -14,8 +14,6 @@ class QgsProcessingAlgRunnerTask : QgsTask { %Docstring(signature="appended") :py:class:`QgsTask` task which runs a :py:class:`QgsProcessingAlgorithm` in a background task. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/processing/qgsprocessingcontext.sip.in b/python/PyQt6/core/auto_generated/processing/qgsprocessingcontext.sip.in index 448bf7eb459..ef1d7fab180 100644 --- a/python/PyQt6/core/auto_generated/processing/qgsprocessingcontext.sip.in +++ b/python/PyQt6/core/auto_generated/processing/qgsprocessingcontext.sip.in @@ -20,8 +20,6 @@ Contains information about the context in which a processing algorithm is execut Contextual information includes settings such as the associated project, and expression context. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -206,8 +204,6 @@ algorithm execution. { %Docstring(signature="appended") Details for layers to load into projects. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -368,8 +364,6 @@ Sets a callback function to use when encountering an invalid geometry and called using the feature with invalid geometry as a parameter. .. seealso:: :py:func:`invalidGeometryCallback` - -.. versionadded:: 3.0 %End %MethodCode Py_BEGIN_ALLOW_THREADS @@ -393,8 +387,6 @@ features. This function will be called using the feature which encountered the transform error as a parameter. .. seealso:: :py:func:`transformErrorCallback` - -.. versionadded:: 3.0 %End %MethodCode Py_BEGIN_ALLOW_THREADS diff --git a/python/PyQt6/core/auto_generated/processing/qgsprocessingfeedback.sip.in b/python/PyQt6/core/auto_generated/processing/qgsprocessingfeedback.sip.in index 6a7a5830f6d..8cb52bd771c 100644 --- a/python/PyQt6/core/auto_generated/processing/qgsprocessingfeedback.sip.in +++ b/python/PyQt6/core/auto_generated/processing/qgsprocessingfeedback.sip.in @@ -18,8 +18,6 @@ Base class for providing feedback from a processing algorithm. This base class implementation silently ignores all feedback reported by algorithms. Subclasses of :py:class:`QgsProcessingFeedback` can be used to log this feedback or report it to users via the GUI. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -192,8 +190,6 @@ Processing feedback object for multi-step operations. A processing feedback object which proxies its calls to an underlying feedback object, but scales overall progress reports to account for a number of child steps which each report their own feedback. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/processing/qgsprocessingoutputs.sip.in b/python/PyQt6/core/auto_generated/processing/qgsprocessingoutputs.sip.in index 36c6566a5e5..05cea7db1e7 100644 --- a/python/PyQt6/core/auto_generated/processing/qgsprocessingoutputs.sip.in +++ b/python/PyQt6/core/auto_generated/processing/qgsprocessingoutputs.sip.in @@ -20,8 +20,6 @@ Base class for the definition of processing outputs. Output definitions encapsulate the properties regarding the outputs from algorithms, such as generated layers or calculated values. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -174,8 +172,6 @@ A map layer output for processing algorithms, where layers may be either vector If the actual layer output type is known (e.g. always vector or always raster), use :py:class:`QgsProcessingOutputVectorLayer` or :py:class:`QgsProcessingOutputRasterLayer` instead. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -202,8 +198,6 @@ class QgsProcessingOutputVectorLayer : QgsProcessingOutputDefinition { %Docstring(signature="appended") A vector layer output for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -242,8 +236,6 @@ class QgsProcessingOutputRasterLayer : QgsProcessingOutputDefinition { %Docstring(signature="appended") A raster layer output for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -301,8 +293,6 @@ the number and nature of the output layers is not predefined. should only ever be used when the number of output layers is not fixed - e.g. as a result of processing all layers in a specified folder. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -330,8 +320,6 @@ class QgsProcessingOutputHtml : QgsProcessingOutputDefinition { %Docstring(signature="appended") A HTML file output for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -387,8 +375,6 @@ class QgsProcessingOutputNumber : QgsProcessingOutputDefinition { %Docstring(signature="appended") A numeric output for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -415,8 +401,6 @@ class QgsProcessingOutputString : QgsProcessingOutputDefinition { %Docstring(signature="appended") A string output for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -467,8 +451,6 @@ class QgsProcessingOutputFolder : QgsProcessingOutputDefinition { %Docstring(signature="appended") A folder output for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -496,8 +478,6 @@ class QgsProcessingOutputFile : QgsProcessingOutputDefinition { %Docstring(signature="appended") A file output for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/processing/qgsprocessingparameters.sip.in b/python/PyQt6/core/auto_generated/processing/qgsprocessingparameters.sip.in index ad677278388..62c3328742d 100644 --- a/python/PyQt6/core/auto_generated/processing/qgsprocessingparameters.sip.in +++ b/python/PyQt6/core/auto_generated/processing/qgsprocessingparameters.sip.in @@ -16,8 +16,6 @@ class QgsProcessingFeatureSourceDefinition %Docstring(signature="appended") Encapsulates settings relating to a feature source input to a processing algorithm. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -110,8 +108,6 @@ class QgsProcessingOutputLayerDefinition %Docstring(signature="appended") Encapsulates settings relating to a feature sink or output raster layer for a processing algorithm. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -215,8 +211,6 @@ Base class for the definition of processing parameters. Parameter definitions encapsulate properties regarding the behavior of parameters, their acceptable ranges, defaults, etc. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -811,8 +805,6 @@ directly, and instead the high level API provided through :py:class:`QgsProcessi Parameters are evaluated using a provided :py:class:`QgsProcessingContext`, allowing the evaluation to understand available map layers and expression contexts (for expression based parameters). - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -1685,8 +1677,6 @@ class QgsProcessingParameterBoolean : QgsProcessingParameterDefinition { %Docstring(signature="appended") A boolean parameter for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -1722,8 +1712,6 @@ class QgsProcessingParameterCrs : QgsProcessingParameterDefinition { %Docstring(signature="appended") A coordinate reference system parameter for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -1764,8 +1752,6 @@ class QgsProcessingParameterExtent : QgsProcessingParameterDefinition { %Docstring(signature="appended") A rectangular map extent parameter for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -1807,8 +1793,6 @@ class QgsProcessingParameterPoint : QgsProcessingParameterDefinition { %Docstring(signature="appended") A point parameter for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -1924,8 +1908,6 @@ class QgsProcessingParameterFile : QgsProcessingParameterDefinition, QgsFileFilt { %Docstring(signature="appended") An input file or folder parameter for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -2037,8 +2019,6 @@ class QgsProcessingParameterMatrix : QgsProcessingParameterDefinition { %Docstring(signature="appended") A table (matrix) parameter for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -2136,8 +2116,6 @@ class QgsProcessingParameterMultipleLayers : QgsProcessingParameterDefinition, Q { %Docstring(signature="appended") A parameter for processing algorithms which accepts multiple map layers. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -2231,8 +2209,6 @@ shown in the parameter's widget can be specified by setting the parameter's meta param.setMetadata( {'widget_wrapper': { 'decimals': 2 } }) - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -2514,8 +2490,6 @@ class QgsProcessingParameterRange : QgsProcessingParameterDefinition { %Docstring(signature="appended") A numeric range parameter for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -2575,8 +2549,6 @@ class QgsProcessingParameterRasterLayer : QgsProcessingParameterDefinition, QgsF { %Docstring(signature="appended") A raster layer parameter for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -2630,8 +2602,6 @@ set to a list of QIcon values. param.setMetadata( {'widget_wrapper': { 'icons': [QIcon('integer.svg'), QIcon('string.svg')] } }) - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -2750,8 +2720,6 @@ means. Algorithms should gracefully handle other values accordingly.) param.setMetadata( {'widget_wrapper': { 'value_hints': ['Inkjet printer', 'Laser printer'] } }) - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -2854,8 +2822,6 @@ class QgsProcessingParameterExpression : QgsProcessingParameterDefinition { %Docstring(signature="appended") An expression parameter for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -2933,8 +2899,6 @@ class QgsProcessingParameterLimitedDataTypes { %Docstring(signature="appended") Can be inherited by parameters which require limits to their acceptable data types. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -2970,8 +2934,6 @@ class QgsProcessingParameterVectorLayer : QgsProcessingParameterDefinition, QgsP %Docstring(signature="appended") A vector layer (with or without geometry) parameter for processing algorithms. Consider using the more versatile :py:class:`QgsProcessingParameterFeatureSource` wherever possible. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -3069,8 +3031,6 @@ class QgsProcessingParameterMapLayer : QgsProcessingParameterDefinition, QgsProc { %Docstring(signature="appended") A map layer parameter for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -3123,8 +3083,6 @@ class QgsProcessingParameterField : QgsProcessingParameterDefinition { %Docstring(signature="appended") A vector layer or feature source field parameter for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -3243,8 +3201,6 @@ class QgsProcessingParameterFeatureSource : QgsProcessingParameterDefinition, Qg { %Docstring(signature="appended") An input feature source (such as vector layers) parameter for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -3298,8 +3254,6 @@ class QgsProcessingDestinationParameter : QgsProcessingParameterDefinition, QgsF %Docstring(signature="appended") Base class for all parameter definitions which represent file or layer destinations, e.g. parameters which are used for the destination for layers output by an algorithm. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -3416,8 +3370,6 @@ class QgsProcessingParameterFeatureSink : QgsProcessingDestinationParameter A feature sink output for processing algorithms. A parameter which represents the destination feature sink for features created by an algorithm. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -3534,8 +3486,6 @@ created by the algorithm. Consider using the more flexible QgsProcessingParameterFeatureSink wherever possible. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -3621,8 +3571,6 @@ class QgsProcessingParameterRasterDestination : QgsProcessingDestinationParamete %Docstring(signature="appended") A raster layer destination parameter, for specifying the destination path for a raster layer created by the algorithm. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -3692,8 +3640,6 @@ the widget wrapper metadata "dontconfirmoverwrite" option: param.setMetadata( {'widget_wrapper': { 'dontconfirmoverwrite': True } }) - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -3765,8 +3711,6 @@ class QgsProcessingParameterFolderDestination : QgsProcessingDestinationParamete %Docstring(signature="appended") A folder destination parameter, for specifying the destination path for a folder created by the algorithm or used for creating new files within the algorithm. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -3807,8 +3751,6 @@ class QgsProcessingParameterBand : QgsProcessingParameterDefinition { %Docstring(signature="appended") A raster band parameter for Processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/processing/qgsprocessingprovider.sip.in b/python/PyQt6/core/auto_generated/processing/qgsprocessingprovider.sip.in index 2d7aa118a30..c502f0e6e44 100644 --- a/python/PyQt6/core/auto_generated/processing/qgsprocessingprovider.sip.in +++ b/python/PyQt6/core/auto_generated/processing/qgsprocessingprovider.sip.in @@ -16,8 +16,6 @@ Abstract base class for processing providers. An algorithm provider is a set of related algorithms, typically from the same external application or related to a common area of analysis. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/processing/qgsprocessingregistry.sip.in b/python/PyQt6/core/auto_generated/processing/qgsprocessingregistry.sip.in index 65d37a5e796..2b9f96a143c 100644 --- a/python/PyQt6/core/auto_generated/processing/qgsprocessingregistry.sip.in +++ b/python/PyQt6/core/auto_generated/processing/qgsprocessingregistry.sip.in @@ -37,8 +37,6 @@ and various parameters and outputs. :py:class:`QgsProcessingRegistry` is not usually directly created, but rather accessed through :py:func:`QgsApplication.processingRegistry()`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/processing/qgsprocessingutils.sip.in b/python/PyQt6/core/auto_generated/processing/qgsprocessingutils.sip.in index 7e4926e23bc..1f49702a5e2 100644 --- a/python/PyQt6/core/auto_generated/processing/qgsprocessingutils.sip.in +++ b/python/PyQt6/core/auto_generated/processing/qgsprocessingutils.sip.in @@ -16,8 +16,6 @@ class QgsProcessingUtils { %Docstring(signature="appended") Utility functions for use with processing classes. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -646,8 +644,6 @@ class QgsProcessingFeatureSource : QgsFeatureSource %Docstring(signature="appended") :py:class:`QgsFeatureSource` subclass which proxies methods to an underlying :py:class:`QgsFeatureSource`, modifying results according to the settings in a :py:class:`QgsProcessingContext`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/proj/qgscoordinatereferencesystem.sip.in b/python/PyQt6/core/auto_generated/proj/qgscoordinatereferencesystem.sip.in index 12c2c8dcc66..d3f26e89b41 100644 --- a/python/PyQt6/core/auto_generated/proj/qgscoordinatereferencesystem.sip.in +++ b/python/PyQt6/core/auto_generated/proj/qgscoordinatereferencesystem.sip.in @@ -251,8 +251,6 @@ returned values can be safely passed to :py:func:`~QgsCoordinateReferenceSystem. QgsCoordinateReferenceSystem object. .. seealso:: :py:func:`fromSrsId` - -.. versionadded:: 3.0 %End @@ -265,8 +263,6 @@ Creates a CRS from a given OGC WMS-format Coordinate Reference System string. :return: matching CRS, or an invalid CRS if string could not be matched .. seealso:: :py:func:`createFromOgcWmsCrs` - -.. versionadded:: 3.0 %End static QgsCoordinateReferenceSystem fromEpsgId( long epsg ); @@ -276,8 +272,6 @@ Creates a CRS from a given EPSG ID. :param epsg: epsg CRS ID :return: matching CRS, or an invalid CRS if string could not be matched - -.. versionadded:: 3.0 %End static QgsCoordinateReferenceSystem fromProj4( const QString &proj4 ) /Deprecated/; @@ -314,8 +308,6 @@ Creates a CRS from a WKT spatial ref sys definition string. :return: matching CRS, or an invalid CRS if string could not be matched .. seealso:: :py:func:`createFromWkt` - -.. versionadded:: 3.0 %End static QgsCoordinateReferenceSystem fromSrsId( long srsId ); @@ -329,8 +321,6 @@ Creates a CRS from a specified QGIS SRS ID. .. seealso:: :py:func:`createFromSrsId` .. seealso:: :py:func:`validSrsIds` - -.. versionadded:: 3.0 %End @@ -975,8 +965,6 @@ Returns the approximate bounds for the region the CRS is usable within. The returned bounds represent the latitude and longitude extent for the projection in the WGS 84 CRS. - -.. versionadded:: 3.0 %End QString toOgcUri() const; @@ -1150,8 +1138,6 @@ Cleans the list of recently used CRS. Clears the internal cache used to initialize QgsCoordinateReferenceSystem objects. This should be called whenever the srs database has been modified in order to ensure that outdated CRS objects are not created. - -.. versionadded:: 3.0 %End }; diff --git a/python/PyQt6/core/auto_generated/proj/qgscoordinatetransform.sip.in b/python/PyQt6/core/auto_generated/proj/qgscoordinatetransform.sip.in index 3395e8f9ca6..c56f092195a 100644 --- a/python/PyQt6/core/auto_generated/proj/qgscoordinatetransform.sip.in +++ b/python/PyQt6/core/auto_generated/proj/qgscoordinatetransform.sip.in @@ -82,9 +82,6 @@ which dictate the behavior of the transformation. ensure that the :py:class:`QgsCoordinateTransformContext` object is correctly retrieved based on the current code context, or use the constructor variant which accepts a :py:class:`QgsProject` argument instead. - - -.. versionadded:: 3.0 %End explicit QgsCoordinateTransform( const QgsCoordinateReferenceSystem &source, @@ -118,8 +115,6 @@ which dictate the behavior of the transformation. Since QGIS 3.20 The QgsCoordinateTransform class can perform time-dependent transformations between a static and dynamic CRS based on either the source OR destination CRS coordinate epoch, however dynamic CRS to dynamic CRS transformations are not currently supported. - -.. versionadded:: 3.0 %End explicit QgsCoordinateTransform( const QgsCoordinateReferenceSystem &source, @@ -133,8 +128,6 @@ datum transforms (see :py:class:`QgsDatumTransform`). .. deprecated:: will be removed in QGIS 4.0. Use the constructor with a :py:class:`QgsCoordinateTransformContext` argument instead. - -.. versionadded:: 3.0 %End QgsCoordinateTransform( const QgsCoordinateTransform &o ); @@ -165,8 +158,6 @@ a transformation between them will never be possible. %Docstring Returns ``True`` if the coordinate transform is valid, ie both the source and destination CRS have been set and are valid. - -.. versionadded:: 3.0 %End void setSourceCrs( const QgsCoordinateReferenceSystem &crs ); @@ -197,8 +188,6 @@ Sets the ``context`` in which the coordinate transform should be calculated. .. seealso:: :py:func:`context` - -.. versionadded:: 3.0 %End QgsCoordinateTransformContext context() const; @@ -614,8 +603,6 @@ Calling this method will overwrite any automatically calculated datum transform. Clears the internal cache used to initialize QgsCoordinateTransform objects. This should be called whenever the srs database has been modified in order to ensure that outdated CRS transforms are not created. - -.. versionadded:: 3.0 %End double scaleFactor( const QgsRectangle &referenceExtent ) const; diff --git a/python/PyQt6/core/auto_generated/proj/qgscoordinatetransformcontext.sip.in b/python/PyQt6/core/auto_generated/proj/qgscoordinatetransformcontext.sip.in index e7bec91257f..6e79124fe44 100644 --- a/python/PyQt6/core/auto_generated/proj/qgscoordinatetransformcontext.sip.in +++ b/python/PyQt6/core/auto_generated/proj/qgscoordinatetransformcontext.sip.in @@ -33,9 +33,6 @@ system. .. seealso:: :py:class:`QgsDatumTransform` .. seealso:: :py:class:`QgsCoordinateTransform` - - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/proj/qgsdatumtransform.sip.in b/python/PyQt6/core/auto_generated/proj/qgsdatumtransform.sip.in index b92d2f59831..39fe0fa131c 100644 --- a/python/PyQt6/core/auto_generated/proj/qgsdatumtransform.sip.in +++ b/python/PyQt6/core/auto_generated/proj/qgsdatumtransform.sip.in @@ -18,8 +18,6 @@ Contains methods and classes relating the datum transformations. .. seealso:: :py:class:`QgsCoordinateTransformContext` .. seealso:: :py:class:`QgsCoordinateTransform` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/proj/qgsellipsoidutils.sip.in b/python/PyQt6/core/auto_generated/proj/qgsellipsoidutils.sip.in index 38a4550bfb7..f3946ae7000 100644 --- a/python/PyQt6/core/auto_generated/proj/qgsellipsoidutils.sip.in +++ b/python/PyQt6/core/auto_generated/proj/qgsellipsoidutils.sip.in @@ -13,8 +13,6 @@ class QgsEllipsoidUtils { %Docstring(signature="appended") Contains utility functions for working with ellipsoids and querying the ellipsoid database. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/project/qgsproject.sip.in b/python/PyQt6/core/auto_generated/project/qgsproject.sip.in index 194c22ce108..7a932919ec7 100644 --- a/python/PyQt6/core/auto_generated/project/qgsproject.sip.in +++ b/python/PyQt6/core/auto_generated/project/qgsproject.sip.in @@ -308,8 +308,6 @@ Returns the project's native coordinate reference system. .. seealso:: :py:func:`setCrs` .. seealso:: :py:func:`ellipsoid` - -.. versionadded:: 3.0 %End void setCrs( const QgsCoordinateReferenceSystem &crs, bool adjustEllipsoid = false ); @@ -321,8 +319,6 @@ the ellipsoid imposed by the CRS. .. seealso:: :py:func:`crs` .. seealso:: :py:func:`setEllipsoid` - -.. versionadded:: 3.0 %End QString ellipsoid() const; @@ -332,8 +328,6 @@ Returns a proj string representing the project's ellipsoid setting, e.g., "WGS84 .. seealso:: :py:func:`setEllipsoid` .. seealso:: :py:func:`crs` - -.. versionadded:: 3.0 %End void setEllipsoid( const QString &ellipsoid ); @@ -343,8 +337,6 @@ Sets the project's ellipsoid from a proj string representation, e.g., "WGS84". .. seealso:: :py:func:`ellipsoid` .. seealso:: :py:func:`setCrs` - -.. versionadded:: 3.0 %End @@ -357,8 +349,6 @@ from a source to destination coordinate reference system. .. seealso:: :py:func:`setTransformContext` .. seealso:: :py:func:`transformContextChanged` - -.. versionadded:: 3.0 %End void setTransformContext( const QgsCoordinateTransformContext &context ); @@ -370,8 +360,6 @@ from a source to destination coordinate reference system. .. seealso:: :py:func:`transformContext` .. seealso:: :py:func:`transformContextChanged` - -.. versionadded:: 3.0 %End void clear(); @@ -429,8 +417,6 @@ Writes the project to a file. .. note:: :py:func:`~QgsProject.isDirty` will be set to ``False`` if project is successfully written - -.. versionadded:: 3.0 %End bool write(); @@ -621,8 +607,6 @@ Dump out current project properties to stderr %Docstring Returns path resolver object with considering whether the project uses absolute or relative paths and using current project's path. - -.. versionadded:: 3.0 %End QString writePath( const QString &filename ) const; @@ -689,8 +673,6 @@ Sets the default distance measurement units for the project. .. seealso:: :py:func:`distanceUnits` .. seealso:: :py:func:`setAreaUnits` - -.. versionadded:: 3.0 %End Qgis::AreaUnit areaUnits() const; @@ -707,8 +689,6 @@ Sets the default area measurement units for the project. .. seealso:: :py:func:`areaUnits` .. seealso:: :py:func:`setDistanceUnits` - -.. versionadded:: 3.0 %End QString homePath() const; @@ -750,8 +730,6 @@ an absolute path. %Docstring Returns the project's layout manager, which manages print layouts, atlases and reports within the project. - -.. versionadded:: 3.0 %End @@ -858,8 +836,6 @@ Returns pointer to the project's map theme collection. QgsAnnotationManager *annotationManager(); %Docstring Returns pointer to the project's annotation manager. - -.. versionadded:: 3.0 %End @@ -976,23 +952,17 @@ Defines if default values should be evaluated on provider side when requested an QgsSnappingConfig snappingConfig() const; %Docstring The snapping configuration for this project. - -.. versionadded:: 3.0 %End QList avoidIntersectionsLayers() const; %Docstring A list of layers with which intersections should be avoided. - -.. versionadded:: 3.0 %End void setAvoidIntersectionsLayers( const QList &layers ); %Docstring Sets the list of layers with which intersections should be avoided. Only used if the avoid intersection mode is set to advanced. - -.. versionadded:: 3.0 %End void setAvoidIntersectionsMode( const Qgis::AvoidIntersectionsMode mode ); @@ -1025,22 +995,17 @@ Be careful not to set generated variables. void setLabelingEngineSettings( const QgsLabelingEngineSettings &settings ); %Docstring Sets project's global labeling engine settings - -.. versionadded:: 3.0 %End const QgsLabelingEngineSettings &labelingEngineSettings() const; %Docstring Returns project's global labeling engine settings - -.. versionadded:: 3.0 %End QgsMapLayerStore *layerStore(); %Docstring Returns a pointer to the project's internal layer store. -/since QGIS 3.0 %End @@ -1264,8 +1229,6 @@ layer will be returned without deleting it. The caller takes ownership of the layer and is responsible for deleting it. .. seealso:: :py:func:`removeMapLayer` - -.. versionadded:: 3.0 %End QgsAnnotationLayer *mainAnnotationLayer(); @@ -1345,8 +1308,6 @@ provider. QgsAuxiliaryStorage *auxiliaryStorage(); %Docstring Returns the current auxiliary storage. - -.. versionadded:: 3.0 %End QString createAttachedFile( const QString &nameTemplate ); @@ -1757,15 +1718,11 @@ Emitted whenever the avoid intersections mode has changed. void customVariablesChanged(); %Docstring Emitted whenever the expression variables stored in the project have been changed. - -.. versionadded:: 3.0 %End void crsChanged(); %Docstring Emitted when the CRS of the project has changed. - -.. versionadded:: 3.0 %End void ellipsoidChanged( const QString &ellipsoid ); @@ -1775,8 +1732,6 @@ Emitted when the project ``ellipsoid`` is changed. .. seealso:: :py:func:`setEllipsoid` .. seealso:: :py:func:`ellipsoid` - -.. versionadded:: 3.0 %End void distanceUnitsChanged(); @@ -1802,37 +1757,27 @@ Emitted when the default area units changes. Emitted when the project :py:func:`~QgsProject.transformContext` is changed. .. seealso:: :py:func:`transformContext` - -.. versionadded:: 3.0 %End void missingDatumTransforms( const QStringList &missingTransforms ); %Docstring Emitted when datum transforms stored in the project are not available locally. - -.. versionadded:: 3.0 %End void transactionGroupsChanged(); %Docstring Emitted whenever a new transaction group has been created or a transaction group has been removed. - -.. versionadded:: 3.0 %End void topologicalEditingChanged(); %Docstring Emitted when the topological editing flag has changed. - -.. versionadded:: 3.0 %End void avoidIntersectionsLayersChanged(); %Docstring Emitted whenever avoidIntersectionsLayers has changed. - -.. versionadded:: 3.0 %End void mapThemeCollectionChanged(); @@ -1844,15 +1789,11 @@ must no longer be used after this signal is emitted. You must still connect to signals from the map theme collection if you want to be notified about new map themes being added and map themes being removed. - -.. versionadded:: 3.0 %End void labelingEngineSettingsChanged(); %Docstring Emitted when global configuration of the labeling engine changes. - -.. versionadded:: 3.0 %End void metadataChanged(); @@ -2056,8 +1997,6 @@ Emitted when the map shading renderer changes void setSnappingConfig( const QgsSnappingConfig &snappingConfig ); %Docstring The snapping configuration for this project. - -.. versionadded:: 3.0 %End diff --git a/python/PyQt6/core/auto_generated/project/qgsprojectbadlayerhandler.sip.in b/python/PyQt6/core/auto_generated/project/qgsprojectbadlayerhandler.sip.in index dfcb6eadb76..f6810c513c5 100644 --- a/python/PyQt6/core/auto_generated/project/qgsprojectbadlayerhandler.sip.in +++ b/python/PyQt6/core/auto_generated/project/qgsprojectbadlayerhandler.sip.in @@ -28,8 +28,6 @@ dialog. The default implementation will dismiss all bad layers and write information to the log. - -.. versionadded:: 3.0 %End virtual ~QgsProjectBadLayerHandler(); @@ -57,8 +55,6 @@ log. Returns data type associated with the given :py:class:`QgsProject` file Dom node The Dom node should represent the state associated with a specific layer. - -.. versionadded:: 3.0 %End QString dataSource( const QDomNode &layerNode ); @@ -68,8 +64,6 @@ Returns the data source for the given layer The QDomNode is a :py:class:`QgsProject` Dom node corresponding to a map layer state. Essentially dumps datasource tag. - -.. versionadded:: 3.0 %End ProviderType providerType( const QDomNode &layerNode ); @@ -86,15 +80,11 @@ provider tag. It will always have an associated file. If the layer doesn't fall into either of the previous two categories, then it's either a database or URL. If the datasource tag has "url=", then it's URL based and if it has "dbname=">, then the layer data is in a database. - -.. versionadded:: 3.0 %End void setDataSource( QDomNode &layerNode, const QString &dataSource ); %Docstring Set the datasource element to the new value - -.. versionadded:: 3.0 %End }; diff --git a/python/PyQt6/core/auto_generated/project/qgsprojectproperty.sip.in b/python/PyQt6/core/auto_generated/project/qgsprojectproperty.sip.in index 83a1fa8c98e..2ee3fc55144 100644 --- a/python/PyQt6/core/auto_generated/project/qgsprojectproperty.sip.in +++ b/python/PyQt6/core/auto_generated/project/qgsprojectproperty.sip.in @@ -26,8 +26,6 @@ hierarchy. :py:class:`QgsProjectPropertyValues` are always graph leaves. This class is used internally by :py:class:`QgsProject`. It's generally recommended that the methods in :py:class:`QgsProject` are used to modify project properties rather than using these low-level classes. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -110,8 +108,6 @@ class QgsProjectPropertyValue : QgsProjectProperty { %Docstring(signature="appended") Project property value node, contains a :py:class:`QgsProjectPropertyKey`'s value. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -163,8 +159,6 @@ E.g., given the key sequence "/foo/bar", "foo" will have a corresponding mProperties that maps to "bar", which is another :py:class:`QgsProjectPropertyKey`. The "bar" :py:class:`QgsProjectPropertyKey` will, in turn, have an element that maps to itself, i.e. "bar", that will contain a QgsProjectPropertyValue. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -190,8 +184,6 @@ The name of the property is used as identifier. The name of the property is used as identifier. .. seealso:: :py:func:`name` - -.. versionadded:: 3.0 %End virtual QVariant value() const; diff --git a/python/PyQt6/core/auto_generated/providers/memory/qgsmemoryproviderutils.sip.in b/python/PyQt6/core/auto_generated/providers/memory/qgsmemoryproviderutils.sip.in index 063303f371c..86be17fbb26 100644 --- a/python/PyQt6/core/auto_generated/providers/memory/qgsmemoryproviderutils.sip.in +++ b/python/PyQt6/core/auto_generated/providers/memory/qgsmemoryproviderutils.sip.in @@ -14,8 +14,6 @@ class QgsMemoryProviderUtils { %Docstring(signature="appended") Utility functions for use with the memory vector data provider. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/providers/qgsdataprovider.sip.in b/python/PyQt6/core/auto_generated/providers/qgsdataprovider.sip.in index 64c5f0d0886..10232c3e89b 100644 --- a/python/PyQt6/core/auto_generated/providers/qgsdataprovider.sip.in +++ b/python/PyQt6/core/auto_generated/providers/qgsdataprovider.sip.in @@ -132,8 +132,6 @@ Obtain a formatted HTML string containing assorted metadata for this data provid void setUri( const QgsDataSourceUri &uri ); %Docstring Set the data source specification. - -.. versionadded:: 3.0 %End void setUri( const QString &uri ); @@ -146,8 +144,6 @@ Set the data source specification. QgsDataSourceUri uri() const; %Docstring Gets the data source specification. - -.. versionadded:: 3.0 %End virtual Qgis::DataProviderFlags flags() const; @@ -424,8 +420,6 @@ If set, the provider will issue notify signals. The default implementation does nothing. .. seealso:: :py:func:`notify` - -.. versionadded:: 3.0 %End @@ -436,8 +430,6 @@ Returns layer metadata collected from the provider's source. Individual data providers must implement this method if they support collecting metadata. .. seealso:: :py:func:`writeLayerMetadata` - -.. versionadded:: 3.0 %End virtual bool writeLayerMetadata( const QgsLayerMetadata &metadata ); @@ -448,8 +440,6 @@ on individual provider capabilities. Returns ``True`` if metadata was successfully written to the data provider. .. seealso:: :py:func:`layerMetadata` - -.. versionadded:: 3.0 %End @@ -505,8 +495,6 @@ feature ids should be invalidated. Emitted when the datasource issues a notification. .. seealso:: :py:func:`setListening` - -.. versionadded:: 3.0 %End diff --git a/python/PyQt6/core/auto_generated/qgis.sip.in b/python/PyQt6/core/auto_generated/qgis.sip.in index 1b02675be72..17a500b6d45 100644 --- a/python/PyQt6/core/auto_generated/qgis.sip.in +++ b/python/PyQt6/core/auto_generated/qgis.sip.in @@ -2976,8 +2976,6 @@ Compare two doubles using specified number of significant digits double qgsRound( double number, int places ); %Docstring Returns a double ``number``, rounded (as close as possible) to the specified number of ``places``. - -.. versionadded:: 3.0 %End diff --git a/python/PyQt6/core/auto_generated/qgsanimatedicon.sip.in b/python/PyQt6/core/auto_generated/qgsanimatedicon.sip.in index 1362088bdba..743868d341e 100644 --- a/python/PyQt6/core/auto_generated/qgsanimatedicon.sip.in +++ b/python/PyQt6/core/auto_generated/qgsanimatedicon.sip.in @@ -49,30 +49,22 @@ request the current icon and trigger UI updates. Connect to the frame changed signal with this method and not directly. This method makes sure the annimation is started. - -.. versionadded:: 3.0 %End bool disconnectFrameChanged( const QObject *receiver, const char *method ); %Docstring Convenience function to disconnect the same style that the frame change connection was established. - -.. versionadded:: 3.0 %End int width() const; %Docstring The native width of the icon. - -.. versionadded:: 3.0 %End int height() const; %Docstring The native height of the icon. - -.. versionadded:: 3.0 %End signals: diff --git a/python/PyQt6/core/auto_generated/qgsapplication.sip.in b/python/PyQt6/core/auto_generated/qgsapplication.sip.in index fa197fb02b1..a8faeeb3c65 100644 --- a/python/PyQt6/core/auto_generated/qgsapplication.sip.in +++ b/python/PyQt6/core/auto_generated/qgsapplication.sip.in @@ -120,8 +120,6 @@ Constructor for QgsApplication. static QgsApplication *instance(); %Docstring Returns the singleton instance of the QgsApplication. - -.. versionadded:: 3.0 %End @@ -250,8 +248,6 @@ Returns the path to the translation directory. static QString metadataPath(); %Docstring Returns the path to the metadata directory. - -.. versionadded:: 3.0 %End static QString qgisMasterDatabaseFilePath(); @@ -304,8 +300,6 @@ Returns the paths to svg directories. static QStringList layoutTemplatePaths(); %Docstring Returns the paths to layout template directories. - -.. versionadded:: 3.0 %End static QMap systemEnvVars(); @@ -453,8 +447,6 @@ By default it is equal to :py:func:`~QgsApplication.applicationName`+' '+:py:fun static QString locale(); %Docstring Returns the QGIS locale. - -.. versionadded:: 3.0 %End static void setLocale( const QLocale &locale ); @@ -690,8 +682,6 @@ Set maximum concurrent thread count %Docstring Returns the application's task manager, used for managing application wide background task handling. - -.. versionadded:: 3.0 %End static QgsSettingsRegistryCore *settingsRegistryCore() /KeepReference,Deprecated/; @@ -707,22 +697,16 @@ Returns the application's settings registry, used for managing application setti static QgsColorSchemeRegistry *colorSchemeRegistry() /KeepReference/; %Docstring Returns the application's color scheme registry, used for managing color schemes. - -.. versionadded:: 3.0 %End static QgsPaintEffectRegistry *paintEffectRegistry() /KeepReference/; %Docstring Returns the application's paint effect registry, used for managing paint effects. - -.. versionadded:: 3.0 %End static QgsRendererRegistry *rendererRegistry() /KeepReference/; %Docstring Returns the application's renderer registry, used for managing vector layer renderers. - -.. versionadded:: 3.0 %End @@ -744,8 +728,6 @@ Returns the application's tiled scene renderer registry, used for managing tiled %Docstring Returns the application's data item provider registry, which keeps a list of data item providers that may add items to the browser tree. - -.. versionadded:: 3.0 %End static QgsCoordinateReferenceSystemRegistry *coordinateReferenceSystemRegistry() /KeepReference/; @@ -762,8 +744,6 @@ Returns the application's SVG cache, used for caching SVG images and handling pa within SVG files. .. seealso:: :py:func:`imageCache` - -.. versionadded:: 3.0 %End static QgsImageCache *imageCache(); @@ -799,8 +779,6 @@ Returns the application's validity check registry, used for managing validity ch static QgsSymbolLayerRegistry *symbolLayerRegistry() /KeepReference/; %Docstring Returns the application's symbol layer registry, used for managing symbol layers. - -.. versionadded:: 3.0 %End static QgsCalloutRegistry *calloutRegistry() /KeepReference/; @@ -813,8 +791,6 @@ Returns the application's callout registry, used for managing callout types. static QgsLayoutItemRegistry *layoutItemRegistry() /KeepReference/; %Docstring Returns the application's layout item registry, used for layout item types. - -.. versionadded:: 3.0 %End static QgsAnnotationItemRegistry *annotationItemRegistry() /KeepReference/; @@ -827,8 +803,6 @@ Returns the application's annotation item registry, used for annotation item typ static QgsGpsConnectionRegistry *gpsConnectionRegistry() /KeepReference/; %Docstring Returns the application's GPS connection registry, used for managing GPS connections. - -.. versionadded:: 3.0 %End static QgsBabelFormatRegistry *gpsBabelFormatRegistry() /KeepReference/; @@ -841,8 +815,6 @@ Returns the application's GPSBabel format registry, used for managing GPSBabel f static QgsPluginLayerRegistry *pluginLayerRegistry() /KeepReference/; %Docstring Returns the application's plugin layer registry, used for managing plugin layer types. - -.. versionadded:: 3.0 %End static QgsClassificationMethodRegistry *classificationMethodRegistry() /KeepReference/; @@ -900,8 +872,6 @@ Returns the application's sensor registry, used for sensor types. static QgsMessageLog *messageLog(); %Docstring Returns the application's message log. - -.. versionadded:: 3.0 %End static QgsAuthManager *authManager(); @@ -913,31 +883,23 @@ Returns the application's authentication manager instance this can be ``None`` if called before initQgis .. seealso:: :py:func:`initQgis` - -.. versionadded:: 3.0 %End static QgsProcessingRegistry *processingRegistry(); %Docstring Returns the application's processing registry, used for managing processing providers, algorithms, and various parameters and outputs. - -.. versionadded:: 3.0 %End static QgsPageSizeRegistry *pageSizeRegistry() /KeepReference/; %Docstring Returns the application's page size registry, used for managing layout page sizes. - -.. versionadded:: 3.0 %End static QgsActionScopeRegistry *actionScopeRegistry() /KeepReference/; %Docstring Returns the action scope registry. - -.. versionadded:: 3.0 %End static QgsConnectionRegistry *connectionRegistry(); @@ -950,8 +912,6 @@ Returns the application's connection registry, used for managing saved data prov static QgsRuntimeProfiler *profiler(); %Docstring Returns the application runtime profiler. - -.. versionadded:: 3.0 %End static QgsNumericFormatRegistry *numericFormatRegistry() /KeepReference/; @@ -969,8 +929,6 @@ Gets the registry of available field formatters. static Qgs3DRendererRegistry *renderer3DRegistry() /KeepReference/; %Docstring Returns registry of available 3D renderers. - -.. versionadded:: 3.0 %End static Qgs3DSymbolRegistry *symbol3DRegistry() /KeepReference/; @@ -1040,8 +998,6 @@ Custom expression variables for this application. This does not include generated variables (like system name, user name etc.) .. seealso:: :py:func:`QgsExpressionContextUtils.globalScope` - -.. versionadded:: 3.0 %End static void setCustomVariables( const QVariantMap &customVariables ); @@ -1050,15 +1006,11 @@ Custom expression variables for this application. Do not include generated variables (like system name, user name etc.) .. seealso:: :py:func:`QgsExpressionContextUtils.globalScope` - -.. versionadded:: 3.0 %End static void setCustomVariable( const QString &name, const QVariant &value ); %Docstring Set a single custom expression variable. - -.. versionadded:: 3.0 %End static int scaleIconSize( int standardSize, bool applyDevicePixelRatio = false ); @@ -1119,8 +1071,6 @@ Emits the signal to collect all the strings of .qgs to be included in ts file void customVariablesChanged(); %Docstring Emitted whenever a custom global variable changes. - -.. versionadded:: 3.0 %End diff --git a/python/PyQt6/core/auto_generated/qgsarchive.sip.in b/python/PyQt6/core/auto_generated/qgsarchive.sip.in index e3e16507ba6..262809e40cf 100644 --- a/python/PyQt6/core/auto_generated/qgsarchive.sip.in +++ b/python/PyQt6/core/auto_generated/qgsarchive.sip.in @@ -14,8 +14,6 @@ class QgsArchive { %Docstring(signature="appended") Class allowing to manage the zip/unzip actions - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -101,8 +99,6 @@ class QgsProjectArchive : QgsArchive { %Docstring(signature="appended") Class allowing to manage the zip/unzip actions on project file - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/qgsauxiliarystorage.sip.in b/python/PyQt6/core/auto_generated/qgsauxiliarystorage.sip.in index d983bf01810..ad29838df66 100644 --- a/python/PyQt6/core/auto_generated/qgsauxiliarystorage.sip.in +++ b/python/PyQt6/core/auto_generated/qgsauxiliarystorage.sip.in @@ -34,8 +34,6 @@ it's an editable join to the original vector layer with some synchronisation mechanisms activated such as "Upsert On Edit" or "Delete Cascade". Thus, auxiliary fields are editable even if the source layer is not and edition of a joined field is also possible. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -247,8 +245,6 @@ class QgsAuxiliaryStorage Class providing some utility methods to manage auxiliary storage. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/qgscadutils.sip.in b/python/PyQt6/core/auto_generated/qgscadutils.sip.in index 31e1593e6fe..6fe83fb3791 100644 --- a/python/PyQt6/core/auto_generated/qgscadutils.sip.in +++ b/python/PyQt6/core/auto_generated/qgscadutils.sip.in @@ -15,8 +15,6 @@ class QgsCadUtils { %Docstring(signature="appended") The :py:class:`QgsCadUtils` class provides routines for CAD editing. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -28,8 +26,6 @@ The :py:class:`QgsCadUtils` class provides routines for CAD editing. { %Docstring(signature="appended") Structure with details of one constraint - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -51,8 +47,6 @@ Constructor for AlignMapPointConstraint. { %Docstring(signature="appended") Structure returned from :py:func:`~QgsCadUtils.alignMapPoint` method - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -78,8 +72,6 @@ Structure returned from :py:func:`~QgsCadUtils.alignMapPoint` method { %Docstring(signature="appended") Defines constraints for the :py:func:`QgsCadUtils.alignMapPoint()` method. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/qgscolorramp.sip.in b/python/PyQt6/core/auto_generated/qgscolorramp.sip.in index 60a9a433f72..cf9e2126821 100644 --- a/python/PyQt6/core/auto_generated/qgscolorramp.sip.in +++ b/python/PyQt6/core/auto_generated/qgscolorramp.sip.in @@ -12,8 +12,6 @@ class QgsColorRamp { %Docstring(signature="appended") Abstract base class for color ramps - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/qgscolorrampimpl.sip.in b/python/PyQt6/core/auto_generated/qgscolorrampimpl.sip.in index bcef0ad8d90..4ba0759ac5a 100644 --- a/python/PyQt6/core/auto_generated/qgscolorrampimpl.sip.in +++ b/python/PyQt6/core/auto_generated/qgscolorrampimpl.sip.in @@ -13,8 +13,6 @@ class QgsGradientStop { %Docstring(signature="appended") Represents a color stop within a :py:class:`QgsGradientColorRamp` color ramp. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -99,8 +97,6 @@ class QgsGradientColorRamp : QgsColorRamp %Docstring(signature="appended") Gradient color ramp, which smoothly interpolates between two colors and also supports optional extra color stops. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -325,8 +321,6 @@ class QgsLimitedRandomColorRamp : QgsColorRamp { %Docstring(signature="appended") Constrained random color ramp, which returns random colors based on preset parameters. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -491,8 +485,6 @@ class QgsRandomColorRamp: QgsColorRamp %Docstring(signature="appended") Totally random color ramp. Returns colors generated at random, but constrained to some hardcoded saturation and value ranges to prevent ugly color generation. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -549,8 +541,6 @@ class QgsPresetSchemeColorRamp : QgsColorRamp, QgsColorScheme { %Docstring(signature="appended") A scheme based color ramp consisting of a list of predefined colors. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -634,8 +624,6 @@ class QgsColorBrewerColorRamp : QgsColorRamp { %Docstring(signature="appended") Color ramp utilising "Color Brewer" preset color schemes. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/qgscolorscheme.sip.in b/python/PyQt6/core/auto_generated/qgscolorscheme.sip.in index 4ac89c42289..8aa557b2019 100644 --- a/python/PyQt6/core/auto_generated/qgscolorscheme.sip.in +++ b/python/PyQt6/core/auto_generated/qgscolorscheme.sip.in @@ -202,8 +202,6 @@ Erases the associated gpl palette file from the users "palettes" folder Sets whether a this scheme should be shown in color button menus. :param show: set to ``True`` to show in color button menus, or ``False`` to hide from menus - -.. versionadded:: 3.0 %End protected: @@ -256,8 +254,6 @@ Adds a color to the list of recent colors. Returns the most recently used color. .. seealso:: :py:func:`addRecentColor` - -.. versionadded:: 3.0 %End }; diff --git a/python/PyQt6/core/auto_generated/qgscoordinateformatter.sip.in b/python/PyQt6/core/auto_generated/qgscoordinateformatter.sip.in index fbae1988ebe..f816f08e3ff 100644 --- a/python/PyQt6/core/auto_generated/qgscoordinateformatter.sip.in +++ b/python/PyQt6/core/auto_generated/qgscoordinateformatter.sip.in @@ -21,8 +21,6 @@ no consideration for the validity of converting coordinates to the various displ is up to the caller to ensure that sensible formats are used for particular coordinates. For instance, ensuring that only geographic coordinates and not projected coordinates are formatted to degree based formats. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/qgsdatadefinedsizelegend.sip.in b/python/PyQt6/core/auto_generated/qgsdatadefinedsizelegend.sip.in index a2828039652..278a077af09 100644 --- a/python/PyQt6/core/auto_generated/qgsdatadefinedsizelegend.sip.in +++ b/python/PyQt6/core/auto_generated/qgsdatadefinedsizelegend.sip.in @@ -18,8 +18,6 @@ Object that keeps configuration of appearance of marker symbol's data-defined si For example: the list of classes (size values), whether the classes should appear in separate legend nodes or whether to collapse them into one legend node. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/qgsdbfilterproxymodel.sip.in b/python/PyQt6/core/auto_generated/qgsdbfilterproxymodel.sip.in index 5d337d93195..59ea6cae770 100644 --- a/python/PyQt6/core/auto_generated/qgsdbfilterproxymodel.sip.in +++ b/python/PyQt6/core/auto_generated/qgsdbfilterproxymodel.sip.in @@ -17,8 +17,6 @@ A class that implements a custom filter and can be used as a proxy for :py:class:`QgsDbTableModel` .. deprecated:: QGIS 3.24 - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/qgsdefaultvalue.sip.in b/python/PyQt6/core/auto_generated/qgsdefaultvalue.sip.in index 75f8357f2ae..56227a8f7e3 100644 --- a/python/PyQt6/core/auto_generated/qgsdefaultvalue.sip.in +++ b/python/PyQt6/core/auto_generated/qgsdefaultvalue.sip.in @@ -29,8 +29,6 @@ Usual values for such an expression are :py:class:`QgsDefaultValue` also has a `applyOnUpdate` flag which will indicate that a default value should also be applied when a feature is updated. If this is not set, the default value will only be used when a feature is created. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/qgsdiagramrenderer.sip.in b/python/PyQt6/core/auto_generated/qgsdiagramrenderer.sip.in index 5666745e78a..d6c755305de 100644 --- a/python/PyQt6/core/auto_generated/qgsdiagramrenderer.sip.in +++ b/python/PyQt6/core/auto_generated/qgsdiagramrenderer.sip.in @@ -66,8 +66,6 @@ Stores the settings for rendering of all diagrams for a layer. static const QgsPropertiesDefinition &propertyDefinitions(); %Docstring Returns the diagram property definitions. - -.. versionadded:: 3.0 %End QgsDiagramLayerSettings(); @@ -264,8 +262,6 @@ Writes the diagram settings to a DOM element. Prepares the diagrams for a specified expression context. Calling prepare before rendering multiple diagrams allows precalculation of expensive setup tasks such as parsing expressions. Returns ``True`` if preparation was successful. - -.. versionadded:: 3.0 %End QSet< QString > referencedFields( const QgsExpressionContext &context = QgsExpressionContext() ) const; @@ -280,8 +276,6 @@ Returns the set of any fields referenced by the layer's diagrams. Returns a reference to the diagram's property collection, used for data defined overrides. .. seealso:: :py:func:`setDataDefinedProperties` - -.. versionadded:: 3.0 %End @@ -294,8 +288,6 @@ Sets the diagram's property collection, used for data defined overrides. .. seealso:: :py:func:`dataDefinedProperties` .. seealso:: Property - -.. versionadded:: 3.0 %End }; @@ -836,8 +828,6 @@ Returns list with all diagram settings in the renderer Returns the field name used for interpolating the diagram size. .. seealso:: :py:func:`setClassificationField` - -.. versionadded:: 3.0 %End void setClassificationField( const QString &field ); @@ -845,8 +835,6 @@ Returns the field name used for interpolating the diagram size. Sets the field name used for interpolating the diagram size. .. seealso:: :py:func:`classificationField` - -.. versionadded:: 3.0 %End QString classificationAttributeExpression() const; @@ -866,15 +854,11 @@ Sets the field name used for interpolating the diagram size. void setDataDefinedSizeLegend( QgsDataDefinedSizeLegend *settings /Transfer/ ); %Docstring Configures appearance of legend. Takes ownership of the passed settings objects. - -.. versionadded:: 3.0 %End QgsDataDefinedSizeLegend *dataDefinedSizeLegend() const; %Docstring Returns configuration of appearance of legend. Will return ``None`` if no configuration has been set. - -.. versionadded:: 3.0 %End protected: diff --git a/python/PyQt6/core/auto_generated/qgsdistancearea.sip.in b/python/PyQt6/core/auto_generated/qgsdistancearea.sip.in index c780faec71d..274486849e3 100644 --- a/python/PyQt6/core/auto_generated/qgsdistancearea.sip.in +++ b/python/PyQt6/core/auto_generated/qgsdistancearea.sip.in @@ -245,8 +245,6 @@ otherwise :py:func:`QgsPoint.project()` will be called after :py:func:`QgsUnitTy .. note:: The input Point must be in the coordinate reference system being used - -.. versionadded:: 3.0 %End Qgis::DistanceUnit lengthUnits() const; @@ -343,8 +341,6 @@ location of the projected point. :param azimuth: - azimuth in radians, clockwise from North :return: p2 - location of projected point as longitude/latitude. - -.. versionadded:: 3.0 %End QVector > geodesicLine( const QgsPointXY &p1, const QgsPointXY &p2, double interval, bool breakLine = false ) const; diff --git a/python/PyQt6/core/auto_generated/qgseditorwidgetsetup.sip.in b/python/PyQt6/core/auto_generated/qgseditorwidgetsetup.sip.in index a4e43352724..0a4a4ad43ab 100644 --- a/python/PyQt6/core/auto_generated/qgseditorwidgetsetup.sip.in +++ b/python/PyQt6/core/auto_generated/qgseditorwidgetsetup.sip.in @@ -12,8 +12,6 @@ class QgsEditorWidgetSetup { %Docstring(signature="appended") Holder for the widget type and its configuration for a field. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/qgsexpressioncontext.sip.in b/python/PyQt6/core/auto_generated/qgsexpressioncontext.sip.in index 8710b4558ef..ada7ac68a03 100644 --- a/python/PyQt6/core/auto_generated/qgsexpressioncontext.sip.in +++ b/python/PyQt6/core/auto_generated/qgsexpressioncontext.sip.in @@ -47,8 +47,6 @@ Create a new QgsScopedExpressionFunction bool isContextual = true ); %Docstring Create a new QgsScopedExpressionFunction using named parameters. - -.. versionadded:: 3.0 %End virtual QVariant func( const QVariantList &values, const QgsExpressionContext *context, QgsExpression *parent, const QgsExpressionNodeFunction *node ) = 0; @@ -223,16 +221,12 @@ by users. %Docstring Tests whether the variable with the specified ``name`` is static and can be cached. - -.. versionadded:: 3.0 %End QString description( const QString &name ) const; %Docstring Returns the translated description for the variable with the specified ``name`` (if set). - -.. versionadded:: 3.0 %End int variableCount() const; @@ -292,8 +286,6 @@ Adds a function to the scope. Returns ``True`` if the scope has a feature associated with it. .. seealso:: :py:func:`feature` - -.. versionadded:: 3.0 %End QgsFeature feature() const; @@ -303,8 +295,6 @@ Sets the feature associated with the scope. .. seealso:: :py:func:`setFeature` .. seealso:: :py:func:`hasFeature` - -.. versionadded:: 3.0 %End void setFeature( const QgsFeature &feature ); @@ -326,8 +316,6 @@ Removes any feature associated with the scope. .. seealso:: :py:func:`setFeature` .. seealso:: :py:func:`hasFeature` - -.. versionadded:: 3.0 %End bool hasGeometry() const; @@ -508,8 +496,6 @@ Constructor for QgsExpressionContext %Docstring Initializes the context with given list of scopes. Ownership of the scopes is transferred to the stack. - -.. versionadded:: 3.0 %End QgsExpressionContext( const QgsExpressionContext &other ); @@ -553,8 +539,6 @@ variable set. %Docstring Returns a map of variable name to value representing all the expression variables contained by the context. - -.. versionadded:: 3.0 %End bool isHighlightedVariable( const QString &name ) const; @@ -670,8 +654,6 @@ Returns the index of the first scope with a matching name within the context. :param scopeName: name of scope to find :return: index of scope, or -1 if scope was not found within the context. - -.. versionadded:: 3.0 %End QStringList variableNames() const; @@ -715,8 +697,6 @@ Returns a translated description string for the variable with specified ``name`` If no specific description has been provided for the variable, the value from :py:func:`QgsExpression.variableHelpText()` will be returned. - -.. versionadded:: 3.0 %End bool hasFunction( const QString &name ) const; @@ -773,8 +753,6 @@ any matching variables or functions provided by existing scopes within the context. Ownership of the scopes is transferred to the stack. :param scopes: scopes to append to context - -.. versionadded:: 3.0 %End QgsExpressionContextScope *popScope(); @@ -800,8 +778,6 @@ existing features within the context. Returns ``True`` if the context has a feature associated with it. .. seealso:: :py:func:`feature` - -.. versionadded:: 3.0 %End QgsFeature feature() const; diff --git a/python/PyQt6/core/auto_generated/qgsexpressioncontextgenerator.sip.in b/python/PyQt6/core/auto_generated/qgsexpressioncontextgenerator.sip.in index a19a9e6a8f8..edae185a0db 100644 --- a/python/PyQt6/core/auto_generated/qgsexpressioncontextgenerator.sip.in +++ b/python/PyQt6/core/auto_generated/qgsexpressioncontextgenerator.sip.in @@ -20,8 +20,6 @@ This is used for example in :py:class:`QgsPropertyOverrideButton` or :py:class:` classes which will ask for a new :py:class:`QgsExpressionContext` every time the expression editor is opened. This way they are able to provide an up-to-date expression editor even when the environment changes. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -33,8 +31,6 @@ editor even when the environment changes. %Docstring This method needs to be reimplemented in all classes which implement this interface and return an expression context. - -.. versionadded:: 3.0 %End virtual ~QgsExpressionContextGenerator(); diff --git a/python/PyQt6/core/auto_generated/qgsexpressioncontextscopegenerator.sip.in b/python/PyQt6/core/auto_generated/qgsexpressioncontextscopegenerator.sip.in index 1582b3b9f37..59fde718255 100644 --- a/python/PyQt6/core/auto_generated/qgsexpressioncontextscopegenerator.sip.in +++ b/python/PyQt6/core/auto_generated/qgsexpressioncontextscopegenerator.sip.in @@ -12,8 +12,6 @@ class QgsExpressionContextScopeGenerator { %Docstring(signature="appended") Abstract interface for generating an expression context scope. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -25,8 +23,6 @@ Abstract interface for generating an expression context scope. %Docstring This method needs to be reimplemented in all classes which implement this interface and return an expression context scope. - -.. versionadded:: 3.0 %End virtual ~QgsExpressionContextScopeGenerator(); diff --git a/python/PyQt6/core/auto_generated/qgsexpressionfieldbuffer.sip.in b/python/PyQt6/core/auto_generated/qgsexpressionfieldbuffer.sip.in index 8d0897d3cfc..67e00ea1060 100644 --- a/python/PyQt6/core/auto_generated/qgsexpressionfieldbuffer.sip.in +++ b/python/PyQt6/core/auto_generated/qgsexpressionfieldbuffer.sip.in @@ -54,8 +54,6 @@ Renames an expression field at a given index :param index: The index of the expression to change :param name: New name for field - -.. versionadded:: 3.0 %End void updateExpression( int index, const QString &exp ); diff --git a/python/PyQt6/core/auto_generated/qgsfeature.sip.in b/python/PyQt6/core/auto_generated/qgsfeature.sip.in index 7918d99b6a5..e559b1a72fb 100644 --- a/python/PyQt6/core/auto_generated/qgsfeature.sip.in +++ b/python/PyQt6/core/auto_generated/qgsfeature.sip.in @@ -425,8 +425,6 @@ Sets the validity of the feature. Returns ``True`` if the feature has an associated geometry. .. seealso:: :py:func:`geometry` - -.. versionadded:: 3.0. %End QgsGeometry geometry() const; @@ -500,8 +498,6 @@ Removes any geometry associated with the feature. .. seealso:: :py:func:`setGeometry` .. seealso:: :py:func:`hasGeometry` - -.. versionadded:: 3.0 %End void setFields( const QgsFields &fields, bool initAttributes = true ); diff --git a/python/PyQt6/core/auto_generated/qgsfeaturefiltermodel.sip.in b/python/PyQt6/core/auto_generated/qgsfeaturefiltermodel.sip.in index 168fa664a3d..9fc84655e0a 100644 --- a/python/PyQt6/core/auto_generated/qgsfeaturefiltermodel.sip.in +++ b/python/PyQt6/core/auto_generated/qgsfeaturefiltermodel.sip.in @@ -13,8 +13,6 @@ class QgsFeatureFilterModel : QgsFeaturePickerModelBase %Docstring(signature="appended") Provides a list of features based on filter conditions. Features are fetched asynchronously. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/qgsfeatureiterator.sip.in b/python/PyQt6/core/auto_generated/qgsfeatureiterator.sip.in index 171ddfdac47..9f8f93d183c 100644 --- a/python/PyQt6/core/auto_generated/qgsfeatureiterator.sip.in +++ b/python/PyQt6/core/auto_generated/qgsfeatureiterator.sip.in @@ -62,8 +62,6 @@ If an iterator is invalid, either give up or try to send the request again (pref after a timeout to give the system some time to stay responsive). If you want to check if the iterator successfully completed, better use :py:func:`QgsFeatureIterator.isClosed()`. - -.. versionadded:: 3.0 %End bool compileFailed() const; @@ -126,8 +124,6 @@ If ``feature`` has no geometry or ``transform`` is invalid then calling this met has no effect and will be shortcut. Iterators should call this method before returning features to ensure that any :py:func:`QgsFeatureRequest.destinationCrs()` set on the request is respected. - -.. versionadded:: 3.0 %End @@ -139,8 +135,6 @@ the requested :py:func:`~QgsAbstractFeatureIterator.filterRect` transformed to t Iterators should call this method and use the returned rectangle for filtering features to ensure that any :py:func:`QgsFeatureRequest.destinationCrs()` set on the request is respected. Will throw a :py:class:`QgsCsException` if the rect cannot be transformed from the destination CRS. - -.. versionadded:: 3.0 %End RequestToSourceCrsResult updateRequestToSourceCrs( QgsFeatureRequest &request, const QgsCoordinateTransform &transform ) const throw( QgsCsException ); @@ -279,8 +273,6 @@ An invalid iterator was probably introduced by a failed attempt to acquire a con or is a default constructed iterator. .. seealso:: :py:func:`isClosed` - -.. versionadded:: 3.0 %End bool isClosed() const; diff --git a/python/PyQt6/core/auto_generated/qgsfeaturepickermodel.sip.in b/python/PyQt6/core/auto_generated/qgsfeaturepickermodel.sip.in index 2e2ecc39a5a..6b9d4ac5b81 100644 --- a/python/PyQt6/core/auto_generated/qgsfeaturepickermodel.sip.in +++ b/python/PyQt6/core/auto_generated/qgsfeaturepickermodel.sip.in @@ -13,8 +13,6 @@ class QgsFeaturePickerModel : QgsFeaturePickerModelBase %Docstring(signature="appended") Provides a list of features based on filter conditions. Features are fetched asynchronously. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/qgsfeaturerequest.sip.in b/python/PyQt6/core/auto_generated/qgsfeaturerequest.sip.in index 5c51cfe0d5f..09dd1033485 100644 --- a/python/PyQt6/core/auto_generated/qgsfeaturerequest.sip.in +++ b/python/PyQt6/core/auto_generated/qgsfeaturerequest.sip.in @@ -143,8 +143,6 @@ The expression Prepare the expression with the given context. .. seealso:: :py:func:`QgsExpression.prepare` - -.. versionadded:: 3.0 %End bool ascending() const; @@ -444,8 +442,6 @@ Sets invalid geometry checking behavior. directly from a :py:class:`QgsVectorDataProvider`. .. seealso:: :py:func:`invalidGeometryCheck` - -.. versionadded:: 3.0 %End Qgis::InvalidGeometryCheck invalidGeometryCheck() const; @@ -453,8 +449,6 @@ Sets invalid geometry checking behavior. Returns the invalid geometry checking behavior. .. seealso:: :py:func:`setInvalidGeometryCheck` - -.. versionadded:: 3.0 %End QgsFeatureRequest &setInvalidGeometryCallback( SIP_PYCALLABLE / AllowNone / ); @@ -464,8 +458,6 @@ Sets a callback function to use when encountering an invalid geometry and called using the feature with invalid geometry as a parameter. .. seealso:: :py:func:`invalidGeometryCallback` - -.. versionadded:: 3.0 %End %MethodCode Py_BEGIN_ALLOW_THREADS @@ -718,8 +710,6 @@ and all features will be left with their original geometry. .. seealso:: :py:func:`setDestinationCrs` .. seealso:: :py:func:`transformContext` - -.. versionadded:: 3.0 %End QgsCoordinateTransformContext transformContext() const; @@ -730,8 +720,6 @@ and reprojection is required .. seealso:: :py:func:`setDestinationCrs` .. seealso:: :py:func:`destinationCrs` - -.. versionadded:: 3.0 %End QgsFeatureRequest &setDestinationCrs( const QgsCoordinateReferenceSystem &crs, const QgsCoordinateTransformContext &context ); @@ -756,8 +744,6 @@ original geometry in the source CRS, so these values are not affected by any destination CRS transform present in the feature request. .. seealso:: :py:func:`destinationCrs` - -.. versionadded:: 3.0 %End QgsFeatureRequest &setTransformErrorCallback( SIP_PYCALLABLE / AllowNone / ); @@ -769,8 +755,6 @@ called using the feature which encountered the transform error as a parameter. .. seealso:: :py:func:`transformErrorCallback` .. seealso:: :py:func:`setDestinationCrs` - -.. versionadded:: 3.0 %End %MethodCode Py_BEGIN_ALLOW_THREADS @@ -809,8 +793,6 @@ at this moment. A negative value (which is set by default) will wait forever. .. deprecated:: Use :py:func:`~QgsFeatureRequest.timeout` instead. - -.. versionadded:: 3.0 %End QgsFeatureRequest &setConnectionTimeout( int connectionTimeout ) /Deprecated/; @@ -824,8 +806,6 @@ at this moment. A negative value (which is set by default) will wait forever. .. deprecated:: Use :py:func:`~QgsFeatureRequest.setTimeout` instead. - -.. versionadded:: 3.0 %End int timeout() const; diff --git a/python/PyQt6/core/auto_generated/qgsfeaturesink.sip.in b/python/PyQt6/core/auto_generated/qgsfeaturesink.sip.in index 3e740f98316..1bdf4437825 100644 --- a/python/PyQt6/core/auto_generated/qgsfeaturesink.sip.in +++ b/python/PyQt6/core/auto_generated/qgsfeaturesink.sip.in @@ -13,8 +13,6 @@ class QgsFeatureSink { %Docstring(signature="appended") An interface for objects which accept features via addFeature(s) methods. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/qgsfeaturesource.sip.in b/python/PyQt6/core/auto_generated/qgsfeaturesource.sip.in index f270bd0c1fb..499ec0fffae 100644 --- a/python/PyQt6/core/auto_generated/qgsfeaturesource.sip.in +++ b/python/PyQt6/core/auto_generated/qgsfeaturesource.sip.in @@ -14,8 +14,6 @@ class QgsFeatureSource { %Docstring(signature="appended") An interface for objects which provide features via a getFeatures method. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -158,8 +156,6 @@ before it has fully completed. The returned value is a new instance and the caller takes responsibility for its ownership. - -.. versionadded:: 3.0 %End virtual Qgis::SpatialIndexPresence hasSpatialIndex() const; diff --git a/python/PyQt6/core/auto_generated/qgsfeedback.sip.in b/python/PyQt6/core/auto_generated/qgsfeedback.sip.in index 3d333b35e22..15b2a169a65 100644 --- a/python/PyQt6/core/auto_generated/qgsfeedback.sip.in +++ b/python/PyQt6/core/auto_generated/qgsfeedback.sip.in @@ -27,8 +27,6 @@ The class is meant to be created and destroyed in the main thread. For map rendering, the object may be created in constructor of a :py:class:`QgsMapLayerRenderer` subclass and available with :py:func:`QgsMapLayerRenderer.feedback()` method. When a map rendering job gets canceled, the :py:func:`~cancel` method is called on the feedback object of all layers. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -53,8 +51,6 @@ argument is in percentage and valid values range from 0-100. .. seealso:: :py:func:`progress` .. seealso:: :py:func:`progressChanged` - -.. versionadded:: 3.0 %End double progress() const /HoldGIL/; @@ -66,8 +62,6 @@ is in percentage and ranges from 0-100. .. seealso:: :py:func:`setProgress` .. seealso:: :py:func:`progressChanged` - -.. versionadded:: 3.0 %End unsigned long long processedCount() const /HoldGIL/; @@ -117,8 +111,6 @@ argument is in percentage and ranges from 0-100. .. seealso:: :py:func:`setProgress` .. seealso:: :py:func:`progress` - -.. versionadded:: 3.0 %End void processedCountChanged( unsigned long long processedCount ); diff --git a/python/PyQt6/core/auto_generated/qgsfield.sip.in b/python/PyQt6/core/auto_generated/qgsfield.sip.in index 544dd44e5f1..655275c4790 100644 --- a/python/PyQt6/core/auto_generated/qgsfield.sip.in +++ b/python/PyQt6/core/auto_generated/qgsfield.sip.in @@ -86,8 +86,6 @@ field alias if set, otherwise the field name. .. seealso:: :py:func:`name` .. seealso:: :py:func:`alias` - -.. versionadded:: 3.0 %End QString displayNameWithAlias() const; @@ -142,8 +140,6 @@ Gets variant type of the field as it will be retrieved from data source If the field is a collection, gets its element's type. When all the elements don't need to have the same type, this returns QVariant.Invalid. - -.. versionadded:: 3.0 %End QString typeName() const; @@ -246,8 +242,6 @@ Set variant type. If the field is a collection, set its element's type. When all the elements don't need to have the same type, set this to QVariant.Invalid. - -.. versionadded:: 3.0 %End void setTypeName( const QString &typeName ); @@ -284,8 +278,6 @@ Returns the expression used when calculating the default value for the field. empty string if no default is set .. seealso:: :py:func:`setDefaultValueDefinition` - -.. versionadded:: 3.0 %End void setDefaultValueDefinition( const QgsDefaultValue &defaultValueDefinition ); @@ -296,8 +288,6 @@ Sets an expression to use when calculating the default value for the field. a default constructed :py:class:`QgsDefaultValue`() to reset. .. seealso:: :py:func:`defaultValueDefinition` - -.. versionadded:: 3.0 %End const QgsFieldConstraints &constraints() const; @@ -305,8 +295,6 @@ Sets an expression to use when calculating the default value for the field. Returns constraints which are present for the field. .. seealso:: :py:func:`setConstraints` - -.. versionadded:: 3.0 %End void setConstraints( const QgsFieldConstraints &constraints ); @@ -314,8 +302,6 @@ Returns constraints which are present for the field. Sets constraints which are present for the field. .. seealso:: :py:func:`constraints` - -.. versionadded:: 3.0 %End QString alias() const; @@ -324,8 +310,6 @@ Returns the alias for the field (the friendly displayed name of the field ), or an empty string if there is no alias. .. seealso:: :py:func:`setAlias` - -.. versionadded:: 3.0 %End void setAlias( const QString &alias ); @@ -335,8 +319,6 @@ Sets the alias for the field (the friendly displayed name of the field ). :param alias: field alias, or empty string to remove an existing alias .. seealso:: :py:func:`alias` - -.. versionadded:: 3.0 %End Qgis::FieldConfigurationFlags configurationFlags() const; diff --git a/python/PyQt6/core/auto_generated/qgsfieldconstraints.sip.in b/python/PyQt6/core/auto_generated/qgsfieldconstraints.sip.in index d2e8dc4d2f8..c66cff0d2c2 100644 --- a/python/PyQt6/core/auto_generated/qgsfieldconstraints.sip.in +++ b/python/PyQt6/core/auto_generated/qgsfieldconstraints.sip.in @@ -14,8 +14,6 @@ class QgsFieldConstraints { %Docstring(signature="appended") Stores information about constraints which may be present on a field. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/qgsfieldformatter.sip.in b/python/PyQt6/core/auto_generated/qgsfieldformatter.sip.in index 666abd0d204..026f7b4b040 100644 --- a/python/PyQt6/core/auto_generated/qgsfieldformatter.sip.in +++ b/python/PyQt6/core/auto_generated/qgsfieldformatter.sip.in @@ -55,8 +55,6 @@ Field kits normally have one single instance which is managed by the field formatters for use within code should normally be obtained from there. This is an abstract base class and will always need to be subclassed. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -91,8 +89,6 @@ This id matches the id of a :py:class:`QgsEditorWidgetFactory`. Create a pretty String representation of the value. :return: By default the string representation of the provided value as implied by the field definition is returned. - -.. versionadded:: 3.0 %End virtual QVariant sortValue( QgsVectorLayer *layer, int fieldIndex, const QVariantMap &config, const QVariant &cache, const QVariant &value ) const; @@ -100,16 +96,12 @@ Create a pretty String representation of the value. If the default sort order should be overwritten for this widget, you can transform the value in here. :return: an unmodified value by default. - -.. versionadded:: 3.0 %End virtual Qt::AlignmentFlag alignmentFlag( QgsVectorLayer *layer, int fieldIndex, const QVariantMap &config ) const; %Docstring Returns the alignment for a particular field. By default this will consider the field type but can be overwritten if mapped values are represented. - -.. versionadded:: 3.0 %End virtual QVariant createCache( QgsVectorLayer *layer, int fieldIndex, const QVariantMap &config ) const; @@ -123,8 +115,6 @@ For example, the attribute table will create a cache once for each field and the cache for representation. The :py:class:`QgsValueRelationFieldFormatter` and :py:class:`QgsValueRelationEditorWidget` implement this functionality to create a lookuptable once (a QVariantMap / dict) and are make use of a cache if present. - -.. versionadded:: 3.0 %End diff --git a/python/PyQt6/core/auto_generated/qgsfieldformatterregistry.sip.in b/python/PyQt6/core/auto_generated/qgsfieldformatterregistry.sip.in index 36df9aa6f8b..20d5dae0c2e 100644 --- a/python/PyQt6/core/auto_generated/qgsfieldformatterregistry.sip.in +++ b/python/PyQt6/core/auto_generated/qgsfieldformatterregistry.sip.in @@ -17,8 +17,6 @@ The :py:class:`QgsFieldFormatterRegistry` manages registered classes of :py:clas A reference to the :py:class:`QgsFieldFormatterRegistry` can be obtained from :py:func:`QgsApplication.fieldFormatterRegistry()`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/qgsfieldmodel.sip.in b/python/PyQt6/core/auto_generated/qgsfieldmodel.sip.in index c449a40a5ae..42b2d774854 100644 --- a/python/PyQt6/core/auto_generated/qgsfieldmodel.sip.in +++ b/python/PyQt6/core/auto_generated/qgsfieldmodel.sip.in @@ -72,8 +72,6 @@ Returns ``True`` if the model allows custom expressions to be created and displa Sets whether an optional empty field ("not set") option is present in the model. .. seealso:: :py:func:`allowEmptyFieldName` - -.. versionadded:: 3.0 %End bool allowEmptyFieldName() const; @@ -81,8 +79,6 @@ Sets whether an optional empty field ("not set") option is present in the model. Returns ``True`` if the model allows the empty field ("not set") choice. .. seealso:: :py:func:`setAllowEmptyFieldName` - -.. versionadded:: 3.0 %End bool isField( const QString &expression ) const; @@ -133,8 +129,6 @@ Returns the layer associated with the model. %Docstring Returns a HTML formatted tooltip string for a ``field``, containing details like the field name, alias and type. - -.. versionadded:: 3.0 %End static QString fieldToolTipExtended( const QgsField &field, const QgsVectorLayer *layer ); diff --git a/python/PyQt6/core/auto_generated/qgsfields.sip.in b/python/PyQt6/core/auto_generated/qgsfields.sip.in index a4a42b1b381..2a3168fa393 100644 --- a/python/PyQt6/core/auto_generated/qgsfields.sip.in +++ b/python/PyQt6/core/auto_generated/qgsfields.sip.in @@ -128,8 +128,6 @@ Returns number of items QStringList names() const; %Docstring Returns a list with field names - -.. versionadded:: 3.0 %End bool exists( int i ) const; @@ -289,8 +287,6 @@ name of the field. :return: The field index if found or -1 in case it cannot be found. .. seealso:: :py:func:`lookupField` - -.. versionadded:: 3.0 %End int lookupField( const QString &fieldName ) const; diff --git a/python/PyQt6/core/auto_generated/qgsfileutils.sip.in b/python/PyQt6/core/auto_generated/qgsfileutils.sip.in index 81c508e9c26..07cd80bc86b 100644 --- a/python/PyQt6/core/auto_generated/qgsfileutils.sip.in +++ b/python/PyQt6/core/auto_generated/qgsfileutils.sip.in @@ -13,8 +13,6 @@ class QgsFileUtils { %Docstring(signature="appended") Class for file utilities. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/qgsfontutils.sip.in b/python/PyQt6/core/auto_generated/qgsfontutils.sip.in index a36becb4472..cf20750f881 100644 --- a/python/PyQt6/core/auto_generated/qgsfontutils.sip.in +++ b/python/PyQt6/core/auto_generated/qgsfontutils.sip.in @@ -165,8 +165,6 @@ Returns new mime data representing the specified ``font`` settings. Caller takes responsibility for deleting the returned object. .. seealso:: :py:func:`fromMimeData` - -.. versionadded:: 3.0 %End static QFont fromMimeData( const QMimeData *data, bool *ok /Out/ = 0 ); @@ -175,8 +173,6 @@ Attempts to parse the provided mime ``data`` as a QFont. If data can be parsed as a QFont, ``ok`` will be set to ``True``. .. seealso:: :py:func:`toMimeData` - -.. versionadded:: 3.0 %End static QString translateNamedStyle( const QString &namedStyle ); @@ -219,8 +215,6 @@ Returns a CSS string representing the specified font as closely as possible. Adds a font ``family`` to the list of recently used font families. .. seealso:: :py:func:`recentFontFamilies` - -.. versionadded:: 3.0 %End static QStringList recentFontFamilies(); @@ -228,8 +222,6 @@ Adds a font ``family`` to the list of recently used font families. Returns a list of recently used font families. .. seealso:: :py:func:`addRecentFontFamily` - -.. versionadded:: 3.0 %End static void setFontFamily( QFont &font, const QString &family ); diff --git a/python/PyQt6/core/auto_generated/qgshtmlutils.sip.in b/python/PyQt6/core/auto_generated/qgshtmlutils.sip.in index b71cc3bb88c..305fdfeed3a 100644 --- a/python/PyQt6/core/auto_generated/qgshtmlutils.sip.in +++ b/python/PyQt6/core/auto_generated/qgshtmlutils.sip.in @@ -13,8 +13,6 @@ class QgsHtmlUtils { %Docstring(signature="appended") Class for HTML utilities. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/qgsjsonutils.sip.in b/python/PyQt6/core/auto_generated/qgsjsonutils.sip.in index f5147c50ed8..2b932278451 100644 --- a/python/PyQt6/core/auto_generated/qgsjsonutils.sip.in +++ b/python/PyQt6/core/auto_generated/qgsjsonutils.sip.in @@ -346,8 +346,6 @@ Parse a simple array (depth=1) :param type: optional variant type of the elements, if specified (and not Invalid), the array items will be converted to the type, and discarded if the conversion is not possible. - -.. versionadded:: 3.0 %End diff --git a/python/PyQt6/core/auto_generated/qgsmapdecoration.sip.in b/python/PyQt6/core/auto_generated/qgsmapdecoration.sip.in index a5e79bdbd0f..3ba189fd3e9 100644 --- a/python/PyQt6/core/auto_generated/qgsmapdecoration.sip.in +++ b/python/PyQt6/core/auto_generated/qgsmapdecoration.sip.in @@ -14,8 +14,6 @@ class QgsMapDecoration { %Docstring(signature="appended") Interface for map decorations. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/qgsmaplayer.sip.in b/python/PyQt6/core/auto_generated/qgsmaplayer.sip.in index 2fade1d1fcf..a5ecda2dc96 100644 --- a/python/PyQt6/core/auto_generated/qgsmaplayer.sip.in +++ b/python/PyQt6/core/auto_generated/qgsmaplayer.sip.in @@ -127,8 +127,6 @@ Returns a new instance equivalent to this one except for the id which is still unique. :return: a new layer instance - -.. versionadded:: 3.0 %End Qgis::LayerType type() const; @@ -184,8 +182,6 @@ Returns the map layer properties of this layer. Returns the extension of a Property. :return: The extension - -.. versionadded:: 3.0 %End QString id() const; @@ -684,8 +680,6 @@ Invoked by :py:func:`QgsProject.write()`. virtual void resolveReferences( QgsProject *project ); %Docstring Resolve references to other layers (kept as layer IDs after reading XML) into layer objects. - -.. versionadded:: 3.0 %End QStringList customPropertyKeys() const; @@ -693,8 +687,6 @@ Resolve references to other layers (kept as layer IDs after reading XML) into la Returns list of all keys within custom properties. Properties are stored in a map and saved in project file. .. seealso:: :py:func:`customProperty` - -.. versionadded:: 3.0 %End void setCustomProperty( const QString &key, const QVariant &value ); @@ -716,8 +708,6 @@ Read a custom property from layer. Properties are stored in a map and saved in p void setCustomProperties( const QgsObjectCustomProperties &properties ); %Docstring Set custom properties for layer. Current properties are dropped. - -.. versionadded:: 3.0 %End const QgsObjectCustomProperties &customProperties() const; @@ -759,8 +749,6 @@ Deletes a style from the database :return: - ``True`` in case of success - msgError: will be set to a descriptive error message if any occurs - -.. versionadded:: 3.0 %End virtual void saveStyleToDatabase( const QString &name, const QString &description, @@ -835,8 +823,6 @@ or a default transform context if the layer does not have a valid data provider. static QString formatLayerName( const QString &name ); %Docstring A convenience function to capitalize and format a layer ``name``. - -.. versionadded:: 3.0 %End virtual QString metadataUri() const; @@ -846,8 +832,6 @@ Retrieve the metadata URI for this layer record in the users style table in their personal qgis.db) :return: a QString with the metadata file name - -.. versionadded:: 3.0 %End void exportNamedMetadata( QDomDocument &doc, QString &errorMsg ) const; @@ -856,8 +840,6 @@ Export the current metadata of this layer as named metadata in a QDomDocument :param doc: the target QDomDocument :param errorMsg: this QString will be initialized on error - -.. versionadded:: 3.0 %End virtual QString saveDefaultMetadata( bool &resultFlag /Out/ ); @@ -869,8 +851,6 @@ record in the users style table in their personal qgis.db) :return: - a QString with any status messages - resultFlag: a reference to a flag that will be set to ``False`` if we did not manage to save the default metadata. - -.. versionadded:: 3.0 %End QString saveNamedMetadata( const QString &uri, bool &resultFlag ); @@ -888,8 +868,6 @@ record in the users style table in their personal qgis.db) we did not manage to save the default metadata. :return: a QString with any status messages - -.. versionadded:: 3.0 %End virtual QString loadNamedMetadata( const QString &uri, bool &resultFlag /Out/ ); @@ -906,8 +884,6 @@ record in the users style table in their personal qgis.db) :return: - a QString with any status messages - resultFlag: a reference to a flag that will be set to ``False`` if we did not manage to load the default metadata. - -.. versionadded:: 3.0 %End virtual QString loadDefaultMetadata( bool &resultFlag ); @@ -920,8 +896,6 @@ record in the users metadata table in their personal qgis.db) we did not manage to load the default metadata. :return: a QString with any status messages - -.. versionadded:: 3.0 %End bool loadNamedMetadataFromDatabase( const QString &db, const QString &uri, QString &qmd ); @@ -933,8 +907,6 @@ Retrieve a named metadata for this layer from a sqlite database. :param qmd: will be set to QMD xml metadata content from database :return: ``True`` if style was successfully loaded - -.. versionadded:: 3.0 %End bool importNamedMetadata( QDomDocument &document, QString &errorMessage ); @@ -945,8 +917,6 @@ Import the metadata of this layer from a QDomDocument :param errorMessage: this QString will be initialized on error :return: ``True`` on success - -.. versionadded:: 3.0 %End virtual QString styleURI() const; @@ -1380,15 +1350,11 @@ Gets access to the layer's style manager. Style manager allows switching between void setRenderer3D( QgsAbstract3DRenderer *renderer /Transfer/ ); %Docstring Sets 3D renderer for the layer. Takes ownership of the renderer. - -.. versionadded:: 3.0 %End QgsAbstract3DRenderer *renderer3D() const; %Docstring Returns 3D renderer associated with the layer. May be ``None``. - -.. versionadded:: 3.0 %End bool isInScaleRange( double scale ) const; @@ -1489,8 +1455,6 @@ auto refresh is only active when :py:func:`~QgsMapLayer.hasAutoRefreshEnabled` i .. seealso:: :py:func:`hasAutoRefreshEnabled` .. seealso:: :py:func:`setAutoRefreshInterval` - -.. versionadded:: 3.0 %End void setAutoRefreshInterval( int interval ); @@ -1505,8 +1469,6 @@ canvas must be refreshed separately in order to view the refreshed layer. .. seealso:: :py:func:`autoRefreshInterval` .. seealso:: :py:func:`setAutoRefreshEnabled` - -.. versionadded:: 3.0 %End void setAutoRefreshEnabled( bool enabled ) /Deprecated/; @@ -1539,8 +1501,6 @@ Returns a reference to the layer's metadata store. .. seealso:: :py:func:`setMetadata` .. seealso:: :py:func:`metadataChanged` - -.. versionadded:: 3.0 %End virtual void setMetadata( const QgsLayerMetadata &metadata ); @@ -1550,15 +1510,11 @@ Sets the layer's ``metadata`` store. .. seealso:: :py:func:`metadata` .. seealso:: :py:func:`metadataChanged` - -.. versionadded:: 3.0 %End virtual QString htmlMetadata() const; %Docstring Obtain a formatted HTML string containing assorted metadata for this layer. - -.. versionadded:: 3.0 %End virtual QDateTime timestamp() const; @@ -1572,22 +1528,16 @@ Gets the list of dependencies. This includes data dependencies set by the user ( as well as dependencies given by the provider :return: a set of :py:class:`QgsMapLayerDependency` - -.. versionadded:: 3.0 %End QString refreshOnNotifyMessage() const; %Docstring Returns the message that should be notified by the provider to triggerRepaint - -.. versionadded:: 3.0 %End bool isRefreshOnNotifyEnabled() const; %Docstring Returns ``True`` if the refresh on provider nofification is enabled - -.. versionadded:: 3.0 %End QString originalXmlProperties() const; @@ -1681,10 +1631,6 @@ The mapTip is a pretty, html representation for feature information. It may also contain embedded expressions. -.. note:: - - this method was only available for vector layers since QGIS 3.0 - .. versionadded:: 3.30 %End @@ -1694,10 +1640,6 @@ The mapTip is a pretty, html representation for feature information. It may also contain embedded expressions. -.. note:: - - this method was only available for vector layers since QGIS 3.0 - .. versionadded:: 3.30 %End @@ -1809,15 +1751,11 @@ Sets the list of dependencies. :param layers: set of :py:class:`QgsMapLayerDependency`. Only user-defined dependencies will be added :return: ``False`` if a dependency cycle has been detected - -.. versionadded:: 3.0 %End void setRefreshOnNotifyEnabled( bool enabled ); %Docstring Set whether provider notification is connected to triggerRepaint - -.. versionadded:: 3.0 %End void setRefreshOnNofifyMessage( const QString &message ); @@ -1825,8 +1763,6 @@ Set whether provider notification is connected to triggerRepaint Set the notification message that triggers repaint If refresh on notification is enabled, the notification will triggerRepaint only if the notification message is equal to:param message: - -.. versionadded:: 3.0 %End virtual void setTransformContext( const QgsCoordinateTransformContext &transformContext ) = 0; @@ -1943,8 +1879,6 @@ Signal emitted when legend of the layer has changed void renderer3DChanged(); %Docstring Signal emitted when 3D renderer associated with the layer has changed. - -.. versionadded:: 3.0 %End void request3DUpdate(); @@ -1970,8 +1904,6 @@ Emitted when dependencies are changed. Emitted in the destructor when the layer is about to be deleted, but it is still in a perfectly valid state: the last chance for other pieces of code for some cleanup if they use the layer. - -.. versionadded:: 3.0 %End void autoRefreshIntervalChanged( int interval ); @@ -1979,8 +1911,6 @@ other pieces of code for some cleanup if they use the layer. Emitted when the auto refresh interval changes. .. seealso:: :py:func:`setAutoRefreshInterval` - -.. versionadded:: 3.0 %End void metadataChanged(); @@ -1990,8 +1920,6 @@ Emitted when the layer's metadata is changed. .. seealso:: :py:func:`setMetadata` .. seealso:: :py:func:`metadata` - -.. versionadded:: 3.0 %End void flagsChanged(); @@ -2062,10 +1990,6 @@ Emitted when modifications has been done on layer %Docstring Emitted when the map tip template changes -.. note:: - - this method was only available for vector layers since QGIS 3.0 - .. versionadded:: 3.30 %End @@ -2085,8 +2009,6 @@ Emitted when map tips are enabled or disabled for the layer. Copies attributes like name, short name, ... into another layer. :param layer: The copy recipient - -.. versionadded:: 3.0 %End virtual void setExtent( const QgsRectangle &rect ); @@ -2174,16 +2096,12 @@ Write style manager's configuration (if exists). To be called by subclasses. StyleCategories categories = AllStyleCategories ) const; %Docstring Write style data common to all layer types - -.. versionadded:: 3.0 %End void readCommonStyle( const QDomElement &layerElement, const QgsReadWriteContext &context, StyleCategories categories = AllStyleCategories ); %Docstring Read style data common to all layer types - -.. versionadded:: 3.0 %End void setProviderType( const QString &providerType ); diff --git a/python/PyQt6/core/auto_generated/qgsmaplayerdependency.sip.in b/python/PyQt6/core/auto_generated/qgsmaplayerdependency.sip.in index 101640f6f48..1583cd85efa 100644 --- a/python/PyQt6/core/auto_generated/qgsmaplayerdependency.sip.in +++ b/python/PyQt6/core/auto_generated/qgsmaplayerdependency.sip.in @@ -20,8 +20,6 @@ The two combinations of type/origin that are currently supported are: - PresenceDependency && FromProvider: virtual layers for instance which may depend on other layers already loaded to work - DataDependency && FromUser: dependencies given by the user, mainly to represent database triggers - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/qgsmaplayermodel.sip.in b/python/PyQt6/core/auto_generated/qgsmaplayermodel.sip.in index 6406b4d852c..b8387f12b92 100644 --- a/python/PyQt6/core/auto_generated/qgsmaplayermodel.sip.in +++ b/python/PyQt6/core/auto_generated/qgsmaplayermodel.sip.in @@ -92,8 +92,6 @@ Sets whether an optional empty layer ("not set") option is present in the model. Since QGIS 3.20, the optional ``text`` and ``icon`` arguments allows the text and icon for the empty layer item to be set. .. seealso:: :py:func:`allowEmptyLayer` - -.. versionadded:: 3.0 %End bool allowEmptyLayer() const; @@ -101,8 +99,6 @@ Since QGIS 3.20, the optional ``text`` and ``icon`` arguments allows the text an Returns ``True`` if the model allows the empty layer ("not set") choice. .. seealso:: :py:func:`setAllowEmptyLayer` - -.. versionadded:: 3.0 %End void setShowCrs( bool showCrs ); @@ -110,8 +106,6 @@ Returns ``True`` if the model allows the empty layer ("not set") choice. Sets whether the CRS of layers is also included in the model's display role. .. seealso:: :py:func:`showCrs` - -.. versionadded:: 3.0 %End bool showCrs() const; @@ -119,8 +113,6 @@ Sets whether the CRS of layers is also included in the model's display role. Returns ``True`` if the model includes layer's CRS in the display role. .. seealso:: :py:func:`setShowCrs` - -.. versionadded:: 3.0 %End QList layersChecked( Qt::CheckState checkState = Qt::Checked ); @@ -150,8 +142,6 @@ indexFromLayer returns the model index for a given layer Returns the map layer corresponding to the specified ``index``. .. seealso:: :py:func:`indexFromLayer` - -.. versionadded:: 3.0 %End void setAdditionalItems( const QStringList &items ); @@ -161,8 +151,6 @@ These may represent additional layers such as layers which are not included in t or paths to layers which have not yet been loaded into QGIS. .. seealso:: :py:func:`additionalItems` - -.. versionadded:: 3.0 %End QStringList additionalItems() const; @@ -170,8 +158,6 @@ or paths to layers which have not yet been loaded into QGIS. Returns the list of additional (non map layer) items included at the end of the model. .. seealso:: :py:func:`setAdditionalItems` - -.. versionadded:: 3.0 %End void setAdditionalLayers( const QList &layers ); @@ -228,8 +214,6 @@ Returns the list of additional layers added to the model. static QIcon iconForLayer( QgsMapLayer *layer ); %Docstring Returns the icon corresponding to a specified map ``layer``. - -.. versionadded:: 3.0 %End protected slots: diff --git a/python/PyQt6/core/auto_generated/qgsmaplayerproxymodel.sip.in b/python/PyQt6/core/auto_generated/qgsmaplayerproxymodel.sip.in index f042b370e81..d9923a3c673 100644 --- a/python/PyQt6/core/auto_generated/qgsmaplayerproxymodel.sip.in +++ b/python/PyQt6/core/auto_generated/qgsmaplayerproxymodel.sip.in @@ -177,8 +177,6 @@ Returns the blocklist of layer IDs which are excluded from the model. Sets a blocklist of data providers which should be excluded from the model. .. seealso:: :py:func:`excludedProviders` - -.. versionadded:: 3.0 %End QStringList excludedProviders() const; @@ -186,8 +184,6 @@ Sets a blocklist of data providers which should be excluded from the model. Returns the blocklist of data providers which are excluded from the model. .. seealso:: :py:func:`setExcludedProviders` - -.. versionadded:: 3.0 %End QString filterString() const; diff --git a/python/PyQt6/core/auto_generated/qgsmaplayerrenderer.sip.in b/python/PyQt6/core/auto_generated/qgsmaplayerrenderer.sip.in index 9fdde192a98..f2037ab579c 100644 --- a/python/PyQt6/core/auto_generated/qgsmaplayerrenderer.sip.in +++ b/python/PyQt6/core/auto_generated/qgsmaplayerrenderer.sip.in @@ -81,8 +81,6 @@ Returns flags which control how the map layer rendering behaves. virtual QgsFeedback *feedback() const; %Docstring Access to feedback object of the layer renderer (may be ``None``) - -.. versionadded:: 3.0 %End QStringList errors() const; diff --git a/python/PyQt6/core/auto_generated/qgsmaplayerstore.sip.in b/python/PyQt6/core/auto_generated/qgsmaplayerstore.sip.in index f12b5062531..1a1f2e8bf33 100644 --- a/python/PyQt6/core/auto_generated/qgsmaplayerstore.sip.in +++ b/python/PyQt6/core/auto_generated/qgsmaplayerstore.sip.in @@ -16,8 +16,6 @@ class QgsMapLayerStore : QObject %Docstring(signature="appended") A storage object for map layers, in which the layers are owned by the store and have their lifetime bound to the store. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/qgsmaplayerstylemanager.sip.in b/python/PyQt6/core/auto_generated/qgsmaplayerstylemanager.sip.in index e282cc464a9..92659804a78 100644 --- a/python/PyQt6/core/auto_generated/qgsmaplayerstylemanager.sip.in +++ b/python/PyQt6/core/auto_generated/qgsmaplayerstylemanager.sip.in @@ -76,8 +76,6 @@ Returns list of all defined style names Gets available styles for the associated map layer. :return: A map of map layer style by style name - -.. versionadded:: 3.0 %End QgsMapLayerStyle style( const QString &name ) const; @@ -139,8 +137,6 @@ Restore the original store after a call to :py:func:`~QgsMapLayerStyleManager.se static bool isDefault( const QString &styleName ); %Docstring Returns ``True`` if this is the default style - -.. versionadded:: 3.0 %End void copyStylesFrom( QgsMapLayerStyleManager *other ); diff --git a/python/PyQt6/core/auto_generated/qgsmapsettings.sip.in b/python/PyQt6/core/auto_generated/qgsmapsettings.sip.in index a65c2c59a07..0ef6365827a 100644 --- a/python/PyQt6/core/auto_generated/qgsmapsettings.sip.in +++ b/python/PyQt6/core/auto_generated/qgsmapsettings.sip.in @@ -367,8 +367,6 @@ Calculations will only use the ellipsoid if a valid ellipsoid has been set. :return: ``True`` if ellipsoid was successfully set .. seealso:: :py:func:`ellipsoid` - -.. versionadded:: 3.0 %End QString ellipsoid() const; @@ -377,8 +375,6 @@ Returns ellipsoid's acronym. Calculations will only use the ellipsoid if a valid ellipsoid has been set. .. seealso:: :py:func:`setEllipsoid` - -.. versionadded:: 3.0 %End void setBackgroundColor( const QColor &color ); @@ -515,8 +511,6 @@ information regarding which datum transforms should be used when transforming po from a source to destination coordinate reference system. .. seealso:: :py:func:`setTransformContext` - -.. versionadded:: 3.0 %End void setTransformContext( const QgsCoordinateTransformContext &context ); @@ -526,8 +520,6 @@ information regarding which datum transforms should be used when transforming po from a source to destination coordinate reference system. .. seealso:: :py:func:`transformContext` - -.. versionadded:: 3.0 %End const QgsPathResolver &pathResolver() const; @@ -536,8 +528,6 @@ Returns the path resolver for conversion between relative and absolute paths during rendering operations, e.g. for resolving relative symbol paths. .. seealso:: :py:func:`setPathResolver` - -.. versionadded:: 3.0 %End void setPathResolver( const QgsPathResolver &resolver ); @@ -546,8 +536,6 @@ Sets the path ``resolver`` for conversion between relative and absolute paths during rendering operations, e.g. for resolving relative symbol paths. .. seealso:: :py:func:`pathResolver` - -.. versionadded:: 3.0 %End const QgsMapToPixel &mapToPixel() const; @@ -713,9 +701,6 @@ Sets the global configuration of the labeling engine. text render format from the label engine ``settings``. .. seealso:: :py:func:`labelingEngineSettings` - - -.. versionadded:: 3.0 %End const QgsLabelingEngineSettings &labelingEngineSettings() const; @@ -723,8 +708,6 @@ Sets the global configuration of the labeling engine. Returns the global configuration of the labeling engine. .. seealso:: :py:func:`setLabelingEngineSettings` - -.. versionadded:: 3.0 %End QgsGeometry labelBoundaryGeometry() const; diff --git a/python/PyQt6/core/auto_generated/qgsmapsettingsutils.sip.in b/python/PyQt6/core/auto_generated/qgsmapsettingsutils.sip.in index 290e118934a..db10520a19b 100644 --- a/python/PyQt6/core/auto_generated/qgsmapsettingsutils.sip.in +++ b/python/PyQt6/core/auto_generated/qgsmapsettingsutils.sip.in @@ -14,8 +14,6 @@ class QgsMapSettingsUtils { %Docstring(signature="appended") Utilities for map settings. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/qgsmapthemecollection.sip.in b/python/PyQt6/core/auto_generated/qgsmapthemecollection.sip.in index b9c4060bbe4..97b99dd8a7e 100644 --- a/python/PyQt6/core/auto_generated/qgsmapthemecollection.sip.in +++ b/python/PyQt6/core/auto_generated/qgsmapthemecollection.sip.in @@ -27,8 +27,6 @@ map layers and layer styles. { %Docstring(signature="appended") Individual record of a visible layer in a map theme record. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -69,8 +67,6 @@ Sets the map layer for this record { %Docstring(signature="appended") Individual map theme record of visible layers and styles. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -174,8 +170,6 @@ Create map theme collection that handles themes of the given project. bool hasMapTheme( const QString &name ) const; %Docstring Returns whether a map theme with a matching name exists. - -.. versionadded:: 3.0 %End void insert( const QString &name, const QgsMapThemeCollection::MapThemeRecord &state ); @@ -198,8 +192,6 @@ Updates a map theme within the collection. void removeMapTheme( const QString &name ); %Docstring Removes an existing map theme from collection. - -.. versionadded:: 3.0 %End bool renameMapTheme( const QString &name, const QString &newName ); @@ -218,15 +210,11 @@ Removes all map themes from the collection. QStringList mapThemes() const; %Docstring Returns a list of existing map theme names. - -.. versionadded:: 3.0 %End QgsMapThemeCollection::MapThemeRecord mapThemeState( const QString &name ) const; %Docstring Returns the recorded state of a map theme. - -.. versionadded:: 3.0 %End QStringList mapThemeVisibleLayerIds( const QString &name ) const; @@ -237,8 +225,6 @@ Returns the list of layer IDs that are visible for the specified map theme. The order of the returned list is not guaranteed to reflect the order of layers in the canvas. - -.. versionadded:: 3.0 %End QList mapThemeVisibleLayers( const QString &name ) const; @@ -249,15 +235,11 @@ Returns the list of layers that are visible for the specified map theme. The order of the returned list is not guaranteed to reflect the order of layers in the canvas. - -.. versionadded:: 3.0 %End QMap mapThemeStyleOverrides( const QString &name ); %Docstring Gets layer style overrides (for :py:class:`QgsMapSettings`) of the visible layers for given map theme. - -.. versionadded:: 3.0 %End void readXml( const QDomDocument &doc ); @@ -282,30 +264,22 @@ Writes the map theme collection state to XML. %Docstring Static method to create theme from the current state of layer visibilities in layer tree, current style of layers and check state of legend items (from a layer tree model). - -.. versionadded:: 3.0 %End void applyTheme( const QString &name, QgsLayerTreeGroup *root, QgsLayerTreeModel *model ); %Docstring Apply theme given by its name and modify layer tree, current style of layers and checked legend items of passed layer tree model. - -.. versionadded:: 3.0 %End QgsProject *project(); %Docstring The :py:class:`QgsProject` on which this map theme collection works. - -.. versionadded:: 3.0 %End void setProject( QgsProject *project ); %Docstring \copydoc :py:func:`~QgsMapThemeCollection.project` - -.. versionadded:: 3.0 %End QList< QgsMapLayer * > masterLayerOrder() const; @@ -314,8 +288,6 @@ Returns the master layer order (this will always match the project's :py:func:`Q All map themes will maintain the same layer order as the master layer order. .. seealso:: :py:func:`masterVisibleLayers` - -.. versionadded:: 3.0 %End QList< QgsMapLayer * > masterVisibleLayers() const; @@ -325,8 +297,6 @@ of :py:func:`~QgsMapThemeCollection.masterLayerOrder`, but the returned layers a in the project's layer tree. .. seealso:: :py:func:`masterLayerOrder` - -.. versionadded:: 3.0 %End signals: @@ -334,15 +304,11 @@ in the project's layer tree. void mapThemesChanged(); %Docstring Emitted when map themes within the collection are changed. - -.. versionadded:: 3.0 %End void mapThemeChanged( const QString &theme ); %Docstring Emitted when a map theme changes definition. - -.. versionadded:: 3.0 %End void mapThemeRenamed( const QString &name, const QString &newName ); @@ -357,8 +323,6 @@ Emitted when a map theme within the collection is renamed. Emitted when the project changes \copydoc :py:func:`~QgsMapThemeCollection.project` - -.. versionadded:: 3.0 %End }; diff --git a/python/PyQt6/core/auto_generated/qgsmaptopixel.sip.in b/python/PyQt6/core/auto_generated/qgsmaptopixel.sip.in index 6d4879cfb83..db22d7b7b26 100644 --- a/python/PyQt6/core/auto_generated/qgsmaptopixel.sip.in +++ b/python/PyQt6/core/auto_generated/qgsmaptopixel.sip.in @@ -58,8 +58,6 @@ Returns a new QgsMapToPixel created using a specified ``scale`` and distance uni :param mapUnits: map units :return: matching QgsMapToPixel - -.. versionadded:: 3.0 %End bool isValid() const; @@ -219,8 +217,6 @@ Returns a QTransform encapsulating the map to pixel conversion. Returns the center x-coordinate for the transform. .. seealso:: :py:func:`yCenter` - -.. versionadded:: 3.0 %End double yCenter() const; @@ -228,8 +224,6 @@ Returns the center x-coordinate for the transform. Returns the center y-coordinate for the transform. .. seealso:: :py:func:`xCenter` - -.. versionadded:: 3.0 %End bool operator==( const QgsMapToPixel &other ) const; diff --git a/python/PyQt6/core/auto_generated/qgsmimedatautils.sip.in b/python/PyQt6/core/auto_generated/qgsmimedatautils.sip.in index c5cf74b9c15..fafc9804955 100644 --- a/python/PyQt6/core/auto_generated/qgsmimedatautils.sip.in +++ b/python/PyQt6/core/auto_generated/qgsmimedatautils.sip.in @@ -38,8 +38,6 @@ Constructs a URI corresponding to the specified ``layer``. bool isValid() const; %Docstring Returns whether the object contains valid data - -.. versionadded:: 3.0 %End QString data() const; @@ -119,8 +117,6 @@ Encodes a URI list to a new QMimeData object. static QByteArray layerTreeNodesToUriList( const QList &nodes ); %Docstring Returns encoded URI list from a list of layer tree nodes. - -.. versionadded:: 3.0 %End static bool hasOriginatedFromCurrentAppInstance( const QgsMimeDataUtils::Uri &uri ); diff --git a/python/PyQt6/core/auto_generated/qgsmultirenderchecker.sip.in b/python/PyQt6/core/auto_generated/qgsmultirenderchecker.sip.in index 8967dfbc2e9..44cd0537139 100644 --- a/python/PyQt6/core/auto_generated/qgsmultirenderchecker.sip.in +++ b/python/PyQt6/core/auto_generated/qgsmultirenderchecker.sip.in @@ -109,8 +109,6 @@ Sets the largest allowable difference in size between the rendered and the expec :param xTolerance: x tolerance in pixels :param yTolerance: y tolerance in pixels - -.. versionadded:: 3.0 %End bool runTest( const QString &testName, unsigned int mismatchCount = 0 ); @@ -168,8 +166,6 @@ class QgsLayoutChecker : QgsMultiRenderChecker { %Docstring(signature="appended") Renders a layout to an image and compares with an expected output - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/qgsoptional.sip.in b/python/PyQt6/core/auto_generated/qgsoptional.sip.in index 2ba4e0478fc..2716a746244 100644 --- a/python/PyQt6/core/auto_generated/qgsoptional.sip.in +++ b/python/PyQt6/core/auto_generated/qgsoptional.sip.in @@ -25,8 +25,6 @@ more internal configuration information that should not be lost when disabling a .. note:: Not available in Python bindings (although SIP file is present for specific implementations). - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -56,30 +54,22 @@ A QgsOptional constructed with enabled status and data bool enabled() const; %Docstring Check if this optional is enabled - -.. versionadded:: 3.0 %End void setEnabled( bool enabled ); %Docstring Set if this optional is enabled - -.. versionadded:: 3.0 %End T data() const; %Docstring Access the payload data - -.. versionadded:: 3.0 %End void setData( const T &data ); %Docstring Set the payload data - -.. versionadded:: 3.0 %End }; diff --git a/python/PyQt6/core/auto_generated/qgsowsconnection.sip.in b/python/PyQt6/core/auto_generated/qgsowsconnection.sip.in index 817bf0b8c28..1b34d69fc02 100644 --- a/python/PyQt6/core/auto_generated/qgsowsconnection.sip.in +++ b/python/PyQt6/core/auto_generated/qgsowsconnection.sip.in @@ -40,22 +40,16 @@ Constructor QString connectionName() const; %Docstring Returns the connection name. - -.. versionadded:: 3.0 %End QString connectionInfo() const; %Docstring Returns connection info string. - -.. versionadded:: 3.0 %End QString service() const; %Docstring Returns a string representing the service type, e.g. "WMS". - -.. versionadded:: 3.0 %End QgsDataSourceUri uri() const; @@ -68,8 +62,6 @@ Returns the connection uri. Adds uri parameters relating to the settings for a WMS or WCS connection to a :py:class:`QgsDataSourceUri` ``uri``. Connection settings are taken from the specified QSettings ``settingsKey``. -.. versionadded:: 3.0 - .. deprecated:: QGIS 3.26 use addWmsWcsConnectionSettings with service and connection name parameters %End @@ -87,8 +79,6 @@ Connection settings are taken from the specified ``servcie`` and ``connName`` Adds uri parameters relating to the settings for a WFS connection to a :py:class:`QgsDataSourceUri` ``uri``. Connection settings are taken from the specified QSettings ``settingsKey``. -.. versionadded:: 3.0 - .. deprecated:: QGIS 3.26 use addWfsConnectionSettings with service and connection name parameters %End diff --git a/python/PyQt6/core/auto_generated/qgspainting.sip.in b/python/PyQt6/core/auto_generated/qgspainting.sip.in index b283dc462d0..6d4ffb23f6c 100644 --- a/python/PyQt6/core/auto_generated/qgspainting.sip.in +++ b/python/PyQt6/core/auto_generated/qgspainting.sip.in @@ -13,8 +13,6 @@ class QgsPainting { %Docstring(signature="appended") Contains miscellaneous painting utility functions. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/qgspathresolver.sip.in b/python/PyQt6/core/auto_generated/qgspathresolver.sip.in index 30959d1c6b8..ef11c62bb94 100644 --- a/python/PyQt6/core/auto_generated/qgspathresolver.sip.in +++ b/python/PyQt6/core/auto_generated/qgspathresolver.sip.in @@ -13,8 +13,6 @@ class QgsPathResolver { %Docstring(signature="appended") Resolves relative paths into absolute paths and vice versa. Used for writing - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/qgspluginlayer.sip.in b/python/PyQt6/core/auto_generated/qgspluginlayer.sip.in index d139ed225c5..8babd7b3f99 100644 --- a/python/PyQt6/core/auto_generated/qgspluginlayer.sip.in +++ b/python/PyQt6/core/auto_generated/qgspluginlayer.sip.in @@ -37,8 +37,6 @@ In order to be readable from project files, they should set these attributes in Returns a new instance equivalent to this one. :return: a new layer instance - -.. versionadded:: 3.0 %End QString pluginLayerType(); diff --git a/python/PyQt6/core/auto_generated/qgspointlocator.sip.in b/python/PyQt6/core/auto_generated/qgspointlocator.sip.in index a372239ca7a..669fc253b21 100644 --- a/python/PyQt6/core/auto_generated/qgspointlocator.sip.in +++ b/python/PyQt6/core/auto_generated/qgspointlocator.sip.in @@ -256,8 +256,6 @@ Optional filter may discard unwanted matches. This will first perform a pointInPolygon and return first result. If no match is found and tolerance is not 0, it will return nearestEdge. This method is either blocking or non blocking according to ``relaxed`` parameter passed - -.. versionadded:: 3.0 %End MatchList edgesInRect( const QgsRectangle &rect, QgsPointLocator::MatchFilter *filter = 0, bool relaxed = false ); diff --git a/python/PyQt6/core/auto_generated/qgspointxy.sip.in b/python/PyQt6/core/auto_generated/qgspointxy.sip.in index 86f89adac9b..22351b67afe 100644 --- a/python/PyQt6/core/auto_generated/qgspointxy.sip.in +++ b/python/PyQt6/core/auto_generated/qgspointxy.sip.in @@ -36,8 +36,6 @@ Use cases for which :py:class:`QgsPointXY` is NOT a valid choice include: - Storage of coordinates for a geometry. Since :py:class:`QgsPointXY` is strictly 2-dimensional it should never be used to store coordinates for vector geometries, as this will involve a loss of any z or m values present in the geometry. .. seealso:: :py:class:`QgsPoint` - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -80,8 +78,6 @@ Create a point from a QPoint %Docstring Create a new point. Z and M values will be dropped. - -.. versionadded:: 3.0 %End ~QgsPointXY(); diff --git a/python/PyQt6/core/auto_generated/qgspolymorphicrelation.sip.in b/python/PyQt6/core/auto_generated/qgspolymorphicrelation.sip.in index e3786e92a01..c22e55fad43 100644 --- a/python/PyQt6/core/auto_generated/qgspolymorphicrelation.sip.in +++ b/python/PyQt6/core/auto_generated/qgspolymorphicrelation.sip.in @@ -114,8 +114,6 @@ A (project-wide) unique id for this relation void generateId(); %Docstring Generate a (project-wide) unique id for this relation - -.. versionadded:: 3.0 %End QString referencingLayerId() const; diff --git a/python/PyQt6/core/auto_generated/qgsproperty.sip.in b/python/PyQt6/core/auto_generated/qgsproperty.sip.in index fe605128819..245587009bb 100644 --- a/python/PyQt6/core/auto_generated/qgsproperty.sip.in +++ b/python/PyQt6/core/auto_generated/qgsproperty.sip.in @@ -18,8 +18,6 @@ Definition for a property. handles descriptive names and help text for using the property. Definitions can use one of the predefined standard templates to simplify definition of commonly used property types, such as colors and blend modes. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -178,8 +176,6 @@ a QVariant value by evaluating them against a supplied :py:class:`QgsExpressionC can be grouped using a :py:class:`QgsPropertyCollection` for easier bulk storage, retrieval and evaluation. :py:class:`QgsProperty` objects are implicitly shared and can be inexpensively copied. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/qgspropertycollection.sip.in b/python/PyQt6/core/auto_generated/qgspropertycollection.sip.in index 5e02934fc37..be82cbb58d3 100644 --- a/python/PyQt6/core/auto_generated/qgspropertycollection.sip.in +++ b/python/PyQt6/core/auto_generated/qgspropertycollection.sip.in @@ -16,8 +16,6 @@ class QgsAbstractPropertyCollection { %Docstring(signature="appended") Abstract base class for :py:class:`QgsPropertyCollection` like objects. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -368,8 +366,6 @@ Examples of such enums are : .. seealso:: :py:func:`QgsPalLayerSettings.Property` .. seealso:: :py:func:`QgsWidgetWrapper.Property` - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -464,8 +460,6 @@ class QgsPropertyCollectionStack : QgsAbstractPropertyCollection %Docstring(signature="appended") An ordered stack of QgsPropertyCollection containers, where collections added later to the stack will take priority over earlier collections. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/qgspropertytransformer.sip.in b/python/PyQt6/core/auto_generated/qgspropertytransformer.sip.in index 5feb1212d5d..d59733f82ae 100644 --- a/python/PyQt6/core/auto_generated/qgspropertytransformer.sip.in +++ b/python/PyQt6/core/auto_generated/qgspropertytransformer.sip.in @@ -27,8 +27,6 @@ If the first or last control point are not located at x = 0 and x = 1 respective then values outside this range will be mapped to the y value of either the first or last control point. In other words, the curve will have a flat segment for values outside of the control point range. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -144,8 +142,6 @@ class QgsPropertyTransformer %Docstring(signature="appended") Abstract base class for objects which transform the calculated value of a property. Possible uses include transformers which map a value into a scaled size or color from a gradient. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -317,8 +313,6 @@ class QgsGenericNumericTransformer : QgsPropertyTransformer { %Docstring(signature="appended") QgsPropertyTransformer subclass for scaling an input numeric value into an output numeric value. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -452,8 +446,6 @@ class QgsSizeScaleTransformer : QgsPropertyTransformer %Docstring(signature="appended") :py:class:`QgsPropertyTransformer` subclass for scaling a value into a size according to various scaling methods. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -619,8 +611,6 @@ class QgsColorRampTransformer : QgsPropertyTransformer %Docstring(signature="appended") :py:class:`QgsPropertyTransformer` subclass for transforming a numeric value into a color from a color ramp. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/qgsproxyfeaturesink.sip.in b/python/PyQt6/core/auto_generated/qgsproxyfeaturesink.sip.in index 570bde2936c..8e510015b98 100644 --- a/python/PyQt6/core/auto_generated/qgsproxyfeaturesink.sip.in +++ b/python/PyQt6/core/auto_generated/qgsproxyfeaturesink.sip.in @@ -20,8 +20,6 @@ objects. Since it is not always possible to create an entirely new :py:class:`Qg (e.g. if the feature sink is a layer's data provider), a new :py:class:`QgsProxyFeatureSink` can instead be returned which forwards features on to the destination sink. The proxy sink can be safely deleted without affecting the destination sink. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/qgsrange.sip.in b/python/PyQt6/core/auto_generated/qgsrange.sip.in index c7ed567dee3..b3c43147015 100644 --- a/python/PyQt6/core/auto_generated/qgsrange.sip.in +++ b/python/PyQt6/core/auto_generated/qgsrange.sip.in @@ -30,8 +30,6 @@ whether ranges overlap or during calculation of range intersections. .. note:: not available in Python bindings (but class provided for template-based inheritance) - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -140,8 +138,6 @@ QgsRange which stores a range of double values. .. seealso:: :py:class:`QgsDateRange` .. seealso:: :py:class:`QgsDateTimeRange` - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -202,8 +198,6 @@ class QgsIntRange : QgsRangeintBase .. seealso:: :py:class:`QgsDateRange` .. seealso:: :py:class:`QgsDateTimeRange` - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -265,8 +259,6 @@ whether ranges overlap or during calculation of range intersections. .. note:: not available in Python bindings (but class provided for template-based inheritance) - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -393,8 +385,6 @@ typedef QgsTemporalRange< QDate > QgsDateRange; @DOCSTRINGSTEMPLATE@QgsDateRange(QDate(2017,1,1),QDate()) is treated as a range containing all dates after 2017-1-1. @DOCSTRINGSTEMPLATE@ @DOCSTRINGSTEMPLATE@.. seealso:: :py:class:`QgsDateTimeRange` -@DOCSTRINGSTEMPLATE@ -@DOCSTRINGSTEMPLATE@.. versionadded:: 3.0 @DOCSTRINGSTEMPLATE@%End @@ -408,8 +398,6 @@ typedef QgsTemporalRange< QDateTime > QgsDateTimeRange; @DOCSTRINGSTEMPLATE@QgsDateTimeRange(QDateTime(2017,1,1),QDateTime()) is treated as a range containing all dates after 2017-1-1. @DOCSTRINGSTEMPLATE@ @DOCSTRINGSTEMPLATE@.. seealso:: :py:class:`QgsDateRange` -@DOCSTRINGSTEMPLATE@ -@DOCSTRINGSTEMPLATE@.. versionadded:: 3.0 @DOCSTRINGSTEMPLATE@%End diff --git a/python/PyQt6/core/auto_generated/qgsreadwritecontext.sip.in b/python/PyQt6/core/auto_generated/qgsreadwritecontext.sip.in index cbfca523506..2cf0e1210a4 100644 --- a/python/PyQt6/core/auto_generated/qgsreadwritecontext.sip.in +++ b/python/PyQt6/core/auto_generated/qgsreadwritecontext.sip.in @@ -14,8 +14,6 @@ class QgsReadWriteContext { %Docstring(signature="appended") The class is used as a container of context for various read/write operations on other objects. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/qgsrelation.sip.in b/python/PyQt6/core/auto_generated/qgsrelation.sip.in index ab9d13545e6..c70ba2245b0 100644 --- a/python/PyQt6/core/auto_generated/qgsrelation.sip.in +++ b/python/PyQt6/core/auto_generated/qgsrelation.sip.in @@ -74,8 +74,6 @@ Set a name for this relation void setStrength( Qgis::RelationshipStrength strength ); %Docstring Set a strength for this relation - -.. versionadded:: 3.0 %End void setReferencingLayer( const QString &id ); @@ -185,8 +183,6 @@ Returns a human readable name for this relation. Mostly used as title for the ch Returns the relation strength as a string :return: strength - -.. versionadded:: 3.0 %End QString id() const; @@ -199,8 +195,6 @@ A (project-wide) unique id for this relation void generateId(); %Docstring Generate a (project-wide) unique id for this relation - -.. versionadded:: 3.0 %End QString referencingLayerId() const; @@ -294,22 +288,16 @@ Compares the two QgsRelation, ignoring the name and the ID. :param other: The other relation :return: ``True`` if they are similar - -.. versionadded:: 3.0 %End QString resolveReferencedField( const QString &referencingField ) const; %Docstring Gets the referenced field counterpart given a referencing field. - -.. versionadded:: 3.0 %End QString resolveReferencingField( const QString &referencedField ) const; %Docstring Gets the referencing field counterpart given a referenced field. - -.. versionadded:: 3.0 %End void updateRelationStatus(); diff --git a/python/PyQt6/core/auto_generated/qgsrelationmanager.sip.in b/python/PyQt6/core/auto_generated/qgsrelationmanager.sip.in index baf6627d93e..9a58f735cca 100644 --- a/python/PyQt6/core/auto_generated/qgsrelationmanager.sip.in +++ b/python/PyQt6/core/auto_generated/qgsrelationmanager.sip.in @@ -124,8 +124,6 @@ Discover all the relations available from the current layers. :param layers: the current layers :return: the list of discovered relations - -.. versionadded:: 3.0 %End QMap polymorphicRelations() const; diff --git a/python/PyQt6/core/auto_generated/qgsrendercontext.sip.in b/python/PyQt6/core/auto_generated/qgsrendercontext.sip.in index 5d8ca93d91a..edba40a75cd 100644 --- a/python/PyQt6/core/auto_generated/qgsrendercontext.sip.in +++ b/python/PyQt6/core/auto_generated/qgsrendercontext.sip.in @@ -61,8 +61,6 @@ create initialized QgsRenderContext instance from given :py:class:`QgsMapSetting Creates a default render context given a pixel based QPainter destination. If no painter is specified or the painter has no device, then a default DPI of 88 will be assumed. - -.. versionadded:: 3.0 %End @@ -203,8 +201,6 @@ a map layer render, then an invalid coordinate transformation is returned. const QgsDistanceArea &distanceArea() const; %Docstring A general purpose distance and area calculator, capable of performing ellipsoid based calculations. - -.. versionadded:: 3.0 %End QgsCoordinateTransformContext transformContext() const; @@ -214,8 +210,6 @@ information regarding which datum transforms should be used when transforming po from a source to destination coordinate reference system. .. seealso:: :py:func:`setTransformContext` - -.. versionadded:: 3.0 %End void setTransformContext( const QgsCoordinateTransformContext &context ); @@ -225,8 +219,6 @@ information regarding which datum transforms should be used when transforming po from a source to destination coordinate reference system. .. seealso:: :py:func:`transformContext` - -.. versionadded:: 3.0 %End const QgsPathResolver &pathResolver() const; @@ -235,8 +227,6 @@ Returns the path resolver for conversion between relative and absolute paths during rendering operations, e.g. for resolving relative symbol paths. .. seealso:: :py:func:`setPathResolver` - -.. versionadded:: 3.0 %End void setPathResolver( const QgsPathResolver &resolver ); @@ -245,8 +235,6 @@ Sets the path ``resolver`` for conversion between relative and absolute paths during rendering operations, e.g. for resolving relative symbol paths. .. seealso:: :py:func:`pathResolver` - -.. versionadded:: 3.0 %End const QgsRectangle &extent() const; @@ -500,8 +488,6 @@ rendering should be canceled immediately. %Docstring A general purpose distance and area calculator, capable of performing ellipsoid based calculations. Will be used to convert meter distances to active MapUnit values for :py:class:`QgsUnitTypes`.RenderMetersInMapUnits - -.. versionadded:: 3.0 %End void setScaleFactor( double factor ); @@ -738,8 +724,6 @@ is used in some contexts to refine the converted size. For example, a :py:class: property will be limited to a suitably fast range when the render context has the :py:class:`Qgis`.RenderContextFlag.RenderSymbolPreview set. .. seealso:: :py:func:`convertToMapUnits` - -.. versionadded:: 3.0 %End double convertToMapUnits( double size, Qgis::RenderUnit unit, const QgsMapUnitScale &scale = QgsMapUnitScale() ) const; @@ -748,8 +732,6 @@ Converts a size from the specified units to map units. The conversion respects t specified by the optional scale parameter. .. seealso:: :py:func:`convertToPainterUnits` - -.. versionadded:: 3.0 %End double convertFromMapUnits( double sizeInMapUnits, Qgis::RenderUnit outputUnit ) const; @@ -757,8 +739,6 @@ specified by the optional scale parameter. Converts a size from map units to the specified units. .. seealso:: :py:func:`convertToMapUnits` - -.. versionadded:: 3.0 %End double convertMetersToMapUnits( double meters ) const; @@ -766,8 +746,6 @@ Converts a size from map units to the specified units. Convert meter distances to active MapUnit values for :py:class:`QgsUnitTypes`.RenderMetersInMapUnits \note When the :py:func:`~QgsRenderContext.sourceCrs` is geographic, the center of the Extent will be used - -.. versionadded:: 3.0 %End Qgis::TextRenderFormat textRenderFormat() const; diff --git a/python/PyQt6/core/auto_generated/qgssnappingconfig.sip.in b/python/PyQt6/core/auto_generated/qgssnappingconfig.sip.in index 0bf138cf1cb..91a80a2c848 100644 --- a/python/PyQt6/core/auto_generated/qgssnappingconfig.sip.in +++ b/python/PyQt6/core/auto_generated/qgssnappingconfig.sip.in @@ -15,8 +15,6 @@ class QgsSnappingConfig { %Docstring(signature="appended") This is a container for configuration of the snapping of the project - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -84,8 +82,6 @@ Convenient method to return an icon corresponding to the enum type { %Docstring(signature="appended") This is a container of advanced configuration (per layer) of the snapping of the project - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -438,15 +434,11 @@ Removes all individual layer snapping settings void readProject( const QDomDocument &doc ); %Docstring Reads the configuration from the specified QGIS project document. - -.. versionadded:: 3.0 %End void writeProject( QDomDocument &doc ); %Docstring Writes the configuration to the specified QGIS project document. - -.. versionadded:: 3.0 %End bool addLayers( const QList &layers ); @@ -457,8 +449,6 @@ When implementing a long-living QgsSnappingConfig (like the one in QgsProject) it is best to directly feed this with information from the layer registry. :return: ``True`` if changes have been done. - -.. versionadded:: 3.0 %End @@ -469,22 +459,16 @@ When implementing a long-living QgsSnappingConfig (like the one in QgsProject) it is best to directly feed this with information from the layer registry. :return: ``True`` if changes have been done. - -.. versionadded:: 3.0 %End QgsProject *project() const; %Docstring The project from which the snapped layers should be retrieved - -.. versionadded:: 3.0 %End void setProject( QgsProject *project ); %Docstring The project from which the snapped layers should be retrieved - -.. versionadded:: 3.0 %End }; diff --git a/python/PyQt6/core/auto_generated/qgssnappingutils.sip.in b/python/PyQt6/core/auto_generated/qgssnappingutils.sip.in index 73a1ef14d6f..54b871157ef 100644 --- a/python/PyQt6/core/auto_generated/qgssnappingutils.sip.in +++ b/python/PyQt6/core/auto_generated/qgssnappingutils.sip.in @@ -211,8 +211,6 @@ The snapping configuration controls the behavior of this object void toggleEnabled(); %Docstring Toggles the state of snapping - -.. versionadded:: 3.0 %End signals: diff --git a/python/PyQt6/core/auto_generated/qgsspatialindex.sip.in b/python/PyQt6/core/auto_generated/qgsspatialindex.sip.in index 8aa7ab6cf54..0cb05a75101 100644 --- a/python/PyQt6/core/auto_generated/qgsspatialindex.sip.in +++ b/python/PyQt6/core/auto_generated/qgsspatialindex.sip.in @@ -70,8 +70,6 @@ This is much faster approach than creating an empty index and then inserting fea The optional ``feedback`` object can be used to allow cancellation of bulk feature loading. Ownership of ``feedback`` is not transferred, and callers must take care that the lifetime of feedback exceeds that of the spatial index construction. - -.. versionadded:: 3.0 %End QgsSpatialIndex( const QgsSpatialIndex &other ); diff --git a/python/PyQt6/core/auto_generated/qgsstringstatisticalsummary.sip.in b/python/PyQt6/core/auto_generated/qgsstringstatisticalsummary.sip.in index 9a5bbd4c0df..c94219653be 100644 --- a/python/PyQt6/core/auto_generated/qgsstringstatisticalsummary.sip.in +++ b/python/PyQt6/core/auto_generated/qgsstringstatisticalsummary.sip.in @@ -194,8 +194,6 @@ Returns the maximum length of strings. double meanLength() const; %Docstring Returns the mean length of strings. - -.. versionadded:: 3.0 %End QString minority() const; diff --git a/python/PyQt6/core/auto_generated/qgsstringutils.sip.in b/python/PyQt6/core/auto_generated/qgsstringutils.sip.in index 83217bfb380..6e41505fb17 100644 --- a/python/PyQt6/core/auto_generated/qgsstringutils.sip.in +++ b/python/PyQt6/core/auto_generated/qgsstringutils.sip.in @@ -15,8 +15,6 @@ class QgsStringReplacement { %Docstring(signature="appended") A representation of a single string replacement. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -90,8 +88,6 @@ class QgsStringReplacementCollection { %Docstring(signature="appended") A collection of string replacements (specified using QgsStringReplacement objects). - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -175,8 +171,6 @@ Converts a string by applying capitalization rules to the string. :param capitalization: capitalization type to apply :return: capitalized string - -.. versionadded:: 3.0 %End static QString ampersandEncode( const QString &string ); @@ -265,8 +259,6 @@ links. :param foundLinks: if specified, will be set to ``True`` if any links were inserted into the string :return: string with inserted links - -.. versionadded:: 3.0 %End static bool isUrl( const QString &string ); diff --git a/python/PyQt6/core/auto_generated/qgstaskmanager.sip.in b/python/PyQt6/core/auto_generated/qgstaskmanager.sip.in index 395095edfdb..a57985f6445 100644 --- a/python/PyQt6/core/auto_generated/qgstaskmanager.sip.in +++ b/python/PyQt6/core/auto_generated/qgstaskmanager.sip.in @@ -26,8 +26,6 @@ task commences (ie via calling :py:func:`~run` ). Long running tasks should periodically check the :py:func:`~isCanceled` flag to detect if the task has been canceled via some external event. If this flag is ``True`` then the task should clean up and terminate at the earliest possible convenience. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -310,8 +308,6 @@ class QgsTaskManager : QObject %Docstring(signature="appended") Task manager for managing a set of long-running QgsTask tasks. This class can be created directly, or accessed via :py:func:`QgsApplication.taskManager()`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/qgstessellator.sip.in b/python/PyQt6/core/auto_generated/qgstessellator.sip.in index 65618f79fd5..5e84c47724d 100644 --- a/python/PyQt6/core/auto_generated/qgstessellator.sip.in +++ b/python/PyQt6/core/auto_generated/qgstessellator.sip.in @@ -19,8 +19,6 @@ It is expected that client code will create the tessellator object, then repeate :py:func:`~addPolygon` method that will generate triangles, and finally call :py:func:`~data` to get final vertex data. Optionally provides extrusion by adding triangles that serve as walls when extrusion height is non-zero. - -.. versionadded:: 3.4 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/qgstracer.sip.in b/python/PyQt6/core/auto_generated/qgstracer.sip.in index c87807c156b..48d1826f02a 100644 --- a/python/PyQt6/core/auto_generated/qgstracer.sip.in +++ b/python/PyQt6/core/auto_generated/qgstracer.sip.in @@ -73,32 +73,24 @@ Sets extent to which graph's features will be limited (empty extent means no lim %Docstring Gets offset in map units that should be applied to the traced paths returned from :py:func:`~QgsTracer.findShortestPath`. Positive offset for right side, negative offset for left side. - -.. versionadded:: 3.0 %End void setOffset( double offset ); %Docstring Set offset in map units that should be applied to the traced paths returned from :py:func:`~QgsTracer.findShortestPath`. Positive offset for right side, negative offset for left side. - -.. versionadded:: 3.0 %End void offsetParameters( int &quadSegments /Out/, int &joinStyle /Out/, double &miterLimit /Out/ ); %Docstring Gets extra parameters for offset curve algorithm (used when offset is non-zero) - -.. versionadded:: 3.0 %End void setOffsetParameters( int quadSegments, int joinStyle, double miterLimit ); %Docstring Set extra parameters for offset curve algorithm (used when offset is non-zero) - -.. versionadded:: 3.0 %End int maxFeatureCount() const; diff --git a/python/PyQt6/core/auto_generated/qgstransaction.sip.in b/python/PyQt6/core/auto_generated/qgstransaction.sip.in index 3eb0456281e..3ef3dbe262a 100644 --- a/python/PyQt6/core/auto_generated/qgstransaction.sip.in +++ b/python/PyQt6/core/auto_generated/qgstransaction.sip.in @@ -118,44 +118,32 @@ Checks if the provider of a given ``layer`` supports transactions. creates a save point returns empty string on error returns the last created savepoint if it's not dirty - -.. versionadded:: 3.0 %End virtual QString createSavepoint( const QString &savePointId, QString &error /Out/ ); %Docstring creates a save point returns empty string on error - -.. versionadded:: 3.0 %End virtual bool rollbackToSavepoint( const QString &name, QString &error /Out/ ); %Docstring rollback to save point, the save point is maintained and is "undertied" - -.. versionadded:: 3.0 %End void dirtyLastSavePoint(); %Docstring dirty save point such that next call to createSavepoint will create a new one - -.. versionadded:: 3.0 %End QList< QString > savePoints() const; %Docstring returns savepoints - -.. versionadded:: 3.0 %End bool lastSavePointIsDirty() const; %Docstring returns the last created savepoint - -.. versionadded:: 3.0 %End diff --git a/python/PyQt6/core/auto_generated/qgsunittypes.sip.in b/python/PyQt6/core/auto_generated/qgsunittypes.sip.in index b3d45e6cb86..3a0268a7bd5 100644 --- a/python/PyQt6/core/auto_generated/qgsunittypes.sip.in +++ b/python/PyQt6/core/auto_generated/qgsunittypes.sip.in @@ -114,8 +114,6 @@ Returns a translated abbreviation representing a distance unit. :param unit: unit to convert to string .. seealso:: :py:func:`stringToDistanceUnit` - -.. versionadded:: 3.0 %End static Qgis::DistanceUnit stringToDistanceUnit( const QString &string, bool *ok /Out/ = 0 ); @@ -185,8 +183,6 @@ Returns a translated abbreviation representing an areal unit. :param unit: unit to convert to string .. seealso:: :py:func:`stringToAreaUnit` - -.. versionadded:: 3.0 %End static Qgis::AreaUnit stringToAreaUnit( const QString &string, bool *ok /Out/ = 0 ); @@ -467,8 +463,6 @@ It will convert between different units (e.g. from meters to kilometers or milli if appropriate, unless forced otherwise with ``keepBaseUnit``. The value will also be rounded to ``decimals`` (be prepared that the returned value is still a double so it will require further formatting when converting to a string). - -.. versionadded:: 3.0 %End static QgsUnitTypes::AreaValue scaledArea( double area, Qgis::AreaUnit unit, int decimals, bool keepBaseUnit = false ); @@ -478,8 +472,6 @@ It will convert between different units (e.g. from square meters to square kilom if appropriate, unless forced otherwise with ``keepBaseUnit``. The value will also be rounded to ``decimals`` (be prepared that the returned value is still a double so it will require further formatting when converting to a string). - -.. versionadded:: 3.0 %End static QString formatDistance( double distance, int decimals, Qgis::DistanceUnit unit, bool keepBaseUnit = false ); @@ -495,8 +487,6 @@ Returns an distance formatted as a friendly string. :return: formatted distance string .. seealso:: :py:func:`formatArea` - -.. versionadded:: 3.0 %End static QString formatArea( double area, int decimals, Qgis::AreaUnit unit, bool keepBaseUnit = false ); @@ -512,8 +502,6 @@ Returns an area formatted as a friendly string. :return: formatted area string .. seealso:: :py:func:`formatDistance` - -.. versionadded:: 3.0 %End @@ -544,8 +532,6 @@ Decodes a render unit from a string. static QString toString( Qgis::RenderUnit unit ); %Docstring Returns a translated string representing a render ``unit``. - -.. versionadded:: 3.0 %End static QString toAbbreviatedString( Qgis::RenderUnit unit ); @@ -568,8 +554,6 @@ Encodes a layout unit to a string. :return: encoded string .. seealso:: :py:func:`decodeLayoutUnit` - -.. versionadded:: 3.0 %End static Qgis::LayoutUnit decodeLayoutUnit( const QString &string, bool *ok /Out/ = 0 ); @@ -582,29 +566,21 @@ Decodes a layout unit from a string. - ok: boolean, will be set to ``True`` if string was converted successfully .. seealso:: :py:func:`encodeUnit` - -.. versionadded:: 3.0 %End static Qgis::LayoutUnitType unitType( Qgis::LayoutUnit units ); %Docstring Returns the type for a unit of measurement. - -.. versionadded:: 3.0 %End static QString toAbbreviatedString( Qgis::LayoutUnit unit ); %Docstring Returns a translated abbreviation representing a layout ``unit`` (e.g. "mm"). - -.. versionadded:: 3.0 %End static QString toString( Qgis::LayoutUnit unit ); %Docstring Returns a translated string representing a layout ``unit``. - -.. versionadded:: 3.0 %End }; diff --git a/python/PyQt6/core/auto_generated/qgsuserprofile.sip.in b/python/PyQt6/core/auto_generated/qgsuserprofile.sip.in index 80369c7a8fa..e0df77778b2 100644 --- a/python/PyQt6/core/auto_generated/qgsuserprofile.sip.in +++ b/python/PyQt6/core/auto_generated/qgsuserprofile.sip.in @@ -17,8 +17,6 @@ This allows for manage different user profiles per machine vs the single default past. A user profile is all settings and anything that used to be found in .qgis3 in the users home folder. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/qgsuserprofilemanager.sip.in b/python/PyQt6/core/auto_generated/qgsuserprofilemanager.sip.in index 3edfac61b2e..873b6f39e15 100644 --- a/python/PyQt6/core/auto_generated/qgsuserprofilemanager.sip.in +++ b/python/PyQt6/core/auto_generated/qgsuserprofilemanager.sip.in @@ -20,8 +20,6 @@ This allows for manage different user profiles per machine vs the single default past. A user profile is all settings and anything that used to be found in .qgis3 in the users home folder. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/qgsvector3d.sip.in b/python/PyQt6/core/auto_generated/qgsvector3d.sip.in index a288c849351..9fe5178311b 100644 --- a/python/PyQt6/core/auto_generated/qgsvector3d.sip.in +++ b/python/PyQt6/core/auto_generated/qgsvector3d.sip.in @@ -14,8 +14,6 @@ class QgsVector3D %Docstring(signature="appended") Class for storage of 3D vectors similar to QVector3D, with the difference that it uses double precision instead of single precision floating point numbers. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/qgsvectorfilewriter.sip.in b/python/PyQt6/core/auto_generated/qgsvectorfilewriter.sip.in index 4b235fc7d28..184f66020b0 100644 --- a/python/PyQt6/core/auto_generated/qgsvectorfilewriter.sip.in +++ b/python/PyQt6/core/auto_generated/qgsvectorfilewriter.sip.in @@ -332,8 +332,6 @@ Writes a layer out to a vector file. { %Docstring(signature="appended") Options to pass to :py:func:`~QgsVectorFileWriter.writeAsVectorFormat` - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -410,8 +408,6 @@ Writes a layer out to a vector file. :param newFilename: QString pointer which will contain the new file name created (in case it is different to fileName). :param errorMessage: will be set to the error message text, if an error occurs while writing the layer -.. versionadded:: 3.0 - .. deprecated:: Use :py:func:`~QgsVectorFileWriter.writeAsVectorFormatV2` instead. %End @@ -530,8 +526,6 @@ The ``options`` argument can be used to control the sorting and filtering of returned formats. .. seealso:: :py:func:`supportedFiltersAndFormats` - -.. versionadded:: 3.0 %End static bool supportsFeatureStyles( const QString &driverName ); @@ -539,8 +533,6 @@ returned formats. Returns ``True`` if the specified ``driverName`` supports feature styles. The ``driverName`` argument must be a valid GDAL driver name. - -.. versionadded:: 3.0 %End struct DriverDetails @@ -568,8 +560,6 @@ returned drivers. Returns the OGR driver name for a specified file ``extension``. E.g. the driver name for the ".shp" extension is "ESRI Shapefile". If no suitable drivers are found then an empty string is returned. - -.. versionadded:: 3.0 %End static QString fileFilterString( VectorFormatOptions options = SortRecommended ); @@ -635,8 +625,6 @@ Returns the capabilities supported by the writer. bool addFeatureWithStyle( QgsFeature &feature, QgsFeatureRenderer *renderer, Qgis::DistanceUnit outputUnit = Qgis::DistanceUnit::Meters ); %Docstring Adds a ``feature`` to the currently opened data source, using the style from a specified ``renderer``. - -.. versionadded:: 3.0 %End @@ -671,8 +659,6 @@ Returns the reference scale for output. The scale value indicates the scale denominator, e.g. 1000.0 for a 1:1000 map. .. seealso:: :py:func:`setSymbologyScale` - -.. versionadded:: 3.0 %End void setSymbologyScale( double scale ); @@ -681,8 +667,6 @@ Set reference ``scale`` for output. The ``scale`` value indicates the scale denominator, e.g. 1000.0 for a 1:1000 map. .. seealso:: :py:func:`symbologyScale` - -.. versionadded:: 3.0 %End static bool driverMetadata( const QString &driverName, MetaData &driverMetadata ); @@ -694,8 +678,6 @@ Returns a list of the default dataset options for a specified driver. :param driverName: name of OGR driver .. seealso:: :py:func:`defaultLayerOptions` - -.. versionadded:: 3.0 %End static QStringList defaultLayerOptions( const QString &driverName ); @@ -705,24 +687,18 @@ Returns a list of the default layer options for a specified driver. :param driverName: name of OGR driver .. seealso:: :py:func:`defaultDatasetOptions` - -.. versionadded:: 3.0 %End static QgsVectorFileWriter::EditionCapabilities editionCapabilities( const QString &datasetName ); %Docstring Returns edition capabilities for an existing dataset name. - -.. versionadded:: 3.0 %End static bool targetLayerExists( const QString &datasetName, const QString &layerName ); %Docstring Returns whether the target layer already exists. - -.. versionadded:: 3.0 %End static bool areThereNewFieldsToCreate( const QString &datasetName, @@ -731,8 +707,6 @@ Returns whether the target layer already exists. const QgsAttributeList &attributes ); %Docstring Returns whether there are among the attributes specified some that do not exist yet in the layer - -.. versionadded:: 3.0 %End protected: diff --git a/python/PyQt6/core/auto_generated/qgsvectorfilewritertask.sip.in b/python/PyQt6/core/auto_generated/qgsvectorfilewritertask.sip.in index 7f95fe39f6f..b5672790104 100644 --- a/python/PyQt6/core/auto_generated/qgsvectorfilewritertask.sip.in +++ b/python/PyQt6/core/auto_generated/qgsvectorfilewritertask.sip.in @@ -19,8 +19,6 @@ QGIS interface. .. seealso:: :py:class:`QgsVectorLayerExporterTask` .. seealso:: :py:class:`QgsRasterFileWriterTask` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/qgsziputils.sip.in b/python/PyQt6/core/auto_generated/qgsziputils.sip.in index 8496cdc894c..29c95c16f0f 100644 --- a/python/PyQt6/core/auto_generated/qgsziputils.sip.in +++ b/python/PyQt6/core/auto_generated/qgsziputils.sip.in @@ -36,8 +36,6 @@ Unzip a zip file in an output directory. :return: - ``False`` if the zip filename does not exist, the output directory - files: The absolute path of unzipped files does not exist or is not writable. - -.. versionadded:: 3.0 %End bool zip( const QString &zip, const QStringList &files ); @@ -48,8 +46,6 @@ also returned. :param zip: The zip filename :param files: The absolute path to files to embed within the zip - -.. versionadded:: 3.0 %End diff --git a/python/PyQt6/core/auto_generated/raster/qgscolorrampshader.sip.in b/python/PyQt6/core/auto_generated/raster/qgscolorrampshader.sip.in index b2a4e0d98b9..a00aecdbc09 100644 --- a/python/PyQt6/core/auto_generated/raster/qgscolorrampshader.sip.in +++ b/python/PyQt6/core/auto_generated/raster/qgscolorrampshader.sip.in @@ -111,8 +111,6 @@ Whether the color ramp contains any items Returns the source color ramp. .. seealso:: :py:func:`setSourceColorRamp` - -.. versionadded:: 3.0 %End QgsColorRamp *createColorRamp() const /Factory/; @@ -127,8 +125,6 @@ Creates a gradient color ramp from shader settings. Set the source color ramp. Ownership is transferred to the shader. .. seealso:: :py:func:`sourceColorRamp` - -.. versionadded:: 3.0 %End void setColorRampType( const QString &type ); diff --git a/python/PyQt6/core/auto_generated/raster/qgspalettedrasterrenderer.sip.in b/python/PyQt6/core/auto_generated/raster/qgspalettedrasterrenderer.sip.in index 7aa4ba14c06..40300d544de 100644 --- a/python/PyQt6/core/auto_generated/raster/qgspalettedrasterrenderer.sip.in +++ b/python/PyQt6/core/auto_generated/raster/qgspalettedrasterrenderer.sip.in @@ -125,8 +125,6 @@ Set category label int band() const; %Docstring Returns the raster band used for rendering the raster. - -.. versionadded:: 3.0 %End virtual void writeXml( QDomDocument &doc, QDomElement &parentElem ) const; @@ -147,8 +145,6 @@ Returns the raster band used for rendering the raster. Set the source color ``ramp``. Ownership is transferred to the renderer. .. seealso:: :py:func:`sourceColorRamp` - -.. versionadded:: 3.0 %End QgsColorRamp *sourceColorRamp() const; @@ -156,15 +152,11 @@ Set the source color ``ramp``. Ownership is transferred to the renderer. Gets the source color ramp .. seealso:: :py:func:`setSourceColorRamp` - -.. versionadded:: 3.0 %End static QgsPalettedRasterRenderer::ClassData colorTableToClassData( const QList &table ); %Docstring Converts a raster color ``table`` to paletted renderer class data. - -.. versionadded:: 3.0 %End static QgsPalettedRasterRenderer::MultiValueClassData rasterAttributeTableToClassData( const QgsRasterAttributeTable *attributeTable, int classificationColumn = -1, QgsColorRamp *ramp = 0 ); @@ -187,8 +179,6 @@ Converts a ``string`` containing a color table or class data to to paletted rend .. seealso:: :py:func:`classDataFromFile` .. seealso:: :py:func:`classDataToString` - -.. versionadded:: 3.0 %End static QgsPalettedRasterRenderer::ClassData classDataFromFile( const QString &path ); @@ -196,8 +186,6 @@ Converts a ``string`` containing a color table or class data to to paletted rend Opens a color table file and returns corresponding paletted renderer class data. .. seealso:: :py:func:`classDataFromString` - -.. versionadded:: 3.0 %End static QString classDataToString( const QgsPalettedRasterRenderer::ClassData &classes ); @@ -205,8 +193,6 @@ Opens a color table file and returns corresponding paletted renderer class data. Converts classes to a string representation, using the .clr/gdal color table file format. .. seealso:: :py:func:`classDataFromString` - -.. versionadded:: 3.0 %End static QgsPalettedRasterRenderer::ClassData classDataFromRaster( QgsRasterInterface *raster, int bandNumber, QgsColorRamp *ramp = 0, @@ -214,8 +200,6 @@ Converts classes to a string representation, using the .clr/gdal color table fil %Docstring Generates class data from a ``raster``, for the specified ``bandNumber``. An optional color ``ramp`` can be specified to automatically assign colors from the ramp. - -.. versionadded:: 3.0 %End diff --git a/python/PyQt6/core/auto_generated/raster/qgsrasterblock.sip.in b/python/PyQt6/core/auto_generated/raster/qgsrasterblock.sip.in index cbbcb5e7852..c08ce6bec2c 100644 --- a/python/PyQt6/core/auto_generated/raster/qgsrasterblock.sip.in +++ b/python/PyQt6/core/auto_generated/raster/qgsrasterblock.sip.in @@ -117,8 +117,6 @@ Not the difference between this method and :py:func:`~QgsRasterBlock.hasNoDataVa Sets cell value that will be considered as "no data". .. seealso:: :py:func:`noDataValue` - -.. versionadded:: 3.0 %End void resetNoDataValue() /HoldGIL/; @@ -127,8 +125,6 @@ Reset no data value: if there was a no data value previously set, it will be discarded. .. seealso:: :py:func:`noDataValue` - -.. versionadded:: 3.0 %End double noDataValue() const /HoldGIL/; @@ -341,8 +337,6 @@ a deep copy of the data will be made and only the local copy will be modified. .. note:: in Python the method returns ordinary bytes object as the - -.. versionadded:: 3.0 %End void setData( const QByteArray &data, int offset = 0 ); @@ -353,8 +347,6 @@ pixels at the end will stay untouched. If the data array is longer than the inte array, only the initial data from the input array will be used. Optionally it is possible to set non-zero offset (in bytes) if the input data should overwrite data somewhere in the middle of the internal buffer. - -.. versionadded:: 3.0 %End diff --git a/python/PyQt6/core/auto_generated/raster/qgsrasterdataprovider.sip.in b/python/PyQt6/core/auto_generated/raster/qgsrasterdataprovider.sip.in index b33155fd1ac..79a0058d941 100644 --- a/python/PyQt6/core/auto_generated/raster/qgsrasterdataprovider.sip.in +++ b/python/PyQt6/core/auto_generated/raster/qgsrasterdataprovider.sip.in @@ -103,8 +103,6 @@ The ``options`` argument specifies generic provider options and since QGIS 3.16 virtual QgsRasterDataProvider::ProviderCapabilities providerCapabilities() const; %Docstring Returns flags containing the supported capabilities of the data provider. - -.. versionadded:: 3.0 %End virtual bool setInput( QgsRasterInterface *input ); @@ -386,8 +384,6 @@ Checks whether the provider is in editing mode, i.e. raster write operations wil By default providers are not editable. Use :py:func:`~QgsRasterDataProvider.setEditable` method to enable/disable editing. .. seealso:: :py:func:`setEditable` - -.. versionadded:: 3.0 %End virtual bool setEditable( bool enabled ); @@ -404,8 +400,6 @@ to overwrite data of the provider using :py:func:`~QgsRasterDataProvider.writeBl value whether the operation was successful. .. seealso:: :py:func:`isEditable` - -.. versionadded:: 3.0 %End @@ -431,8 +425,6 @@ in order to allow write operations. .. seealso:: :py:func:`isEditable` :return: ``True`` on success - -.. versionadded:: 3.0 %End static QgsRasterDataProvider *create( const QString &providerKey, @@ -561,8 +553,6 @@ Converts a raster identify ``format`` to a capability. Step width for raster iterations. .. seealso:: :py:func:`stepHeight` - -.. versionadded:: 3.0 %End virtual int stepHeight() const; @@ -570,8 +560,6 @@ Step width for raster iterations. Step height for raster iterations. .. seealso:: :py:func:`stepWidth` - -.. versionadded:: 3.0 %End virtual QList< double > nativeResolutions() const; diff --git a/python/PyQt6/core/auto_generated/raster/qgsrasterfilewriter.sip.in b/python/PyQt6/core/auto_generated/raster/qgsrasterfilewriter.sip.in index e0cd9a43a46..98e73db41cf 100644 --- a/python/PyQt6/core/auto_generated/raster/qgsrasterfilewriter.sip.in +++ b/python/PyQt6/core/auto_generated/raster/qgsrasterfilewriter.sip.in @@ -48,8 +48,6 @@ Ownership of the returned provider is passed to the caller. .. note:: Does not work with tiled mode enabled. - -.. versionadded:: 3.0 %End QgsRasterDataProvider *createMultiBandRaster( Qgis::DataType dataType, @@ -67,8 +65,6 @@ Ownership of the returned provider is passed to the caller. .. note:: Does not work with tiled mode enabled. - -.. versionadded:: 3.0 %End @@ -109,8 +105,6 @@ Write raster file QString outputUrl() const; %Docstring Returns the output URL (filename) for the raster. - -.. versionadded:: 3.0 %End void setOutputFormat( const QString &format ); @@ -316,8 +310,6 @@ The ``options`` argument can be used to control the sorting and filtering of returned formats. .. seealso:: :py:func:`supportedFiltersAndFormats` - -.. versionadded:: 3.0 %End static QString driverForExtension( const QString &extension ); @@ -328,8 +320,6 @@ If no suitable drivers are found then an empty string is returned. Note that this method works for all GDAL drivers, including those without create support (and which are not supported by QgsRasterFileWriter). - -.. versionadded:: 3.0 %End static QStringList extensionsForFormat( const QString &format ); @@ -341,8 +331,6 @@ If no matching format driver is found an empty list will be returned. Note that this method works for all GDAL drivers, including those without create support (and which are not supported by QgsRasterFileWriter). - -.. versionadded:: 3.0 %End }; diff --git a/python/PyQt6/core/auto_generated/raster/qgsrasterfilewritertask.sip.in b/python/PyQt6/core/auto_generated/raster/qgsrasterfilewritertask.sip.in index 2aa2fbbf4ca..1439c5696ab 100644 --- a/python/PyQt6/core/auto_generated/raster/qgsrasterfilewritertask.sip.in +++ b/python/PyQt6/core/auto_generated/raster/qgsrasterfilewritertask.sip.in @@ -20,8 +20,6 @@ QGIS interface. .. seealso:: :py:class:`QgsVectorFileWriterTask` .. seealso:: :py:class:`QgsVectorFileExporterTask` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/raster/qgsrasterinterface.sip.in b/python/PyQt6/core/auto_generated/raster/qgsrasterinterface.sip.in index c9fbcc5f234..a5a1f104939 100644 --- a/python/PyQt6/core/auto_generated/raster/qgsrasterinterface.sip.in +++ b/python/PyQt6/core/auto_generated/raster/qgsrasterinterface.sip.in @@ -15,8 +15,6 @@ class QgsRasterBlockFeedback : QgsFeedback { %Docstring(signature="appended") Feedback object tailored for raster block reading. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/raster/qgsrasterlayer.sip.in b/python/PyQt6/core/auto_generated/raster/qgsrasterlayer.sip.in index bae556e5637..55fc0c569d4 100644 --- a/python/PyQt6/core/auto_generated/raster/qgsrasterlayer.sip.in +++ b/python/PyQt6/core/auto_generated/raster/qgsrasterlayer.sip.in @@ -104,8 +104,6 @@ Returns a new instance equivalent to this one. A new provider is created for the same data source and renderer is cloned too. :return: a new layer instance - -.. versionadded:: 3.0 %End virtual QgsAbstractProfileGenerator *createProfileGenerator( const QgsProfileRequest &request ) /Factory/; diff --git a/python/PyQt6/core/auto_generated/raster/qgsrasterminmaxorigin.sip.in b/python/PyQt6/core/auto_generated/raster/qgsrasterminmaxorigin.sip.in index e17e3e16cfe..1058ee2489a 100644 --- a/python/PyQt6/core/auto_generated/raster/qgsrasterminmaxorigin.sip.in +++ b/python/PyQt6/core/auto_generated/raster/qgsrasterminmaxorigin.sip.in @@ -15,8 +15,6 @@ class QgsRasterMinMaxOrigin %Docstring(signature="appended") This class describes the origin of min/max values. It does not store by itself the min/max values. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/scalebar/qgsdoubleboxscalebarrenderer.sip.in b/python/PyQt6/core/auto_generated/scalebar/qgsdoubleboxscalebarrenderer.sip.in index 4fc8492302a..0dcab5297f4 100644 --- a/python/PyQt6/core/auto_generated/scalebar/qgsdoubleboxscalebarrenderer.sip.in +++ b/python/PyQt6/core/auto_generated/scalebar/qgsdoubleboxscalebarrenderer.sip.in @@ -12,8 +12,6 @@ class QgsDoubleBoxScaleBarRenderer: QgsScaleBarRenderer { %Docstring(signature="appended") Double box with alternating colors. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/scalebar/qgsnumericscalebarrenderer.sip.in b/python/PyQt6/core/auto_generated/scalebar/qgsnumericscalebarrenderer.sip.in index 272435c44c5..68978ea5082 100644 --- a/python/PyQt6/core/auto_generated/scalebar/qgsnumericscalebarrenderer.sip.in +++ b/python/PyQt6/core/auto_generated/scalebar/qgsnumericscalebarrenderer.sip.in @@ -12,8 +12,6 @@ class QgsNumericScaleBarRenderer: QgsScaleBarRenderer { %Docstring(signature="appended") A scale bar style that draws text in the form of '1:XXXXX'. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/scalebar/qgsscalebarrenderer.sip.in b/python/PyQt6/core/auto_generated/scalebar/qgsscalebarrenderer.sip.in index e2b1d2a59ac..fe25dc1e689 100644 --- a/python/PyQt6/core/auto_generated/scalebar/qgsscalebarrenderer.sip.in +++ b/python/PyQt6/core/auto_generated/scalebar/qgsscalebarrenderer.sip.in @@ -16,8 +16,6 @@ Abstract base class for scale bar renderers. Scalebar renderer subclasses implement custom drawing logic, with the possibility to implement custom labeling. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/scalebar/qgsscalebarsettings.sip.in b/python/PyQt6/core/auto_generated/scalebar/qgsscalebarsettings.sip.in index ea1d3d41829..eef46639125 100644 --- a/python/PyQt6/core/auto_generated/scalebar/qgsscalebarsettings.sip.in +++ b/python/PyQt6/core/auto_generated/scalebar/qgsscalebarsettings.sip.in @@ -14,8 +14,6 @@ class QgsScaleBarSettings %Docstring(signature="appended") The :py:class:`QgsScaleBarSettings` class stores the appearance and layout settings for scalebar drawing with :py:class:`QgsScaleBarRenderer`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/scalebar/qgssingleboxscalebarrenderer.sip.in b/python/PyQt6/core/auto_generated/scalebar/qgssingleboxscalebarrenderer.sip.in index 383c3213d15..429f42220ab 100644 --- a/python/PyQt6/core/auto_generated/scalebar/qgssingleboxscalebarrenderer.sip.in +++ b/python/PyQt6/core/auto_generated/scalebar/qgssingleboxscalebarrenderer.sip.in @@ -13,8 +13,6 @@ class QgsSingleBoxScaleBarRenderer: QgsScaleBarRenderer %Docstring(signature="appended") Scalebar style that draws a single box with alternating color for the segments. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/scalebar/qgsticksscalebarrenderer.sip.in b/python/PyQt6/core/auto_generated/scalebar/qgsticksscalebarrenderer.sip.in index 75e0ab7db82..1d5cfb919d4 100644 --- a/python/PyQt6/core/auto_generated/scalebar/qgsticksscalebarrenderer.sip.in +++ b/python/PyQt6/core/auto_generated/scalebar/qgsticksscalebarrenderer.sip.in @@ -12,8 +12,6 @@ class QgsTicksScaleBarRenderer: QgsScaleBarRenderer { %Docstring(signature="appended") A scale bar that draws segments using short ticks. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/settings/qgssettings.sip.in b/python/PyQt6/core/auto_generated/settings/qgssettings.sip.in index b278ed2df4d..475d2fc7e09 100644 --- a/python/PyQt6/core/auto_generated/settings/qgssettings.sip.in +++ b/python/PyQt6/core/auto_generated/settings/qgssettings.sip.in @@ -42,8 +42,6 @@ static bool setGlobalSettingsPath( QString path ); - App - Providers - Misc - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/symbology/qgscategorizedsymbolrenderer.sip.in b/python/PyQt6/core/auto_generated/symbology/qgscategorizedsymbolrenderer.sip.in index 85b3a675bac..18a4c524228 100644 --- a/python/PyQt6/core/auto_generated/symbology/qgscategorizedsymbolrenderer.sip.in +++ b/python/PyQt6/core/auto_generated/symbology/qgscategorizedsymbolrenderer.sip.in @@ -420,16 +420,12 @@ different symbol sizes collapsed in one legend node or separated across multiple When renderer does not use data-defined size or does not use marker symbols, these settings will be ignored. Takes ownership of the passed settings objects. ``None`` is a valid input that disables data-defined size legend. - -.. versionadded:: 3.0 %End QgsDataDefinedSizeLegend *dataDefinedSizeLegend() const; %Docstring Returns configuration of appearance of legend when using data-defined size for marker symbols. Will return ``None`` if the functionality is disabled. - -.. versionadded:: 3.0 %End int matchToSymbols( QgsStyle *style, Qgis::SymbolType type, diff --git a/python/PyQt6/core/auto_generated/symbology/qgsfillsymbollayer.sip.in b/python/PyQt6/core/auto_generated/symbology/qgsfillsymbollayer.sip.in index 71583b050a9..98ba4885d69 100644 --- a/python/PyQt6/core/auto_generated/symbology/qgsfillsymbollayer.sip.in +++ b/python/PyQt6/core/auto_generated/symbology/qgsfillsymbollayer.sip.in @@ -911,8 +911,6 @@ ownership of the returned object. %Docstring Turns relative paths in properties map to absolute when reading and vice versa when writing. Used internally when reading/writing symbols. - -.. versionadded:: 3.0 %End virtual QString layerType() const; @@ -1295,8 +1293,6 @@ ownership of the returned object. %Docstring Turns relative paths in properties map to absolute when reading and vice versa when writing. Used internally when reading/writing symbols. - -.. versionadded:: 3.0 %End diff --git a/python/PyQt6/core/auto_generated/symbology/qgsgraduatedsymbolrenderer.sip.in b/python/PyQt6/core/auto_generated/symbology/qgsgraduatedsymbolrenderer.sip.in index 6baf3ab7c07..6044e09bd95 100644 --- a/python/PyQt6/core/auto_generated/symbology/qgsgraduatedsymbolrenderer.sip.in +++ b/python/PyQt6/core/auto_generated/symbology/qgsgraduatedsymbolrenderer.sip.in @@ -463,16 +463,12 @@ different symbol sizes collapsed in one legend node or separated across multiple When renderer does not use data-defined size or does not use marker symbols, these settings will be ignored. Takes ownership of the passed settings objects. ``None`` is a valid input that disables data-defined size legend. - -.. versionadded:: 3.0 %End QgsDataDefinedSizeLegend *dataDefinedSizeLegend() const; %Docstring Returns configuration of appearance of legend when using data-defined size for marker symbols. Will return ``None`` if the functionality is disabled. - -.. versionadded:: 3.0 %End void updateRangeLabels(); diff --git a/python/PyQt6/core/auto_generated/symbology/qgslegendsymbolitem.sip.in b/python/PyQt6/core/auto_generated/symbology/qgslegendsymbolitem.sip.in index 94b2c3988a0..9df88ad6acd 100644 --- a/python/PyQt6/core/auto_generated/symbology/qgslegendsymbolitem.sip.in +++ b/python/PyQt6/core/auto_generated/symbology/qgslegendsymbolitem.sip.in @@ -105,15 +105,11 @@ Sets extra information about data-defined size. If set, this item should be conv rather than :py:class:`QgsSymbolLegendNode` instance as usual. Passing ``None`` removes any data-defined size legend settings. Takes ownership of the settings object. - -.. versionadded:: 3.0 %End QgsDataDefinedSizeLegend *dataDefinedSizeLegendSettings() const; %Docstring Returns extra information for data-defined size legend rendering. Normally it returns ``None``. - -.. versionadded:: 3.0 %End }; diff --git a/python/PyQt6/core/auto_generated/symbology/qgslinesymbol.sip.in b/python/PyQt6/core/auto_generated/symbology/qgslinesymbol.sip.in index 2b776dd698b..d20c4e1f794 100644 --- a/python/PyQt6/core/auto_generated/symbology/qgslinesymbol.sip.in +++ b/python/PyQt6/core/auto_generated/symbology/qgslinesymbol.sip.in @@ -82,8 +82,6 @@ width of each symbol layer using the provided render ``context``. Set data defined width for whole symbol (including all symbol layers). .. seealso:: :py:func:`dataDefinedWidth` - -.. versionadded:: 3.0 %End QgsProperty dataDefinedWidth() const; @@ -94,8 +92,6 @@ Returns data defined width for whole symbol (including all symbol layers). at the line level. Caller takes responsibility for deleting the returned object. .. seealso:: :py:func:`setDataDefinedWidth` - -.. versionadded:: 3.0 %End void renderPolyline( const QPolygonF &points, const QgsFeature *f, QgsRenderContext &context, int layer = -1, bool selected = false ); diff --git a/python/PyQt6/core/auto_generated/symbology/qgsmarkersymbol.sip.in b/python/PyQt6/core/auto_generated/symbology/qgsmarkersymbol.sip.in index 4a4629d63a4..77c45965913 100644 --- a/python/PyQt6/core/auto_generated/symbology/qgsmarkersymbol.sip.in +++ b/python/PyQt6/core/auto_generated/symbology/qgsmarkersymbol.sip.in @@ -58,8 +58,6 @@ the first symbol layer. Set data defined angle for whole symbol (including all symbol layers). .. seealso:: :py:func:`dataDefinedAngle` - -.. versionadded:: 3.0 %End QgsProperty dataDefinedAngle() const; @@ -70,8 +68,6 @@ Returns data defined angle for whole symbol (including all symbol layers). at the marker level. .. seealso:: :py:func:`setDataDefinedAngle` - -.. versionadded:: 3.0 %End void setLineAngle( double lineAngle ) const; @@ -189,8 +185,6 @@ for the first symbol layer. Set data defined size for whole symbol (including all symbol layers). .. seealso:: :py:func:`dataDefinedSize` - -.. versionadded:: 3.0 %End QgsProperty dataDefinedSize() const; @@ -201,8 +195,6 @@ Returns data defined size for whole symbol (including all symbol layers). at the marker level. .. seealso:: :py:func:`setDataDefinedSize` - -.. versionadded:: 3.0 %End void setScaleMethod( Qgis::ScaleMethod scaleMethod ) const; diff --git a/python/PyQt6/core/auto_generated/symbology/qgsmarkersymbollayer.sip.in b/python/PyQt6/core/auto_generated/symbology/qgsmarkersymbollayer.sip.in index 41316d20bdd..4da6839f841 100644 --- a/python/PyQt6/core/auto_generated/symbology/qgsmarkersymbollayer.sip.in +++ b/python/PyQt6/core/auto_generated/symbology/qgsmarkersymbollayer.sip.in @@ -557,8 +557,6 @@ Creates the symbol %Docstring Turns relative paths in properties map to absolute when reading and vice versa when writing. Used internally when reading/writing symbols. - -.. versionadded:: 3.0 %End @@ -770,8 +768,6 @@ Creates a raster marker symbol layer from a string map of properties. %Docstring Turns relative paths in properties map to absolute when reading and vice versa when writing. Used internally when reading/writing symbols. - -.. versionadded:: 3.0 %End diff --git a/python/PyQt6/core/auto_generated/symbology/qgspointclusterrenderer.sip.in b/python/PyQt6/core/auto_generated/symbology/qgspointclusterrenderer.sip.in index 285dd588f04..8651ebba37a 100644 --- a/python/PyQt6/core/auto_generated/symbology/qgspointclusterrenderer.sip.in +++ b/python/PyQt6/core/auto_generated/symbology/qgspointclusterrenderer.sip.in @@ -13,8 +13,6 @@ class QgsPointClusterRenderer: QgsPointDistanceRenderer { %Docstring(signature="appended") A renderer that automatically clusters points with the same geographic position. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/symbology/qgspointdistancerenderer.sip.in b/python/PyQt6/core/auto_generated/symbology/qgspointdistancerenderer.sip.in index 6760936aae1..c60d79cb11e 100644 --- a/python/PyQt6/core/auto_generated/symbology/qgspointdistancerenderer.sip.in +++ b/python/PyQt6/core/auto_generated/symbology/qgspointdistancerenderer.sip.in @@ -18,8 +18,6 @@ An abstract base class for distance based point renderers (e.g., clusterer and d :py:class:`QgsPointDistanceRenderer` handles calculation of point clusters using a distance based threshold. Subclasses must implement :py:func:`~drawGroup` to handle the rendering of individual point clusters in the desired style. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/symbology/qgsrulebasedrenderer.sip.in b/python/PyQt6/core/auto_generated/symbology/qgsrulebasedrenderer.sip.in index 1b62145e5f3..217ab858400 100644 --- a/python/PyQt6/core/auto_generated/symbology/qgsrulebasedrenderer.sip.in +++ b/python/PyQt6/core/auto_generated/symbology/qgsrulebasedrenderer.sip.in @@ -170,8 +170,6 @@ A scale of 0 indicates no maximum scale visibility. .. seealso:: :py:func:`minimumScale` .. seealso:: :py:func:`setMaximumScale` - -.. versionadded:: 3.0 %End double minimumScale() const; @@ -183,8 +181,6 @@ A scale of 0 indicates no minimum scale visibility. .. seealso:: :py:func:`maximumScale` .. seealso:: :py:func:`setMinimumScale` - -.. versionadded:: 3.0 %End QgsExpression *filter() const; diff --git a/python/PyQt6/core/auto_generated/symbology/qgssinglesymbolrenderer.sip.in b/python/PyQt6/core/auto_generated/symbology/qgssinglesymbolrenderer.sip.in index 238f9f16c42..117b2c497cd 100644 --- a/python/PyQt6/core/auto_generated/symbology/qgssinglesymbolrenderer.sip.in +++ b/python/PyQt6/core/auto_generated/symbology/qgssinglesymbolrenderer.sip.in @@ -109,16 +109,12 @@ different symbol sizes collapsed in one legend node or separated across multiple When renderer does not use data-defined size or does not use marker symbols, these settings will be ignored. Takes ownership of the passed settings objects. ``None`` is a valid input that disables data-defined size legend. - -.. versionadded:: 3.0 %End QgsDataDefinedSizeLegend *dataDefinedSizeLegend() const; %Docstring Returns configuration of appearance of legend when using data-defined size for marker symbols. Will return ``None`` if the functionality is disabled. - -.. versionadded:: 3.0 %End protected: diff --git a/python/PyQt6/core/auto_generated/symbology/qgsstyle.sip.in b/python/PyQt6/core/auto_generated/symbology/qgsstyle.sip.in index 7e0f9fc8cf8..9fd0ac9720c 100644 --- a/python/PyQt6/core/auto_generated/symbology/qgsstyle.sip.in +++ b/python/PyQt6/core/auto_generated/symbology/qgsstyle.sip.in @@ -819,8 +819,6 @@ This function creates a new on-disk permanent style database. :return: returns the success state of the database creation .. seealso:: :py:func:`createMemoryDatabase` - -.. versionadded:: 3.0 %End bool createMemoryDatabase(); @@ -832,8 +830,6 @@ This function is used to create a temporary style database in case a permanent o :return: returns the success state of the temporary memory database creation .. seealso:: :py:func:`createDatabase` - -.. versionadded:: 3.0 %End void createTables(); @@ -845,8 +841,6 @@ This function is used to create the tables structure in a newly-created database .. seealso:: :py:func:`createDatabase` .. seealso:: :py:func:`createMemoryDatabase` - -.. versionadded:: 3.0 %End bool load( const QString &filename ); diff --git a/python/PyQt6/core/auto_generated/symbology/qgssymbollayer.sip.in b/python/PyQt6/core/auto_generated/symbology/qgssymbollayer.sip.in index 30ac66bbaff..fcf65585426 100644 --- a/python/PyQt6/core/auto_generated/symbology/qgssymbollayer.sip.in +++ b/python/PyQt6/core/auto_generated/symbology/qgssymbollayer.sip.in @@ -172,8 +172,6 @@ class QgsSymbolLayer static const QgsPropertiesDefinition &propertyDefinitions(); %Docstring Returns the symbol layer property definitions. - -.. versionadded:: 3.0 %End virtual ~QgsSymbolLayer(); @@ -192,8 +190,6 @@ Returns flags which control the symbol layer's behavior. Returns ``True`` if symbol layer is enabled and will be drawn. .. seealso:: :py:func:`setEnabled` - -.. versionadded:: 3.0 %End void setEnabled( bool enabled ); @@ -203,8 +199,6 @@ layers are not drawn, but remain part of the symbol and can be re-enabled when desired. .. seealso:: :py:func:`enabled` - -.. versionadded:: 3.0 %End Qgis::SymbolLayerUserFlags userFlags() const; @@ -532,8 +526,6 @@ will be overwritten. .. seealso:: :py:func:`dataDefinedProperties` .. seealso:: Property - -.. versionadded:: 3.0 %End virtual bool writeDxf( QgsDxfExport &e, double mmMapUnitScaleFactor, const QString &layerName, QgsSymbolRenderContext &context, QPointF shift = QPointF( 0.0, 0.0 ) ) const; @@ -619,8 +611,6 @@ Returns a reference to the symbol layer's property collection, used for data def .. seealso:: :py:func:`setDataDefinedProperties` .. seealso:: Property - -.. versionadded:: 3.0 %End @@ -631,8 +621,6 @@ Sets the symbol layer's property collection, used for data defined overrides. :param collection: property collection. Existing properties will be replaced. .. seealso:: :py:func:`dataDefinedProperties` - -.. versionadded:: 3.0 %End virtual bool hasDataDefinedProperties() const; @@ -698,8 +686,6 @@ Constructor for QgsSymbolLayer. void restoreOldDataDefinedProperties( const QVariantMap &stringMap ); %Docstring Restores older data defined properties from string map. - -.. versionadded:: 3.0 %End void copyDataDefinedProperties( QgsSymbolLayer *destLayer ) const; diff --git a/python/PyQt6/core/auto_generated/symbology/qgssymbollayerregistry.sip.in b/python/PyQt6/core/auto_generated/symbology/qgssymbollayerregistry.sip.in index b4deebb5198..854c40034c4 100644 --- a/python/PyQt6/core/auto_generated/symbology/qgssymbollayerregistry.sip.in +++ b/python/PyQt6/core/auto_generated/symbology/qgssymbollayerregistry.sip.in @@ -61,8 +61,6 @@ When saving is ``True``, paths are converted from absolute to relative, when saving is ``False``, paths are converted from relative to absolute. This ensures that paths in project files can be relative, but in symbol layer instances the paths are always absolute - -.. versionadded:: 3.0 %End virtual void resolveFonts( const QVariantMap &properties, const QgsReadWriteContext &context ); @@ -157,8 +155,6 @@ create a new instance of symbol layer given symbol layer name and SLD Resolve paths in properties of a particular symbol layer. This normally means converting relative paths to absolute paths when loading and converting absolute paths to relative paths when saving. - -.. versionadded:: 3.0 %End void resolveFonts( const QString &name, QVariantMap &properties, const QgsReadWriteContext &context ) const; diff --git a/python/PyQt6/core/auto_generated/symbology/qgssymbollayerutils.sip.in b/python/PyQt6/core/auto_generated/symbology/qgssymbollayerutils.sip.in index 050c9e0a9fe..c0f38e0676a 100644 --- a/python/PyQt6/core/auto_generated/symbology/qgssymbollayerutils.sip.in +++ b/python/PyQt6/core/auto_generated/symbology/qgssymbollayerutils.sip.in @@ -184,8 +184,6 @@ Encodes a QSizeF to a string. .. seealso:: :py:func:`decodeSize` .. seealso:: :py:func:`encodePoint` - -.. versionadded:: 3.0 %End static QSizeF decodeSize( const QString &string ); @@ -195,8 +193,6 @@ Decodes a QSizeF from a string. .. seealso:: :py:func:`encodeSize` .. seealso:: :py:func:`decodePoint` - -.. versionadded:: 3.0 %End static QSizeF toSize( const QVariant &value, bool *ok /Out/ = 0 ); @@ -257,8 +253,6 @@ Returns the size scaled in pixels according to the uom attribute. :param size: The original size :return: the size in pixels - -.. versionadded:: 3.0 %End static QString encodeScaleMethod( Qgis::ScaleMethod scaleMethod ); @@ -580,8 +574,6 @@ This also sets the mime color data to match the symbol's color, so that copied s can be paste in places where a color is expected. .. seealso:: :py:func:`symbolFromMimeData` - -.. versionadded:: 3.0 %End static QgsSymbol *symbolFromMimeData( const QMimeData *data ) /Factory/; @@ -590,8 +582,6 @@ Attempts to parse ``mime`` data as a symbol. A new symbol instance will be retur if the data was successfully converted to a symbol. .. seealso:: :py:func:`symbolToMimeData` - -.. versionadded:: 3.0 %End static QgsColorRamp *loadColorRamp( QDomElement &element ) /Factory/; @@ -886,38 +876,28 @@ The values are chosen so that they are 1, 2 or 5 times a power of 10. %Docstring Rescales the given size based on the uomScale found in the props, if any is found, otherwise returns the value un-modified - -.. versionadded:: 3.0 %End static QPointF rescaleUom( QPointF point, Qgis::RenderUnit unit, const QVariantMap &props ) /PyName=rescalePointUom/; %Docstring Rescales the given point based on the uomScale found in the props, if any is found, otherwise returns a copy of the original point - -.. versionadded:: 3.0 %End static QVector rescaleUom( const QVector &array, Qgis::RenderUnit unit, const QVariantMap &props ) /PyName=rescaleArrayUom/; %Docstring Rescales the given array based on the uomScale found in the props, if any is found, otherwise returns a copy of the original point - -.. versionadded:: 3.0 %End static void applyScaleDependency( QDomDocument &doc, QDomElement &ruleElem, QVariantMap &props ); %Docstring Checks if the properties contain scaleMinDenom and scaleMaxDenom, if available, they are added into the SE Rule element - -.. versionadded:: 3.0 %End static void mergeScaleDependencies( double mScaleMinDenom, double mScaleMaxDenom, QVariantMap &props ); %Docstring Merges the local scale limits, if any, with the ones already in the map, if any - -.. versionadded:: 3.0 %End static void parametricSvgToSld( QDomDocument &doc, QDomElement &graphicElem, @@ -927,15 +907,11 @@ Merges the local scale limits, if any, with the ones already in the map, if any Encodes a reference to a parametric SVG into SLD, as a succession of parametric SVG using URL parameters, a fallback SVG without parameters, and a final fallback as a mark with the right colors and stroke for systems that cannot do SVG at all - -.. versionadded:: 3.0 %End static QString getSvgParametricPath( const QString &basePath, const QColor &fillColor, const QColor &strokeColor, double strokeWidth ); %Docstring Encodes a reference to a parametric SVG into a path with parameters according to the SVG Parameters spec - -.. versionadded:: 3.0 %End static QSet toSymbolLayerPointers( const QgsFeatureRenderer *renderer, const QSet &symbolLayerIds ); diff --git a/python/PyQt6/core/auto_generated/symbology/qgssymbolrendercontext.sip.in b/python/PyQt6/core/auto_generated/symbology/qgssymbolrendercontext.sip.in index c1454425871..2014c94c665 100644 --- a/python/PyQt6/core/auto_generated/symbology/qgssymbolrendercontext.sip.in +++ b/python/PyQt6/core/auto_generated/symbology/qgssymbolrendercontext.sip.in @@ -137,8 +137,6 @@ Returns the current feature being rendered. This may be ``None``. Sets the geometry type for the original feature geometry being rendered. .. seealso:: :py:func:`originalGeometryType` - -.. versionadded:: 3.0 %End Qgis::GeometryType originalGeometryType() const; @@ -149,8 +147,6 @@ simple line style will look different if the simple line is rendering a polygon (a closed buffer) vs a line feature (an unclosed offset line). .. seealso:: :py:func:`originalGeometryType` - -.. versionadded:: 3.0 %End QgsFields fields() const; diff --git a/python/PyQt6/core/auto_generated/textrenderer/qgstextbackgroundsettings.sip.in b/python/PyQt6/core/auto_generated/textrenderer/qgstextbackgroundsettings.sip.in index 00bb9aba8dc..a24e0fc89f7 100644 --- a/python/PyQt6/core/auto_generated/textrenderer/qgstextbackgroundsettings.sip.in +++ b/python/PyQt6/core/auto_generated/textrenderer/qgstextbackgroundsettings.sip.in @@ -18,8 +18,6 @@ Container for settings relating to a text background object. .. note:: :py:class:`QgsTextBackgroundSettings` objects are implicitly shared. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/textrenderer/qgstextbuffersettings.sip.in b/python/PyQt6/core/auto_generated/textrenderer/qgstextbuffersettings.sip.in index 1f918454a26..761db1657d5 100644 --- a/python/PyQt6/core/auto_generated/textrenderer/qgstextbuffersettings.sip.in +++ b/python/PyQt6/core/auto_generated/textrenderer/qgstextbuffersettings.sip.in @@ -18,8 +18,6 @@ Container for settings relating to a text buffer. .. note:: :py:class:`QgsTextBufferSettings` objects are implicitly shared. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/textrenderer/qgstextformat.sip.in b/python/PyQt6/core/auto_generated/textrenderer/qgstextformat.sip.in index 3b0923d9142..08aa83f83d4 100644 --- a/python/PyQt6/core/auto_generated/textrenderer/qgstextformat.sip.in +++ b/python/PyQt6/core/auto_generated/textrenderer/qgstextformat.sip.in @@ -18,8 +18,6 @@ Container for all settings relating to text rendering. .. note:: :py:class:`QgsTextFormat` objects are implicitly shared. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/textrenderer/qgstextrenderer.sip.in b/python/PyQt6/core/auto_generated/textrenderer/qgstextrenderer.sip.in index 33ec74c3aad..d7b164ab6e5 100644 --- a/python/PyQt6/core/auto_generated/textrenderer/qgstextrenderer.sip.in +++ b/python/PyQt6/core/auto_generated/textrenderer/qgstextrenderer.sip.in @@ -16,8 +16,6 @@ class QgsTextRenderer %Docstring(signature="appended") Handles rendering text using rich formatting options, including drop shadows, buffers and background shapes. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/textrenderer/qgstextshadowsettings.sip.in b/python/PyQt6/core/auto_generated/textrenderer/qgstextshadowsettings.sip.in index 69673f1dfa4..d5770151f13 100644 --- a/python/PyQt6/core/auto_generated/textrenderer/qgstextshadowsettings.sip.in +++ b/python/PyQt6/core/auto_generated/textrenderer/qgstextshadowsettings.sip.in @@ -18,8 +18,6 @@ Container for settings relating to a text shadow. .. note:: :py:class:`QgsTextShadowSettings` objects are implicitly shared. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/vector/qgsvectordataprovider.sip.in b/python/PyQt6/core/auto_generated/vector/qgsvectordataprovider.sip.in index 46129dfe636..4f455fd9359 100644 --- a/python/PyQt6/core/auto_generated/vector/qgsvectordataprovider.sip.in +++ b/python/PyQt6/core/auto_generated/vector/qgsvectordataprovider.sip.in @@ -273,8 +273,6 @@ Providers with the FastTruncate capability will use an optimised method to trunc :return: ``True`` in case of success and ``False`` in case of failure. .. seealso:: :py:func:`deleteFeatures` - -.. versionadded:: 3.0 %End virtual bool cancelReload(); @@ -366,8 +364,6 @@ field index. These clauses are usually SQL fragments which must be evaluated by provider, e.g., sequence values. .. seealso:: :py:func:`defaultValue` - -.. versionadded:: 3.0 %End QgsFieldConstraints::Constraints fieldConstraints( int fieldIndex ) const; @@ -376,8 +372,6 @@ Returns any constraints which are present at the provider for a specified field index. .. seealso:: :py:func:`skipConstraintCheck` - -.. versionadded:: 3.0 %End virtual bool skipConstraintCheck( int fieldIndex, QgsFieldConstraints::Constraint constraint, const QVariant &value = QVariant() ) const; @@ -387,8 +381,6 @@ the value returned by :py:func:`~QgsVectorDataProvider.defaultValue` is trusted passed which can help refine the skip constraint check. .. seealso:: :py:func:`fieldConstraints` - -.. versionadded:: 3.0 %End virtual bool changeGeometryValues( const QgsGeometryMap &geometry_map ); @@ -600,8 +592,6 @@ Discover the available relations with the given layers. :param layers: the other layers. :return: the list of N-1 relations from this provider. - -.. versionadded:: 3.0 %End virtual QVariantMap metadata() const; @@ -635,8 +625,6 @@ Gets the translated metadata value. Returns ``True`` if the data source has metadata, ``False`` otherwise. :return: ``True`` if data source has metadata, ``False`` otherwise. - -.. versionadded:: 3.0 %End virtual void handlePostCloneOperations( QgsVectorDataProvider *source ); @@ -658,8 +646,6 @@ from the ``source`` provider. void raiseError( const QString &msg ) const; %Docstring Signals an error in this provider - -.. versionadded:: 3.0 %End protected: @@ -682,8 +668,6 @@ Errors should be translated strings that require the users immediate attention. For general debug information use :py:func:`QgsMessageLog.logMessage()` instead. - -.. versionadded:: 3.0 %End QgsGeometry convertToProviderType( const QgsGeometry &geom ) const; @@ -701,8 +685,6 @@ Converts the geometry to the provider type if possible / necessary %Docstring Set the list of native types supported by this provider. Usually done in the constructor. - -.. versionadded:: 3.0 %End diff --git a/python/PyQt6/core/auto_generated/vector/qgsvectorlayer.sip.in b/python/PyQt6/core/auto_generated/vector/qgsvectorlayer.sip.in index b260f6112c3..9aa67e3bd4a 100644 --- a/python/PyQt6/core/auto_generated/vector/qgsvectorlayer.sip.in +++ b/python/PyQt6/core/auto_generated/vector/qgsvectorlayer.sip.in @@ -440,8 +440,6 @@ are cloned too. Moreover, each attributes (transparency, extent, selected features and so on) are identical. :return: a new layer instance - -.. versionadded:: 3.0 %End QString storageType() const; @@ -579,8 +577,6 @@ Sets the list of dependencies. :param layers: set of :py:class:`QgsMapLayerDependency`. Only user-defined dependencies will be added :return: ``False`` if a dependency cycle has been detected - -.. versionadded:: 3.0 %End virtual QSet dependencies() const ${SIP_FINAL}; @@ -590,8 +586,6 @@ Gets the list of dependencies. This includes data dependencies set by the user ( as well as dependencies given by the provider :return: a set of :py:class:`QgsMapLayerDependency` - -.. versionadded:: 3.0 %End int addExpressionField( const QString &exp, const QgsField &fld ); @@ -917,8 +911,6 @@ Writes vector layer specific state to project file Dom node. %Docstring Resolves references to other layers (kept as layer IDs after reading XML) into layer objects. - -.. versionadded:: 3.0 %End bool loadAuxiliaryLayer( const QgsAuxiliaryStorage &storage, const QString &key = QString() ); @@ -932,9 +924,6 @@ a XML document, then the key read in this document is used by default. :param key: The key to use for joining. :return: ``True`` if the auxiliary layer is well loaded, ``False`` otherwise - - -.. versionadded:: 3.0 %End void setAuxiliaryLayer( QgsAuxiliaryLayer *layer /Transfer/ = 0 ); @@ -943,15 +932,11 @@ Sets the current auxiliary layer. The auxiliary layer is automatically put in editable mode and fields are updated. Moreover, a join is created between the current layer and the auxiliary layer. Ownership is transferred. - -.. versionadded:: 3.0 %End QgsAuxiliaryLayer *auxiliaryLayer(); %Docstring Returns the current auxiliary layer. - -.. versionadded:: 3.0 %End @@ -1029,8 +1014,6 @@ notified when the freshly updated feature counts are ready. If the count features for symbols has been already done a ``None`` is returned. If you need to wait for the results, you can call :py:func:`~QgsVectorLayer.waitForFinished` on the feature counter. - -.. versionadded:: 3.0 %End virtual bool setSubsetString( const QString &subset ); @@ -1666,15 +1649,11 @@ Access to labeling configuration. May be ``None`` if labeling is not used. Labels will only be rendered if :py:func:`~QgsVectorLayer.labelsEnabled` returns ``True``. .. seealso:: :py:func:`labelsEnabled` - -.. versionadded:: 3.0 %End void setLabeling( QgsAbstractVectorLayerLabeling *labeling /Transfer/ ); %Docstring Sets labeling configuration. Takes ownership of the object. - -.. versionadded:: 3.0 %End virtual bool isEditable() const ${SIP_FINAL}; @@ -1699,8 +1678,6 @@ Returns ``True`` if the provider has been modified since the last commit %Docstring Returns ``True`` if the field comes from the auxiliary layer, ``False`` otherwise. - -.. versionadded:: 3.0 %End virtual void reload() ${SIP_FINAL}; @@ -1878,9 +1855,6 @@ expressions. .. seealso:: :py:func:`updateFeature` .. seealso:: :py:func:`changeAttributeValue` - - -.. versionadded:: 3.0 %End bool addAttribute( const QgsField &field ); @@ -1899,15 +1873,11 @@ returns ``True`` if the field was added void setFieldAlias( int index, const QString &aliasString ); %Docstring Sets an alias (a display name) for attributes to display in dialogs - -.. versionadded:: 3.0 %End void removeFieldAlias( int index ); %Docstring Removes an alias (a display name) for attributes to display in dialogs - -.. versionadded:: 3.0 %End bool renameAttribute( int index, const QString &newName ); @@ -2172,8 +2142,6 @@ or taken from the underlying data provider. :return: calculated default value .. seealso:: :py:func:`setDefaultValueDefinition` - -.. versionadded:: 3.0 %End void setDefaultValueDefinition( int index, const QgsDefaultValue &definition ); @@ -2188,8 +2156,6 @@ Sets the definition of the expression to use when calculating the default value .. seealso:: :py:func:`defaultValue` .. seealso:: :py:func:`defaultValueDefinition` - -.. versionadded:: 3.0 %End QgsDefaultValue defaultValueDefinition( int index ) const; @@ -2205,8 +2171,6 @@ Returns the definition of the expression used when calculating the default value .. seealso:: :py:func:`defaultValue` .. seealso:: :py:func:`setDefaultValueDefinition` - -.. versionadded:: 3.0 %End QgsFieldConstraints::Constraints fieldConstraints( int fieldIndex ) const; @@ -2216,8 +2180,6 @@ field index. These constraints may be inherited from the layer's data provider or may be set manually on the vector layer from within QGIS. .. seealso:: :py:func:`setFieldConstraint` - -.. versionadded:: 3.0 %End QMap< QgsFieldConstraints::Constraint, QgsFieldConstraints::ConstraintStrength> fieldConstraintsAndStrength( int fieldIndex ) const; @@ -2225,8 +2187,6 @@ or may be set manually on the vector layer from within QGIS. Returns a map of constraint with their strength for a specific field of the layer. :param fieldIndex: field index - -.. versionadded:: 3.0 %End void setFieldConstraint( int index, QgsFieldConstraints::Constraint constraint, QgsFieldConstraints::ConstraintStrength strength = QgsFieldConstraints::ConstraintStrengthHard ); @@ -2238,8 +2198,6 @@ constraints to be added on top of the existing provider constraints. .. seealso:: :py:func:`fieldConstraints` .. seealso:: :py:func:`removeFieldConstraint` - -.. versionadded:: 3.0 %End void removeFieldConstraint( int index, QgsFieldConstraints::Constraint constraint ); @@ -2250,8 +2208,6 @@ data provider will be kept intact and cannot be removed. .. seealso:: :py:func:`fieldConstraints` .. seealso:: :py:func:`setFieldConstraint` - -.. versionadded:: 3.0 %End QString constraintExpression( int index ) const; @@ -2263,8 +2219,6 @@ Returns the constraint expression for for a specified field index, if set. .. seealso:: :py:func:`constraintDescription` .. seealso:: :py:func:`setConstraintExpression` - -.. versionadded:: 3.0 %End QString constraintDescription( int index ) const; @@ -2276,8 +2230,6 @@ Returns the descriptive name for the constraint expression for a specified field .. seealso:: :py:func:`constraintExpression` .. seealso:: :py:func:`setConstraintExpression` - -.. versionadded:: 3.0 %End void setConstraintExpression( int index, const QString &expression, const QString &description = QString() ); @@ -2290,8 +2242,6 @@ can also be set. Setting an empty expression will clear any existing expression .. seealso:: :py:func:`constraintDescription` .. seealso:: :py:func:`fieldConstraints` - -.. versionadded:: 3.0 %End void setFieldConfigurationFlags( int index, Qgis::FieldConfigurationFlags flags ); @@ -2328,8 +2278,6 @@ Returns the configuration flags of the field at given index %Docstring The editor widget setup defines which :py:class:`QgsFieldFormatter` and editor widget will be used for the field at `index`. - -.. versionadded:: 3.0 %End virtual QSet uniqueValues( int fieldIndex, int limit = -1 ) const ${SIP_FINAL}; @@ -2536,8 +2484,6 @@ Returns the configuration of the form used to represent this vector layer. Sets the ``editFormConfig`` (configuration) of the form used to represent this vector layer. .. seealso:: :py:func:`editFormConfig` - -.. versionadded:: 3.0 %End void setReadExtentFromXml( bool readExtentFromXml ); @@ -2545,8 +2491,6 @@ Sets the ``editFormConfig`` (configuration) of the form used to represent this v Flag allowing to indicate if the extent has to be read from the XML document when data source has no metadata or if the data provider has to determine it. - -.. versionadded:: 3.0 %End bool readExtentFromXml() const; @@ -2554,15 +2498,11 @@ to determine it. Returns ``True`` if the extent is read from the XML document when data source has no metadata, ``False`` if it's the data provider which determines it. - -.. versionadded:: 3.0 %End bool isEditCommandActive() const; %Docstring Tests if an edit command is active - -.. versionadded:: 3.0 %End QgsGeometryOptions *geometryOptions() const; @@ -2916,8 +2856,6 @@ to this signal and update the element accordingly. void displayExpressionChanged(); %Docstring Emitted when the display expression changes - -.. versionadded:: 3.0 %End void raiseError( const QString &msg ); @@ -2928,8 +2866,6 @@ Signals an error related to this vector layer. void editFormConfigChanged(); %Docstring Will be emitted whenever the edit form configuration of this layer changes. - -.. versionadded:: 3.0 %End void readOnlyChanged(); @@ -2938,8 +2874,6 @@ Emitted when the read only state of this layer is changed. Only applies to manually set readonly state, not to the edit mode. .. seealso:: :py:func:`setReadOnly` - -.. versionadded:: 3.0 %End void supportsEditingChanged(); @@ -2952,8 +2886,6 @@ Emitted when the read only state or the data provider of this layer is changed. void symbolFeatureCountMapChanged(); %Docstring Emitted when the feature count for symbols on this layer has been recalculated. - -.. versionadded:: 3.0 %End protected: diff --git a/python/PyQt6/core/auto_generated/vector/qgsvectorlayercache.sip.in b/python/PyQt6/core/auto_generated/vector/qgsvectorlayercache.sip.in index 74006210c29..ab649bfcec2 100644 --- a/python/PyQt6/core/auto_generated/vector/qgsvectorlayercache.sip.in +++ b/python/PyQt6/core/auto_generated/vector/qgsvectorlayercache.sip.in @@ -59,8 +59,6 @@ Enable or disable the caching of geometries Returns ``True`` if the cache will fetch and cache feature geometries. .. seealso:: :py:func:`setCacheGeometry` - -.. versionadded:: 3.0 %End void setCacheSubsetOfAttributes( const QgsAttributeList &attributes ); @@ -120,8 +118,6 @@ a result of a call to :py:func:`~QgsVectorLayerCache.setFullCache` or by through all available features being cached. .. seealso:: :py:func:`setFullCache` - -.. versionadded:: 3.0 %End void addCacheIndex( QgsAbstractCacheIndex *cacheIndex /Transfer/ ); @@ -183,8 +179,6 @@ Check if a certain feature id is cached. Returns the set of feature IDs for features which are cached. .. seealso:: :py:func:`isFidCached` - -.. versionadded:: 3.0 %End bool featureAtId( QgsFeatureId featureId, QgsFeature &feature, bool skipCache = false ); diff --git a/python/PyQt6/core/auto_generated/vector/qgsvectorlayereditbuffer.sip.in b/python/PyQt6/core/auto_generated/vector/qgsvectorlayereditbuffer.sip.in index 735dfba7fd5..d0999aa859f 100644 --- a/python/PyQt6/core/auto_generated/vector/qgsvectorlayereditbuffer.sip.in +++ b/python/PyQt6/core/auto_generated/vector/qgsvectorlayereditbuffer.sip.in @@ -64,8 +64,6 @@ Changed an attribute value (but does not commit it) Changes values of attributes (but does not commit it). :return: ``True`` if attributes are well updated, ``False`` otherwise - -.. versionadded:: 3.0 %End virtual bool addAttribute( const QgsField &field ); @@ -131,8 +129,6 @@ Returns ``True`` if the specified feature ID has been added but not committed. :param id: feature ID .. seealso:: :py:func:`addedFeatures` - -.. versionadded:: 3.0 %End QgsChangedAttributesMap changedAttributeValues() const; @@ -149,8 +145,6 @@ Returns ``True`` if the specified feature ID has had an attribute changed but no :param id: feature ID .. seealso:: :py:func:`changedAttributeValues` - -.. versionadded:: 3.0 %End QgsAttributeList deletedAttributeIds() const; @@ -167,8 +161,6 @@ Returns ``True`` if the specified attribute has been deleted but not committed. :param index: attribute index .. seealso:: :py:func:`deletedAttributeIds` - -.. versionadded:: 3.0 %End QList addedAttributes() const; @@ -190,8 +182,6 @@ Returns ``True`` if the specified feature ID has had its geometry changed but no :param id: feature ID .. seealso:: :py:func:`changedGeometries` - -.. versionadded:: 3.0 %End QgsFeatureIds deletedFeatureIds() const; @@ -208,8 +198,6 @@ Returns ``True`` if the specified feature ID has been deleted but not committed. :param id: feature ID .. seealso:: :py:func:`deletedFeatureIds` - -.. versionadded:: 3.0 %End diff --git a/python/PyQt6/core/auto_generated/vector/qgsvectorlayereditpassthrough.sip.in b/python/PyQt6/core/auto_generated/vector/qgsvectorlayereditpassthrough.sip.in index e7cd5801b7b..304576eec79 100644 --- a/python/PyQt6/core/auto_generated/vector/qgsvectorlayereditpassthrough.sip.in +++ b/python/PyQt6/core/auto_generated/vector/qgsvectorlayereditpassthrough.sip.in @@ -47,8 +47,6 @@ class QgsVectorLayerEditPassthrough : QgsVectorLayerEditBuffer Changes values of attributes (but does not commit it). :return: ``True`` if attributes are well updated, ``False`` otherwise - -.. versionadded:: 3.0 %End virtual bool addAttribute( const QgsField &field ); @@ -71,9 +69,6 @@ Update underlying data with a SQL query embedded in a transaction. :param name: The name of the undo/redo command :return: ``True`` if the undo/redo command is well added to the stack, ``False`` otherwise - - -.. versionadded:: 3.0 %End }; diff --git a/python/PyQt6/core/auto_generated/vector/qgsvectorlayerexporter.sip.in b/python/PyQt6/core/auto_generated/vector/qgsvectorlayerexporter.sip.in index ad6012aeb4e..7272f9c5a53 100644 --- a/python/PyQt6/core/auto_generated/vector/qgsvectorlayerexporter.sip.in +++ b/python/PyQt6/core/auto_generated/vector/qgsvectorlayerexporter.sip.in @@ -21,8 +21,6 @@ A convenience class for exporting vector layers to a destination data provider. # Using a static call to :py:class:`QgsVectorLayerExporter`.exportLayer(...) which exports the entire layer to the destination provider. # Create an instance of the class and issue calls to addFeature(...) - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -139,8 +137,6 @@ QGIS interface. .. seealso:: :py:class:`QgsVectorFileWriterTask` .. seealso:: :py:class:`QgsRasterFileWriterTask` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/vector/qgsvectorlayerfeaturecounter.sip.in b/python/PyQt6/core/auto_generated/vector/qgsvectorlayerfeaturecounter.sip.in index cdf2489a676..dee3748819a 100644 --- a/python/PyQt6/core/auto_generated/vector/qgsvectorlayerfeaturecounter.sip.in +++ b/python/PyQt6/core/auto_generated/vector/qgsvectorlayerfeaturecounter.sip.in @@ -15,8 +15,6 @@ Counts the features in a :py:class:`QgsVectorLayer` in task. You should most likely not use this directly and instead call :py:func:`QgsVectorLayer.countSymbolFeatures()` and connect to the signal :py:func:`QgsVectorLayer.symbolFeatureCountMapChanged()`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/vector/qgsvectorlayerfeatureiterator.sip.in b/python/PyQt6/core/auto_generated/vector/qgsvectorlayerfeatureiterator.sip.in index f673162ddbb..376199e640e 100644 --- a/python/PyQt6/core/auto_generated/vector/qgsvectorlayerfeatureiterator.sip.in +++ b/python/PyQt6/core/auto_generated/vector/qgsvectorlayerfeatureiterator.sip.in @@ -44,15 +44,11 @@ Constructor for QgsVectorLayerFeatureSource. %Docstring Returns the fields that will be available for features that are retrieved from this source. - -.. versionadded:: 3.0 %End QgsCoordinateReferenceSystem crs() const; %Docstring Returns the coordinate reference system for features retrieved from this source. - -.. versionadded:: 3.0 %End QString id() const; @@ -172,8 +168,6 @@ class QgsVectorLayerSelectedFeatureSource : QgsFeatureSource, QgsExpressionConte { %Docstring(signature="appended") :py:class:`QgsFeatureSource` subclass for the selected features from a :py:class:`QgsVectorLayer`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/vector/qgsvectorlayerjoinbuffer.sip.in b/python/PyQt6/core/auto_generated/vector/qgsvectorlayerjoinbuffer.sip.in index a79d33f957e..26b6e5e268e 100644 --- a/python/PyQt6/core/auto_generated/vector/qgsvectorlayerjoinbuffer.sip.in +++ b/python/PyQt6/core/auto_generated/vector/qgsvectorlayerjoinbuffer.sip.in @@ -68,8 +68,6 @@ Does not resolve layer IDs to layers - call :py:func:`~QgsVectorLayerJoinBuffer. void resolveReferences( QgsProject *project ); %Docstring Resolves layer IDs of joined layers using given project's available layers - -.. versionadded:: 3.0 %End bool containsJoins() const; @@ -114,8 +112,6 @@ Returns joins where the field of a target layer is considered as an id. :param field: the field of a target layer :return: a list of vector joins - -.. versionadded:: 3.0 %End QgsFeature joinedFeatureOf( const QgsVectorLayerJoinInfo *info, const QgsFeature &feature ) const; @@ -124,8 +120,6 @@ Returns the joined feature corresponding to the feature. :param info: the vector join information :param feature: the feature of the target layer - -.. versionadded:: 3.0 %End QgsFeature targetedFeatureOf( const QgsVectorLayerJoinInfo *info, const QgsFeature &feature ) const; @@ -134,8 +128,6 @@ Returns the targeted feature corresponding to the joined feature. :param info: the vector join information :param feature: the feature of the joined layer - -.. versionadded:: 3.0 %End bool isAuxiliaryJoin( const QgsVectorLayerJoinInfo &info ) const; @@ -145,9 +137,6 @@ Returns ``True`` if the join information is about auxiliary layer, ``False`` oth :param info: The join information :return: ``True`` if the join information is about auxiliary layer, ``False`` otherwise - - -.. versionadded:: 3.0 %End QgsVectorLayerJoinBuffer *clone() const /Factory/; @@ -168,9 +157,6 @@ created nor added. :param flags: Unused parameter :return: ``False`` if an error happened, ``True`` otherwise - - -.. versionadded:: 3.0 %End bool changeAttributeValue( QgsFeatureId fid, int field, const QVariant &newValue, const QVariant &oldValue = QVariant() ); @@ -186,9 +172,6 @@ created if its fields are not empty. :param oldValue: The old value of the attribute :return: ``False`` if an error happened, ``True`` otherwise - - -.. versionadded:: 3.0 %End bool changeAttributeValues( QgsFeatureId fid, const QgsAttributeMap &newValues, const QgsAttributeMap &oldValues = QgsAttributeMap() ); @@ -203,9 +186,6 @@ created if its fields are not empty. :param oldValues: The old values for attributes :return: ``False`` if an error happened, ``True`` otherwise - - -.. versionadded:: 3.0 %End bool deleteFeature( QgsFeatureId fid, QgsVectorLayer::DeleteContext *context = 0 ) const; @@ -217,9 +197,6 @@ parameter is the one coming from the target layer. :param context: The chain of features which will be deleted for feedback and to avoid infinite recursions. Can be ``None``. :return: ``False`` if an error happened, ``True`` otherwise - - -.. versionadded:: 3.0 %End bool deleteFeatures( const QgsFeatureIds &fids, QgsVectorLayer::DeleteContext *context = 0 ) const; @@ -231,9 +208,6 @@ in a parameter are those coming from the target layer. :param context: The chain of features who will be deleted for feedback and to avoid infinite recursions. Can be ``None``. :return: ``False`` if an error happened, ``True`` otherwise - - -.. versionadded:: 3.0 %End signals: diff --git a/python/PyQt6/core/auto_generated/vector/qgsvectorlayerjoininfo.sip.in b/python/PyQt6/core/auto_generated/vector/qgsvectorlayerjoininfo.sip.in index 2895344088a..eb9d8ffdd2e 100644 --- a/python/PyQt6/core/auto_generated/vector/qgsvectorlayerjoininfo.sip.in +++ b/python/PyQt6/core/auto_generated/vector/qgsvectorlayerjoininfo.sip.in @@ -14,8 +14,6 @@ class QgsVectorLayerJoinInfo %Docstring(signature="appended") Defines left outer join from our vector layer to some other vector layer. The join is done based on [our layer].targetField = [join layer].joinField - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -88,63 +86,47 @@ Will return ``False`` if upsertOnEdit is enabled. %Docstring Returns whether the form has to be dynamically updated with joined fields when a feature is being created in the target layer. - -.. versionadded:: 3.0 %End void setDynamicFormEnabled( bool enabled ); %Docstring Sets whether the form has to be dynamically updated with joined fields when a feature is being created in the target layer. - -.. versionadded:: 3.0 %End bool isEditable() const; %Docstring Returns whether joined fields may be edited through the form of the target layer. - -.. versionadded:: 3.0 %End void setEditable( bool enabled ); %Docstring Sets whether the form of the target layer allows editing joined fields. - -.. versionadded:: 3.0 %End bool hasUpsertOnEdit() const; %Docstring Returns whether a feature created on the target layer has to impact the joined layer by creating a new feature if necessary. - -.. versionadded:: 3.0 %End void setUpsertOnEdit( bool enabled ); %Docstring Sets whether a feature created on the target layer has to impact the joined layer by creating a new feature if necessary. - -.. versionadded:: 3.0 %End bool hasCascadedDelete() const; %Docstring Returns whether a feature deleted on the target layer has to impact the joined layer by deleting the corresponding joined feature. - -.. versionadded:: 3.0 %End void setCascadedDelete( bool enabled ); %Docstring Sets whether a feature deleted on the target layer has to impact the joined layer by deleting the corresponding joined feature. - -.. versionadded:: 3.0 %End QString prefixedFieldName( const QgsField &field ) const; @@ -154,8 +136,6 @@ Returns the prefixed name of the field. :param field: the field :return: the prefixed name of the field - -.. versionadded:: 3.0 %End QgsFeature extractJoinedFeature( const QgsFeature &feature ) const; @@ -166,8 +146,6 @@ join layer information. :param feature: A feature from the target layer :return: the corresponding joined feature - -.. versionadded:: 3.0 %End void setJoinFieldNamesBlackList( const QStringList &blackList ) /Deprecated/; @@ -208,8 +186,6 @@ Returns the list of fields to ignore. %Docstring Returns ``True`` if blocklisted fields is not empty or if a subset of names has been set. - -.. versionadded:: 3.0 %End static QStringList joinFieldNamesSubset( const QgsVectorLayerJoinInfo &info, bool blocklisted = true ); @@ -221,8 +197,6 @@ blocklisted fields and subset. This method is NOT thread safe, and MUST be called from the thread where the vector layers participating in the join reside. See variant which accepts a :py:class:`QgsFields` argument for a thread safe alternative. - -.. versionadded:: 3.0 %End static QStringList joinFieldNamesSubset( const QgsVectorLayerJoinInfo &info, const QgsFields &joinLayerFields, bool blocklisted = true ); diff --git a/python/PyQt6/core/auto_generated/vector/qgsvectorlayerundopassthroughcommand.sip.in b/python/PyQt6/core/auto_generated/vector/qgsvectorlayerundopassthroughcommand.sip.in index b22e81e1175..d8019a4fa53 100644 --- a/python/PyQt6/core/auto_generated/vector/qgsvectorlayerundopassthroughcommand.sip.in +++ b/python/PyQt6/core/auto_generated/vector/qgsvectorlayerundopassthroughcommand.sip.in @@ -16,8 +16,6 @@ class QgsVectorLayerUndoPassthroughCommand : QgsVectorLayerUndoCommand { %Docstring(signature="appended") Undo command for vector layer in transaction group mode. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -64,15 +62,11 @@ Set error flag and append "failed" to text void setErrorMessage( const QString &errorMessage ); %Docstring Sets the error message. - -.. versionadded:: 3.0 %End QString errorMessage() const; %Docstring Returns the error message or an empty string if there's none. - -.. versionadded:: 3.0 %End }; @@ -82,8 +76,6 @@ class QgsVectorLayerUndoPassthroughCommandAddFeatures : QgsVectorLayerUndoPassth { %Docstring(signature="appended") Undo command for adding a feature to a vector layer in transaction group mode. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -117,8 +109,6 @@ class QgsVectorLayerUndoPassthroughCommandDeleteFeatures : QgsVectorLayerUndoPas { %Docstring(signature="appended") Undo command for deleting features from a vector layer in transaction group. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -146,8 +136,6 @@ class QgsVectorLayerUndoPassthroughCommandChangeGeometry : QgsVectorLayerUndoPas { %Docstring(signature="appended") Undo command for changing feature geometry from a vector layer in transaction group. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -180,8 +168,6 @@ class QgsVectorLayerUndoPassthroughCommandChangeAttribute: QgsVectorLayerUndoPas { %Docstring(signature="appended") Undo command for changing attr value from a vector layer in transaction group. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -211,8 +197,6 @@ class QgsVectorLayerUndoPassthroughCommandChangeAttributes: QgsVectorLayerUndoPa { %Docstring(signature="appended") Undo command for changing attributes' values from a vector layer in transaction group. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -242,8 +226,6 @@ class QgsVectorLayerUndoPassthroughCommandAddAttribute : QgsVectorLayerUndoPasst { %Docstring(signature="appended") Undo command for adding attri to a vector layer in transaction group. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -271,8 +253,6 @@ class QgsVectorLayerUndoPassthroughCommandDeleteAttribute : QgsVectorLayerUndoPa { %Docstring(signature="appended") Undo command for deleting attri of a vector layer in transaction group. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -300,8 +280,6 @@ class QgsVectorLayerUndoPassthroughCommandRenameAttribute : QgsVectorLayerUndoPa { %Docstring(signature="appended") Undo command for deleting attri of a vector layer in transaction group. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -330,8 +308,6 @@ class QgsVectorLayerUndoPassthroughCommandUpdate : QgsVectorLayerUndoPassthrough { %Docstring(signature="appended") Undo command for running a specific sql query in transaction group. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/core/auto_generated/vector/qgsvectorlayerutils.sip.in b/python/PyQt6/core/auto_generated/vector/qgsvectorlayerutils.sip.in index 5ec2d1331ec..bc8c99d03c7 100644 --- a/python/PyQt6/core/auto_generated/vector/qgsvectorlayerutils.sip.in +++ b/python/PyQt6/core/auto_generated/vector/qgsvectorlayerutils.sip.in @@ -16,8 +16,6 @@ class QgsVectorLayerUtils { %Docstring(signature="appended") Contains utility methods for working with :py:class:`QgsVectorLayers`. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -29,8 +27,6 @@ Contains utility methods for working with :py:class:`QgsVectorLayers`. { %Docstring(signature="appended") Contains mainly the QMap with :py:class:`QgsVectorLayer` and :py:class:`QgsFeatureIds` do list all the duplicated features - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -46,15 +42,11 @@ Constructor for QgsDuplicateFeatureContext QList layers() const; %Docstring Returns all the layers on which features have been duplicated - -.. versionadded:: 3.0 %End QgsFeatureIds duplicatedFeatures( QgsVectorLayer *layer ) const; %Docstring Returns the duplicated features in the given layer - -.. versionadded:: 3.0 %End @@ -104,8 +96,6 @@ Create a feature iterator for a specified field name or expression. :param selectedOnly: set to ``True`` to get values from selected features only :return: feature iterator - -.. versionadded:: 3.0 %End static QList< QVariant > getValues( const QgsVectorLayer *layer, const QString &fieldOrExpression, bool &ok, bool selectedOnly = false, QgsFeedback *feedback = 0 ); @@ -121,8 +111,6 @@ Fetches all values from a specified field name or expression. :return: list of fetched values .. seealso:: :py:func:`getDoubleValues` - -.. versionadded:: 3.0 %End static QList< double > getDoubleValues( const QgsVectorLayer *layer, const QString &fieldOrExpression, bool &ok, bool selectedOnly = false, int *nullCount = 0, QgsFeedback *feedback = 0 ); @@ -140,8 +128,6 @@ invalid expression results are skipped. :return: list of fetched values .. seealso:: :py:func:`getValues` - -.. versionadded:: 3.0 %End static bool valueExists( const QgsVectorLayer *layer, int fieldIndex, const QVariant &value, const QgsFeatureIds &ignoreIds = QgsFeatureIds() ); @@ -225,8 +211,6 @@ The duplicated feature will be automatically inserted into the layer. ``maxDepth`` the maximum depth to duplicate children in relations, 0 is unlimited depth (in any case, limited to 100) ``depth`` the current depth, not exposed in Python ``referencedLayersBranch`` the current branch of layers across the relations, not exposed in Python, taken by copy not reference, used to avoid infinite loop - -.. versionadded:: 3.0 %End diff --git a/python/PyQt6/gui/auto_generated/actions/qgsactionmenu.sip.in b/python/PyQt6/gui/auto_generated/actions/qgsactionmenu.sip.in index e83e72ccefb..7b917615cc2 100644 --- a/python/PyQt6/gui/auto_generated/actions/qgsactionmenu.sip.in +++ b/python/PyQt6/gui/auto_generated/actions/qgsactionmenu.sip.in @@ -86,15 +86,11 @@ Change the mode of the actions void setExpressionContextScope( const QgsExpressionContextScope &scope ); %Docstring Sets an expression context scope used to resolve underlying actions. - -.. versionadded:: 3.0 %End QgsExpressionContextScope expressionContextScope() const; %Docstring Returns an expression context scope used to resolve underlying actions. - -.. versionadded:: 3.0 %End QList menuActions(); diff --git a/python/PyQt6/gui/auto_generated/actions/qgsmaplayeraction.sip.in b/python/PyQt6/gui/auto_generated/actions/qgsmaplayeraction.sip.in index b6009ed40b2..f7b8789335a 100644 --- a/python/PyQt6/gui/auto_generated/actions/qgsmaplayeraction.sip.in +++ b/python/PyQt6/gui/auto_generated/actions/qgsmaplayeraction.sip.in @@ -49,8 +49,6 @@ Creates a map layer action which can run on a specific type of layer Qgis::MapLayerActionFlags flags() const; %Docstring Layer behavior flags. - -.. versionadded:: 3.0 %End virtual bool canRunUsingLayer( QgsMapLayer *layer ) const /Deprecated/; @@ -129,8 +127,6 @@ Returns availibity of action bool isEnabledOnlyWhenEditable() const; %Docstring Returns ``True`` if the action is only enabled for layers in editable mode. - -.. versionadded:: 3.0 %End signals: diff --git a/python/PyQt6/gui/auto_generated/attributetable/qgsdualview.sip.in b/python/PyQt6/gui/auto_generated/attributetable/qgsdualview.sip.in index cb50fdd0cff..a31685e38ca 100644 --- a/python/PyQt6/gui/auto_generated/attributetable/qgsdualview.sip.in +++ b/python/PyQt6/gui/auto_generated/attributetable/qgsdualview.sip.in @@ -243,8 +243,6 @@ Copy the content of the selected cell in the clipboard. void cancelProgress( ); %Docstring Cancel the progress dialog (if any) - -.. versionadded:: 3.0 %End void parentFormValueChanged( const QString &attribute, const QVariant &value ); @@ -311,8 +309,6 @@ class QgsAttributeTableAction : QAction QgsAttributeTableAction( const QString &name, QgsDualView *dualView, QUuid action, const QModelIndex &fieldIdx ); %Docstring Create a new attribute table action. - -.. versionadded:: 3.0 %End public slots: diff --git a/python/PyQt6/gui/auto_generated/auth/qgsauthsettingswidget.sip.in b/python/PyQt6/gui/auto_generated/auth/qgsauthsettingswidget.sip.in index 8f56573f796..4cbf3b9ed1d 100644 --- a/python/PyQt6/gui/auto_generated/auth/qgsauthsettingswidget.sip.in +++ b/python/PyQt6/gui/auto_generated/auth/qgsauthsettingswidget.sip.in @@ -17,8 +17,6 @@ and by using QGIS Authentication Database and its authentication configurations. The widget also offers the functionality to convert username/password credentials to an authentication configuration. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/editorwidgets/core/qgseditorconfigwidget.sip.in b/python/PyQt6/gui/auto_generated/editorwidgets/core/qgseditorconfigwidget.sip.in index 0232e6c02d2..776813eac6e 100644 --- a/python/PyQt6/gui/auto_generated/editorwidgets/core/qgseditorconfigwidget.sip.in +++ b/python/PyQt6/gui/auto_generated/editorwidgets/core/qgseditorconfigwidget.sip.in @@ -71,8 +71,6 @@ Returns the layer for which this configuration widget applies void changed(); %Docstring Emitted when the configuration of the widget is changed. - -.. versionadded:: 3.0 %End protected: diff --git a/python/PyQt6/gui/auto_generated/editorwidgets/core/qgseditorwidgetautoconf.sip.in b/python/PyQt6/gui/auto_generated/editorwidgets/core/qgseditorwidgetautoconf.sip.in index ce2e9b2c847..b61c550fd56 100644 --- a/python/PyQt6/gui/auto_generated/editorwidgets/core/qgseditorwidgetautoconf.sip.in +++ b/python/PyQt6/gui/auto_generated/editorwidgets/core/qgseditorwidgetautoconf.sip.in @@ -12,8 +12,6 @@ class QgsEditorWidgetAutoConfPlugin { %Docstring(signature="appended") Base class for plugins allowing to pick automatically a widget type for editing fields. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/editorwidgets/core/qgseditorwidgetwrapper.sip.in b/python/PyQt6/gui/auto_generated/editorwidgets/core/qgseditorwidgetwrapper.sip.in index a8044fb962f..d1e856c50e6 100644 --- a/python/PyQt6/gui/auto_generated/editorwidgets/core/qgseditorwidgetwrapper.sip.in +++ b/python/PyQt6/gui/auto_generated/editorwidgets/core/qgseditorwidgetwrapper.sip.in @@ -156,8 +156,6 @@ Update constraint on a feature coming from a specific layer. :param constraintOrigin: Optional origin for constraints to check. This can be used to limit the constraints tested to only provider or layer based constraints. - -.. versionadded:: 3.0 %End void updateConstraint( QgsEditorWidgetWrapper::ConstraintResult constraintResult, const QString &constraintFailureReason ); @@ -188,8 +186,6 @@ Returns ``True`` if the widget is preventing the feature from being committed. T of attribute values failing enforced field constraints. .. seealso:: :py:func:`isValidConstraint` - -.. versionadded:: 3.0 %End QString constraintFailureReason() const; @@ -198,8 +194,6 @@ Returns the reason why a constraint check has failed (or an empty string if constraint check was successful). .. seealso:: :py:func:`isValidConstraint` - -.. versionadded:: 3.0 %End virtual void setHint( const QString &hintText ); @@ -207,16 +201,12 @@ if constraint check was successful). Add a hint text on the widget :param hintText: The hint text to display - -.. versionadded:: 3.0 %End ConstraintResult constraintResult() const; %Docstring Returns the constraint result, which is the current result of the constraint on the widget influencing its visualization. - -.. versionadded:: 3.0 %End bool constraintResultVisible() const; @@ -225,8 +215,6 @@ Returns whether the constraint result is visible. Returns ``True`` if the constraint result will be visualized on the widget (with color). This will be disabled when the form is not editable. - -.. versionadded:: 3.0 %End void setConstraintResultVisible( bool constraintResultVisible ); @@ -237,8 +225,6 @@ Controls if the constraint result should be visualized on the widget (with color This will be disabled when the form is not editable. :param constraintResultVisible: if constraintResult should be displayed (mostly editable status) - -.. versionadded:: 3.0 %End signals: diff --git a/python/PyQt6/gui/auto_generated/editorwidgets/core/qgssearchwidgetwrapper.sip.in b/python/PyQt6/gui/auto_generated/editorwidgets/core/qgssearchwidgetwrapper.sip.in index a3c6f89f1ba..60f36135adc 100644 --- a/python/PyQt6/gui/auto_generated/editorwidgets/core/qgssearchwidgetwrapper.sip.in +++ b/python/PyQt6/gui/auto_generated/editorwidgets/core/qgssearchwidgetwrapper.sip.in @@ -167,24 +167,18 @@ and the specified filter flags. Gets a field name or expression to use as field comparison. If in SearchMode returns a quoted field identifier. If in AggregateSearchMode returns an appropriate aggregate expression. - -.. versionadded:: 3.0 %End QString aggregate() const; %Docstring If in AggregateSearch mode, which aggregate should be used to construct the filter expression. Is a Null String if none. - -.. versionadded:: 3.0 %End void setAggregate( const QString &aggregate ); %Docstring If in AggregateSearch mode, which aggregate should be used to construct the filter expression. Is a Null String if none. - -.. versionadded:: 3.0 %End int fieldIndex() const; diff --git a/python/PyQt6/gui/auto_generated/editorwidgets/core/qgswidgetwrapper.sip.in b/python/PyQt6/gui/auto_generated/editorwidgets/core/qgswidgetwrapper.sip.in index 104dfaa71d0..375db858767 100644 --- a/python/PyQt6/gui/auto_generated/editorwidgets/core/qgswidgetwrapper.sip.in +++ b/python/PyQt6/gui/auto_generated/editorwidgets/core/qgswidgetwrapper.sip.in @@ -59,8 +59,6 @@ changed status of the widget will be saved. static const QgsPropertiesDefinition &propertyDefinitions(); %Docstring Returns the editor widget property definitions. - -.. versionadded:: 3.0 %End explicit QgsWidgetWrapper( QgsVectorLayer *vl, QWidget *editor = 0, QWidget *parent = 0 ); @@ -148,8 +146,6 @@ Returns a reference to the editor widget's property collection, used for data de .. seealso:: :py:func:`setDataDefinedProperties` .. seealso:: Property - -.. versionadded:: 3.0 %End void setDataDefinedProperties( const QgsPropertyCollection &collection ); @@ -161,8 +157,6 @@ Sets the editor widget's property collection, used for data defined overrides. .. seealso:: :py:func:`dataDefinedProperties` .. seealso:: Property - -.. versionadded:: 3.0 %End void notifyAboutToSave(); diff --git a/python/PyQt6/gui/auto_generated/editorwidgets/qgsrelationaggregatesearchwidgetwrapper.sip.in b/python/PyQt6/gui/auto_generated/editorwidgets/qgsrelationaggregatesearchwidgetwrapper.sip.in index 68e4a5dc850..13c07135b9e 100644 --- a/python/PyQt6/gui/auto_generated/editorwidgets/qgsrelationaggregatesearchwidgetwrapper.sip.in +++ b/python/PyQt6/gui/auto_generated/editorwidgets/qgsrelationaggregatesearchwidgetwrapper.sip.in @@ -17,8 +17,6 @@ class QgsRelationAggregateSearchWidgetWrapper : QgsSearchWidgetWrapper Search widget for the children of a relation. For each attribute of the child, an additional :py:class:`QgsAggregateToolButton` will be shown to determine how the values should be aggregated for searching. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/editorwidgets/qgsrelationwidgetwrapper.sip.in b/python/PyQt6/gui/auto_generated/editorwidgets/qgsrelationwidgetwrapper.sip.in index 91fa8fc387d..2f9031186f3 100644 --- a/python/PyQt6/gui/auto_generated/editorwidgets/qgsrelationwidgetwrapper.sip.in +++ b/python/PyQt6/gui/auto_generated/editorwidgets/qgsrelationwidgetwrapper.sip.in @@ -203,8 +203,6 @@ If it's empty it takes the relation id as label QgsRelation relation() const; %Docstring The relation for which this wrapper is created. - -.. versionadded:: 3.0 %End void widgetValueChanged( const QString &attribute, const QVariant &newValue, bool attributeChanged ); diff --git a/python/PyQt6/gui/auto_generated/layertree/qgslayertreemapcanvasbridge.sip.in b/python/PyQt6/gui/auto_generated/layertree/qgslayertreemapcanvasbridge.sip.in index a216e6518a5..5d7742c82e0 100644 --- a/python/PyQt6/gui/auto_generated/layertree/qgslayertreemapcanvasbridge.sip.in +++ b/python/PyQt6/gui/auto_generated/layertree/qgslayertreemapcanvasbridge.sip.in @@ -54,8 +54,6 @@ Associates overview canvas with the bridge, so the overview will be updated when QgsMapOverviewCanvas *overviewCanvas() const; %Docstring Returns associated overview canvas (may be ``None``) - -.. versionadded:: 3.0 %End void setAutoSetupOnFirstLayer( bool enabled ); @@ -76,8 +74,6 @@ force update of canvas layers from the layer tree. Normally this should not be n %Docstring Emitted when the set of layers (or order of layers) visible in the canvas changes. - -.. versionadded:: 3.0 %End }; diff --git a/python/PyQt6/gui/auto_generated/layout/qgslayoutcustomdrophandler.sip.in b/python/PyQt6/gui/auto_generated/layout/qgslayoutcustomdrophandler.sip.in index bae087bfe43..981c24176e8 100644 --- a/python/PyQt6/gui/auto_generated/layout/qgslayoutcustomdrophandler.sip.in +++ b/python/PyQt6/gui/auto_generated/layout/qgslayoutcustomdrophandler.sip.in @@ -13,8 +13,6 @@ class QgsLayoutCustomDropHandler : QObject { %Docstring(signature="appended") Abstract base class that may be implemented to handle new types of data to be dropped or pasted in QGIS layouts. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/layout/qgslayoutdesignerinterface.sip.in b/python/PyQt6/gui/auto_generated/layout/qgslayoutdesignerinterface.sip.in index fa77fd48ca4..b7449132717 100644 --- a/python/PyQt6/gui/auto_generated/layout/qgslayoutdesignerinterface.sip.in +++ b/python/PyQt6/gui/auto_generated/layout/qgslayoutdesignerinterface.sip.in @@ -29,8 +29,6 @@ open layout designer dialogs. signal. Plugins must also listen for the QgisInterface.layoutDesignerWillBeClosed signal and gracefully cleanup any customizations before the designer dialog is deleted. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/layout/qgslayoutitemcombobox.sip.in b/python/PyQt6/gui/auto_generated/layout/qgslayoutitemcombobox.sip.in index 75c20a7bc42..c1e5990dcb9 100644 --- a/python/PyQt6/gui/auto_generated/layout/qgslayoutitemcombobox.sip.in +++ b/python/PyQt6/gui/auto_generated/layout/qgslayoutitemcombobox.sip.in @@ -14,8 +14,6 @@ class QgsLayoutItemComboBox : QComboBox %Docstring(signature="appended") The :py:class:`QgsLayoutItemComboBox` class is a combo box which displays items of a matching type from a layout. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/layout/qgslayoutitemguiregistry.sip.in b/python/PyQt6/gui/auto_generated/layout/qgslayoutitemguiregistry.sip.in index 3c33cfc4521..8ef94bc3ab8 100644 --- a/python/PyQt6/gui/auto_generated/layout/qgslayoutitemguiregistry.sip.in +++ b/python/PyQt6/gui/auto_generated/layout/qgslayoutitemguiregistry.sip.in @@ -20,8 +20,6 @@ the components related to the GUI behavior of a layout item. .. note:: In C++ you can use :py:class:`QgsLayoutItemGuiMetadata` convenience class. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -131,8 +129,6 @@ which should be presented to users grouped together. For instance, the various basic shape creation tools would use :py:class:`QgsLayoutItemGuiGroup` to display grouped within designer dialogs. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -164,8 +160,6 @@ Registry of available layout item GUI behavior. This acts as a companion to :py:class:`QgsLayoutItemRegistry`, handling only the components related to the GUI behavior of layout items. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/layout/qgslayoutitemwidget.sip.in b/python/PyQt6/gui/auto_generated/layout/qgslayoutitemwidget.sip.in index b29c32bc9a5..0a5415bc48b 100644 --- a/python/PyQt6/gui/auto_generated/layout/qgslayoutitemwidget.sip.in +++ b/python/PyQt6/gui/auto_generated/layout/qgslayoutitemwidget.sip.in @@ -19,8 +19,6 @@ this object. If you are creating a new :py:class:`QgsLayoutItem` configuration widget, you should instead inherit from :py:class:`QgsLayoutItemBaseWidget` (rather then directly working with :py:class:`QgsLayoutConfigObject`). - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -63,8 +61,6 @@ class QgsLayoutItemBaseWidget: QgsPanelWidget A base class for property widgets for layout items. All layout item widgets should inherit from this base class. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -157,8 +153,6 @@ class QgsLayoutItemPropertiesWidget: QWidget %Docstring(signature="appended") A widget for controlling the common properties of layout items (e.g. position and size, background, stroke, frame). This widget can be embedded into other layout item widgets. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/layout/qgslayoutnewitempropertiesdialog.sip.in b/python/PyQt6/gui/auto_generated/layout/qgslayoutnewitempropertiesdialog.sip.in index c8ae828ba5f..1eaa7646afe 100644 --- a/python/PyQt6/gui/auto_generated/layout/qgslayoutnewitempropertiesdialog.sip.in +++ b/python/PyQt6/gui/auto_generated/layout/qgslayoutnewitempropertiesdialog.sip.in @@ -16,8 +16,6 @@ A dialog for configuring properties like the size and position of layout items. This is usually used only when constructing new layout items, allowing users to precisely enter their sizes and positions. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/layout/qgslayoutruler.sip.in b/python/PyQt6/gui/auto_generated/layout/qgslayoutruler.sip.in index 75aff671556..c55cbe64f93 100644 --- a/python/PyQt6/gui/auto_generated/layout/qgslayoutruler.sip.in +++ b/python/PyQt6/gui/auto_generated/layout/qgslayoutruler.sip.in @@ -14,8 +14,6 @@ class QgsLayoutRuler: QWidget A custom ruler widget for use with :py:class:`QgsLayoutView`, displaying the current zoom and position of the visible layout and for interacting with guides in a layout. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/layout/qgslayoutunitscombobox.sip.in b/python/PyQt6/gui/auto_generated/layout/qgslayoutunitscombobox.sip.in index ace4e32fa33..2b11226ba07 100644 --- a/python/PyQt6/gui/auto_generated/layout/qgslayoutunitscombobox.sip.in +++ b/python/PyQt6/gui/auto_generated/layout/qgslayoutunitscombobox.sip.in @@ -12,8 +12,6 @@ class QgsLayoutUnitsComboBox : QComboBox { %Docstring(signature="appended") A custom combo box for selecting units for layout settings. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/layout/qgslayoutview.sip.in b/python/PyQt6/gui/auto_generated/layout/qgslayoutview.sip.in index a6d1ba0d995..f81a8294402 100644 --- a/python/PyQt6/gui/auto_generated/layout/qgslayoutview.sip.in +++ b/python/PyQt6/gui/auto_generated/layout/qgslayoutview.sip.in @@ -15,8 +15,6 @@ class QgsLayoutView: QGraphicsView A graphical widget to display and interact with :py:class:`QgsLayouts`. :py:class:`QgsLayoutView` manages the layout interaction tools and mouse/key events. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -593,8 +591,6 @@ Implementations of this interface can be made to allow QgsLayoutView instances to provide custom context menus (opened upon right-click). .. seealso:: :py:class:`QgsLayoutView` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/layout/qgslayoutviewmouseevent.sip.in b/python/PyQt6/gui/auto_generated/layout/qgslayoutviewmouseevent.sip.in index 8c18ed6cf74..998488915a7 100644 --- a/python/PyQt6/gui/auto_generated/layout/qgslayoutviewmouseevent.sip.in +++ b/python/PyQt6/gui/auto_generated/layout/qgslayoutviewmouseevent.sip.in @@ -17,8 +17,6 @@ A :py:class:`QgsLayoutViewMouseEvent` is the result of a user interaction with t It is sent whenever the user moves, clicks, releases or double clicks the mouse. In addition to the coordinates in pixel space it also knows the coordinates the layout space. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/layout/qgslayoutviewrubberband.sip.in b/python/PyQt6/gui/auto_generated/layout/qgslayoutviewrubberband.sip.in index 2f7ccb15b53..1b5073691c8 100644 --- a/python/PyQt6/gui/auto_generated/layout/qgslayoutviewrubberband.sip.in +++ b/python/PyQt6/gui/auto_generated/layout/qgslayoutviewrubberband.sip.in @@ -14,8 +14,6 @@ class QgsLayoutViewRubberBand : QObject %Docstring(signature="appended") :py:class:`QgsLayoutViewRubberBand` is an abstract base class for temporary rubber band items in various shapes, for use within :py:class:`QgsLayoutView` widgets. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -137,8 +135,6 @@ class QgsLayoutViewRectangularRubberBand : QgsLayoutViewRubberBand { %Docstring(signature="appended") :py:class:`QgsLayoutViewRectangularRubberBand` is rectangular rubber band for use within :py:class:`QgsLayoutView` widgets. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -168,8 +164,6 @@ class QgsLayoutViewEllipticalRubberBand : QgsLayoutViewRubberBand { %Docstring(signature="appended") :py:class:`QgsLayoutViewEllipseRubberBand` is elliptical rubber band for use within :py:class:`QgsLayoutView` widgets. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -199,8 +193,6 @@ class QgsLayoutViewTriangleRubberBand : QgsLayoutViewRubberBand { %Docstring(signature="appended") :py:class:`QgsLayoutViewTriangleRubberBand` is triangular rubber band for use within :py:class:`QgsLayoutView` widgets. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtool.sip.in b/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtool.sip.in index 8c1492eeff2..c85d5ba00c9 100644 --- a/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtool.sip.in +++ b/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtool.sip.in @@ -19,8 +19,6 @@ class QgsLayoutViewTool : QObject Abstract base class for all layout view tools. Layout view tools are user interactive tools for manipulating and adding items to :py:class:`QgsLayoutView` widgets. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtooladditem.sip.in b/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtooladditem.sip.in index e95e68c0005..a82baaced67 100644 --- a/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtooladditem.sip.in +++ b/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtooladditem.sip.in @@ -12,8 +12,6 @@ class QgsLayoutViewToolAddItem : QgsLayoutViewTool { %Docstring(signature="appended") Layout view tool for adding items to a layout. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtooladdnodeitem.sip.in b/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtooladdnodeitem.sip.in index 027d9a550a1..65f4e383b45 100644 --- a/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtooladdnodeitem.sip.in +++ b/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtooladdnodeitem.sip.in @@ -12,8 +12,6 @@ class QgsLayoutViewToolAddNodeItem : QgsLayoutViewTool { %Docstring(signature="appended") Layout view tool for adding node based items to a layout. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtooleditnodes.sip.in b/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtooleditnodes.sip.in index f6dc8e632a3..be64a4d74f8 100644 --- a/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtooleditnodes.sip.in +++ b/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtooleditnodes.sip.in @@ -13,8 +13,6 @@ class QgsLayoutViewToolEditNodes : QgsLayoutViewTool { %Docstring(signature="appended") Layout view tool for edit node based items in the layout. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtoolmoveitemcontent.sip.in b/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtoolmoveitemcontent.sip.in index 273f00657f3..eae2101fe46 100644 --- a/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtoolmoveitemcontent.sip.in +++ b/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtoolmoveitemcontent.sip.in @@ -12,8 +12,6 @@ class QgsLayoutViewToolMoveItemContent : QgsLayoutViewTool { %Docstring(signature="appended") Layout view tool for moving and zooming item content. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtoolpan.sip.in b/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtoolpan.sip.in index d4dc0742b74..5adedc4112a 100644 --- a/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtoolpan.sip.in +++ b/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtoolpan.sip.in @@ -12,8 +12,6 @@ class QgsLayoutViewToolPan : QgsLayoutViewTool { %Docstring(signature="appended") Layout view tool for panning the layout. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtoolselect.sip.in b/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtoolselect.sip.in index a20975dc8b4..27b997a5876 100644 --- a/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtoolselect.sip.in +++ b/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtoolselect.sip.in @@ -13,8 +13,6 @@ class QgsLayoutViewToolSelect : QgsLayoutViewTool { %Docstring(signature="appended") Layout view tool for selecting items in the layout. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtooltemporarykeypan.sip.in b/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtooltemporarykeypan.sip.in index 853c204e9db..5465f4f8ac9 100644 --- a/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtooltemporarykeypan.sip.in +++ b/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtooltemporarykeypan.sip.in @@ -12,8 +12,6 @@ class QgsLayoutViewToolTemporaryKeyPan : QgsLayoutViewTool { %Docstring(signature="appended") Layout view tool for temporarily panning a layout while a key is depressed. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtooltemporarykeyzoom.sip.in b/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtooltemporarykeyzoom.sip.in index 1d570dcd2fc..a3fd2009c3b 100644 --- a/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtooltemporarykeyzoom.sip.in +++ b/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtooltemporarykeyzoom.sip.in @@ -12,8 +12,6 @@ class QgsLayoutViewToolTemporaryKeyZoom : QgsLayoutViewToolZoom { %Docstring(signature="appended") Layout view tool for temporarily zooming a layout while a key is depressed. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtooltemporarymousepan.sip.in b/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtooltemporarymousepan.sip.in index c3013ad58c2..1184a80c855 100644 --- a/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtooltemporarymousepan.sip.in +++ b/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtooltemporarymousepan.sip.in @@ -12,8 +12,6 @@ class QgsLayoutViewToolTemporaryMousePan : QgsLayoutViewTool { %Docstring(signature="appended") Layout view tool for temporarily panning a layout while a mouse button is depressed. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtoolzoom.sip.in b/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtoolzoom.sip.in index 64a24efaee3..8fa5f230047 100644 --- a/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtoolzoom.sip.in +++ b/python/PyQt6/gui/auto_generated/layout/qgslayoutviewtoolzoom.sip.in @@ -12,8 +12,6 @@ class QgsLayoutViewToolZoom : QgsLayoutViewTool { %Docstring(signature="appended") Layout view tool for zooming into and out of the layout. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/locator/qgslocatorwidget.sip.in b/python/PyQt6/gui/auto_generated/locator/qgslocatorwidget.sip.in index 24b6719ce92..1e5b511f4c2 100644 --- a/python/PyQt6/gui/auto_generated/locator/qgslocatorwidget.sip.in +++ b/python/PyQt6/gui/auto_generated/locator/qgslocatorwidget.sip.in @@ -18,8 +18,6 @@ A special locator widget which allows searching for matching results from a :py: and presenting them to users for selection. .. seealso:: :py:class:`QgsLocator` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/processing/qgsprocessingalgorithmdialogbase.sip.in b/python/PyQt6/gui/auto_generated/processing/qgsprocessingalgorithmdialogbase.sip.in index af810b966a2..6dfc1ac576d 100644 --- a/python/PyQt6/gui/auto_generated/processing/qgsprocessingalgorithmdialogbase.sip.in +++ b/python/PyQt6/gui/auto_generated/processing/qgsprocessingalgorithmdialogbase.sip.in @@ -20,8 +20,6 @@ Base class for processing algorithm dialogs. .. note:: This is not considered stable API and may change in future QGIS versions. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -341,8 +339,6 @@ by the dialog. Ownership of ``task`` is transferred to the dialog. static QString formatStringForLog( const QString &string ); %Docstring Formats an input ``string`` for display in the log tab. - -.. versionadded:: 3.0.1 %End virtual bool isFinalized(); diff --git a/python/PyQt6/gui/auto_generated/proj/qgsprojectionselectiondialog.sip.in b/python/PyQt6/gui/auto_generated/proj/qgsprojectionselectiondialog.sip.in index 296bf8617ff..d43fbcffba5 100644 --- a/python/PyQt6/gui/auto_generated/proj/qgsprojectionselectiondialog.sip.in +++ b/python/PyQt6/gui/auto_generated/proj/qgsprojectionselectiondialog.sip.in @@ -160,8 +160,6 @@ to get an epsg code: If you wish to embed the projection selector into an existing dialog the you probably want to look at :py:class:`QgsProjectionSelectionWidget` instead. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -185,8 +183,6 @@ the behavior of older QGIS releases. The ``filter`` can be altered to also inclu Returns the CRS currently selected in the widget. .. seealso:: :py:func:`setCrs` - -.. versionadded:: 3.0 %End void setMessage( const QString &message ); @@ -211,8 +207,6 @@ Sets whether a "no/invalid" projection option should be shown. If this option is selected, calling :py:func:`~QgsProjectionSelectionDialog.crs` will return an invalid :py:class:`QgsCoordinateReferenceSystem`. .. seealso:: :py:func:`showNoProjection` - -.. versionadded:: 3.0 %End bool showNoProjection() const; @@ -221,8 +215,6 @@ Returns whether the "no/invalid" projection option is shown. If this option is selected, calling :py:func:`~QgsProjectionSelectionDialog.crs` will return an invalid :py:class:`QgsCoordinateReferenceSystem`. .. seealso:: :py:func:`setShowNoProjection` - -.. versionadded:: 3.0 %End void setNotSetText( const QString &text, const QString &description = QString() ); @@ -276,8 +268,6 @@ Sets ``filters`` for the available CRS. Sets the initial ``crs`` to show within the dialog. .. seealso:: :py:func:`crs` - -.. versionadded:: 3.0 %End void setOgcWmsCrsFilter( const QSet &crsFilter ); diff --git a/python/PyQt6/gui/auto_generated/proj/qgsprojectionselectiontreewidget.sip.in b/python/PyQt6/gui/auto_generated/proj/qgsprojectionselectiontreewidget.sip.in index 5ecc5cd9ac8..f1f11c331bf 100644 --- a/python/PyQt6/gui/auto_generated/proj/qgsprojectionselectiontreewidget.sip.in +++ b/python/PyQt6/gui/auto_generated/proj/qgsprojectionselectiontreewidget.sip.in @@ -28,8 +28,6 @@ suitable to use the compact :py:class:`QgsProjectionSelectionWidget` widget. .. seealso:: :py:class:`QgsProjectionSelectionDialog` .. seealso:: :py:class:`QgsProjectionSelectionWidget` - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -54,8 +52,6 @@ the behavior of older QGIS releases. The ``filter`` can be altered to also inclu Returns the CRS currently selected in the widget. .. seealso:: :py:func:`setCrs` - -.. versionadded:: 3.0 %End void setShowNoProjection( bool show ); @@ -64,8 +60,6 @@ Sets whether a "no/invalid" projection option should be shown. If this option is selected, calling :py:func:`~QgsProjectionSelectionTreeWidget.crs` will return an invalid :py:class:`QgsCoordinateReferenceSystem`. .. seealso:: :py:func:`showNoProjection` - -.. versionadded:: 3.0 %End void setShowBoundsMap( bool show ); @@ -73,8 +67,6 @@ option is selected, calling :py:func:`~QgsProjectionSelectionTreeWidget.crs` wil Sets whether to show the bounds preview map. .. seealso:: :py:func:`showBoundsMap` - -.. versionadded:: 3.0 %End bool showNoProjection() const; @@ -83,8 +75,6 @@ Returns whether the "no/invalid" projection option is shown. If this option is selected, calling :py:func:`~QgsProjectionSelectionTreeWidget.crs` will return an invalid :py:class:`QgsCoordinateReferenceSystem`. .. seealso:: :py:func:`setShowNoProjection` - -.. versionadded:: 3.0 %End void setNotSetText( const QString &text ); @@ -100,8 +90,6 @@ by default and must be set visible by calling :py:func:`~QgsProjectionSelectionT Returns whether the bounds preview map is shown. .. seealso:: :py:func:`setShowBoundsMap` - -.. versionadded:: 3.0 %End bool hasValidSelection() const; @@ -117,8 +105,6 @@ headers (such as "Geographic Coordinate Systems") The initial "preview" rectangle for the bounds overview map. .. seealso:: :py:func:`previewRect` - -.. versionadded:: 3.0 %End QgsCoordinateReferenceSystemProxyModel::Filters filters() const; @@ -146,8 +132,6 @@ Sets ``filters`` for the available CRS. Sets the initial ``crs`` to show within the dialog. .. seealso:: :py:func:`crs` - -.. versionadded:: 3.0 %End void setPreviewRect( const QgsRectangle &rect ); @@ -155,8 +139,6 @@ Sets the initial ``crs`` to show within the dialog. Sets the initial "preview" rectangle for the bounds overview map. .. seealso:: :py:func:`previewRect` - -.. versionadded:: 3.0 %End void setOgcWmsCrsFilter( const QSet &crsFilter ); diff --git a/python/PyQt6/gui/auto_generated/proj/qgsprojectionselectionwidget.sip.in b/python/PyQt6/gui/auto_generated/proj/qgsprojectionselectionwidget.sip.in index b21841f2ded..7e4cbda0e49 100644 --- a/python/PyQt6/gui/auto_generated/proj/qgsprojectionselectionwidget.sip.in +++ b/python/PyQt6/gui/auto_generated/proj/qgsprojectionselectionwidget.sip.in @@ -66,16 +66,12 @@ Sets whether a predefined CRS option should be shown in the widget. Returns whether the specified CRS option is visible in the widget. .. seealso:: :py:func:`setOptionVisible` - -.. versionadded:: 3.0 %End void setNotSetText( const QString &text ); %Docstring Sets the text to show for the not set option. Note that this option is not shown by default and must be set visible by calling :py:func:`~QgsProjectionSelectionWidget.setOptionVisible`. - -.. versionadded:: 3.0 %End void setMessage( const QString &text ); @@ -83,8 +79,6 @@ by default and must be set visible by calling :py:func:`~QgsProjectionSelectionW Sets a ``message`` to show in the dialog. If an empty string is passed, the message will be a generic 'define the CRS for this layer'. - -.. versionadded:: 3.0 %End @@ -185,8 +179,6 @@ Emitted when the selected CRS is changed void cleared(); %Docstring Emitted when the not set option is selected. - -.. versionadded:: 3.0 %End public slots: diff --git a/python/PyQt6/gui/auto_generated/qgisinterface.sip.in b/python/PyQt6/gui/auto_generated/qgisinterface.sip.in index 7dc2dc7cae8..76c9af5b73e 100644 --- a/python/PyQt6/gui/auto_generated/qgisinterface.sip.in +++ b/python/PyQt6/gui/auto_generated/qgisinterface.sip.in @@ -80,8 +80,6 @@ Remove action for layers in the layer tree previously added with :py:func:`~Qgis virtual QList< QgsMapCanvas * > mapCanvases() = 0; %Docstring Returns a list of all map canvases open in the app. - -.. versionadded:: 3.0 %End virtual QgsMapCanvas *createNewMapCanvas( const QString &name ) = 0; @@ -89,8 +87,6 @@ Returns a list of all map canvases open in the app. Create a new map canvas with the specified unique ``name``. .. seealso:: :py:func:`closeMapCanvas` - -.. versionadded:: 3.0 %End virtual void closeMapCanvas( const QString &name ) = 0; @@ -98,8 +94,6 @@ Create a new map canvas with the specified unique ``name``. Closes the additional map canvas with matching ``name``. .. seealso:: :py:func:`createNewMapCanvas` - -.. versionadded:: 3.0 %End virtual QList< Qgs3DMapCanvas * > mapCanvases3D() = 0; @@ -177,8 +171,6 @@ Returns the message bar of the main app virtual QList openLayoutDesigners() = 0; %Docstring Returns all currently open layout designers. - -.. versionadded:: 3.0 %End @@ -394,8 +386,6 @@ Returns a reference to the main window "Advanced Digitizing" toolbar. virtual QToolBar *shapeDigitizeToolBar() = 0; %Docstring Returns a reference to the main window "Shape Digitizing" toolbar. - -.. versionadded:: 3.0 %End virtual QToolBar *attributesToolBar() = 0; @@ -709,8 +699,6 @@ Returns the native Add ArcGIS REST Server action. virtual QAction *actionOpenStatisticalSummary() = 0; %Docstring Statistical summary action. - -.. versionadded:: 3.0 %End virtual QAction *actionToggleEditing() = 0; @@ -749,8 +737,6 @@ Returns the Toggle Selected Layers Independently action. virtual QAction *actionHideDeselectedLayers() = 0; %Docstring Returns the Hide Deselected Layers action. - -.. versionadded:: 3.0 %End virtual QAction *actionShowSelectedLayers() = 0; @@ -915,8 +901,6 @@ Returns the timeout for timed messages: default of 5 seconds Returns a pointer to the app's status bar interface. This should be used for interacting and adding widgets and messages to the app's status bar (do not use the native Qt :py:func:`~QgisInterface.statusBar` method). - -.. versionadded:: 3.0 %End virtual void takeAppScreenShots( const QString &saveDirectory, const int categories = 0 ); @@ -1045,8 +1029,6 @@ Triggered when connections have changed. This calls reloadConnections in the main application and triggers a signal that is forwarded to the GUI elements that needs to be updated (i.e. the source select dialogs and the browser widgets) - -.. versionadded:: 3.0 %End virtual bool setActiveLayer( QgsMapLayer * ) = 0; @@ -1058,15 +1040,11 @@ returns ``True`` if the layer exists, ``False`` otherwise virtual void copySelectionToClipboard( QgsMapLayer * ) = 0; %Docstring Copy selected features from the layer to clipboard - -.. versionadded:: 3.0 %End virtual void pasteFromClipboard( QgsMapLayer * ) = 0; %Docstring Paste features from clipboard to the layer - -.. versionadded:: 3.0 %End virtual int addToolBarIcon( QAction *qAction ) = 0; @@ -1197,8 +1175,6 @@ Adds a widget to the user input tool bar. virtual void showLayoutManager() = 0; %Docstring Opens the layout manager dialog. - -.. versionadded:: 3.0 %End virtual QgsLayoutDesignerInterface *openLayoutDesigner( QgsMasterLayoutInterface *layout ) = 0; @@ -1206,16 +1182,12 @@ Opens the layout manager dialog. Opens a new layout designer dialog for the specified ``layout``, or brings an already open designer window to the foreground if one is already created for the layout. - -.. versionadded:: 3.0 %End virtual void showOptionsDialog( QWidget *parent = 0, const QString ¤tPage = QString() ) = 0; %Docstring Opens the options dialog. The ``currentPage`` argument can be used to force the dialog to open at a specific page. - -.. versionadded:: 3.0 %End virtual void showProjectPropertiesDialog( const QString ¤tPage = QString() ) = 0; @@ -1445,8 +1417,6 @@ Register a new tab in the options dialog. .. seealso:: :py:class:`QgsOptionsWidgetFactory` .. seealso:: :py:func:`unregisterOptionsWidgetFactory` - -.. versionadded:: 3.0 %End virtual void unregisterOptionsWidgetFactory( QgsOptionsWidgetFactory *factory ) = 0; @@ -1456,8 +1426,6 @@ Unregister a previously registered tab in the options dialog. .. seealso:: :py:class:`QgsOptionsWidgetFactory` .. seealso:: :py:func:`registerOptionsWidgetFactory` - -.. versionadded:: 3.0 %End virtual void registerProjectPropertiesWidgetFactory( QgsOptionsWidgetFactory *factory ) = 0; @@ -1573,8 +1541,6 @@ Register a new custom drop ``handler``. .. seealso:: :py:class:`QgsCustomDropHandler` .. seealso:: :py:func:`unregisterCustomDropHandler` - -.. versionadded:: 3.0 %End virtual void unregisterCustomDropHandler( QgsCustomDropHandler *handler ) = 0; @@ -1584,8 +1550,6 @@ Unregister a previously registered custom drop ``handler``. .. seealso:: :py:class:`QgsCustomDropHandler` .. seealso:: :py:func:`registerCustomDropHandler` - -.. versionadded:: 3.0 %End virtual void registerCustomProjectOpenHandler( QgsCustomProjectOpenHandler *handler ) = 0; @@ -1627,8 +1591,6 @@ Register a new custom drop ``handler`` for layout windows. .. seealso:: :py:class:`QgsLayoutCustomDropHandler` .. seealso:: :py:func:`unregisterCustomLayoutDropHandler` - -.. versionadded:: 3.0 %End virtual void unregisterCustomLayoutDropHandler( QgsLayoutCustomDropHandler *handler ) = 0; @@ -1638,8 +1600,6 @@ Unregister a previously registered custom drop ``handler`` for layout windows. .. seealso:: :py:class:`QgsLayoutCustomDropHandler` .. seealso:: :py:func:`registerCustomLayoutDropHandler` - -.. versionadded:: 3.0 %End @@ -1713,8 +1673,6 @@ locator. :py:func:`~QgisInterface.deregisterLocatorFilter` and deregister their filters upon plugin unload to avoid crashes. .. seealso:: :py:func:`deregisterLocatorFilter` - -.. versionadded:: 3.0 %End virtual void deregisterLocatorFilter( QgsLocatorFilter *filter ) = 0; @@ -1726,8 +1684,6 @@ Plugins which register filters to the locator bar must take care to correctly ca :py:func:`~QgisInterface.deregisterLocatorFilter` to deregister their filters upon plugin unload to avoid crashes. .. seealso:: :py:func:`registerLocatorFilter` - -.. versionadded:: 3.0 %End virtual void invalidateLocatorResults() = 0; @@ -1797,8 +1753,6 @@ The pointer to layer can be ``None`` if no layer is selected. %Docstring Emitted when the current ``theme`` is changed so plugins can change their tool button icons. - -.. versionadded:: 3.0 %End void layoutDesignerOpened( QgsLayoutDesignerInterface *designer ); @@ -1806,8 +1760,6 @@ can change their tool button icons. Emitted when a new layout ``designer`` has been opened. .. seealso:: :py:func:`layoutDesignerWillBeClosed` - -.. versionadded:: 3.0 %End void layoutDesignerWillBeClosed( QgsLayoutDesignerInterface *designer ); @@ -1818,8 +1770,6 @@ and deleted. .. seealso:: :py:func:`layoutDesignerClosed` .. seealso:: :py:func:`layoutDesignerOpened` - -.. versionadded:: 3.0 %End void layoutDesignerClosed(); @@ -1829,8 +1779,6 @@ Emitted after a layout designer window is closed. .. seealso:: :py:func:`layoutDesignerWillBeClosed` .. seealso:: :py:func:`layoutDesignerOpened` - -.. versionadded:: 3.0 %End void initializationCompleted(); diff --git a/python/PyQt6/gui/auto_generated/qgsabstractdatasourcewidget.sip.in b/python/PyQt6/gui/auto_generated/qgsabstractdatasourcewidget.sip.in index 15af32e7a2f..82fa1e374d7 100644 --- a/python/PyQt6/gui/auto_generated/qgsabstractdatasourcewidget.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsabstractdatasourcewidget.sip.in @@ -22,8 +22,6 @@ and add layers. The implementation is generic enough to handle other layer search and selection widgets. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgsadvanceddigitizingdockwidget.sip.in b/python/PyQt6/gui/auto_generated/qgsadvanceddigitizingdockwidget.sip.in index ff3ffe770a0..d1fcac71050 100644 --- a/python/PyQt6/gui/auto_generated/qgsadvanceddigitizingdockwidget.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsadvanceddigitizingdockwidget.sip.in @@ -232,8 +232,6 @@ apply the CAD constraints. The will modify the position of the map event in map %Docstring align to segment for between line constraint. If between line constraints are used, this will determine the angle to be locked depending on the snapped segment. - -.. versionadded:: 3.0 %End void releaseLocks( bool releaseRepeatingLocks = true ); @@ -241,8 +239,6 @@ If between line constraints are used, this will determine the angle to be locked unlock all constraints :param releaseRepeatingLocks: set to ``False`` to preserve the lock for any constraints set to repeating lock mode - -.. versionadded:: 3.0 %End void clear(); @@ -375,15 +371,11 @@ Removes all points from the locked snap vertex list void clearPoints(); %Docstring Removes all points from the CAD point list - -.. versionadded:: 3.0 %End void addPoint( const QgsPointXY &point ); %Docstring Adds point to the CAD point list - -.. versionadded:: 3.0 %End void removePreviousPoint(); @@ -406,8 +398,6 @@ Configures list of current CAD points Some map tools may find it useful to override list of CAD points that is otherwise automatically populated when user clicks with left mouse button on map canvas. - -.. versionadded:: 3.0 %End QgsPoint currentPointV2( bool *exists = 0 ) const; @@ -503,8 +493,6 @@ Disable the widget. Normally done automatically from :py:func:`QgsMapToolAdvance void updateCadPaintItem(); %Docstring Updates canvas item that displays constraints on the ma - -.. versionadded:: 3.0 %End void setX( const QString &value, WidgetSetMode mode ); diff --git a/python/PyQt6/gui/auto_generated/qgsaggregatetoolbutton.sip.in b/python/PyQt6/gui/auto_generated/qgsaggregatetoolbutton.sip.in index cdd9f82b1c0..80c42cb958a 100644 --- a/python/PyQt6/gui/auto_generated/qgsaggregatetoolbutton.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsaggregatetoolbutton.sip.in @@ -15,8 +15,6 @@ class QgsAggregateToolButton : QToolButton Offers a toolbutton to choose between different aggregate functions. Functions are filtered based on the type. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgsattributeform.sip.in b/python/PyQt6/gui/auto_generated/qgsattributeform.sip.in index f333b2f3f9e..97582beeaf9 100644 --- a/python/PyQt6/gui/auto_generated/qgsattributeform.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsattributeform.sip.in @@ -166,8 +166,6 @@ mode to display the count of selected features. The aggregate filter is only useful if the form is in AggregateFilter mode. In this case it will return a combined expression according to the chosen filters on all attribute widgets. - -.. versionadded:: 3.0 %End void setExtraContextScope( QgsExpressionContextScope *extraScope /Transfer/ ); @@ -206,8 +204,6 @@ Notifies about changes of attributes :param attribute: The name of the attribute that changed. :param value: The new value of the attribute. :param attributeChanged: If ``True``, it corresponds to an actual change of the feature attribute - -.. versionadded:: 3.0.1 %End @@ -239,15 +235,11 @@ Emitted when the user selects the close option from the form's button bar. void zoomToFeatures( const QString &filter ); %Docstring Emitted when the user chooses to zoom to a filtered set of features. - -.. versionadded:: 3.0 %End void flashFeatures( const QString &filter ); %Docstring Emitted when the user chooses to flash a filtered set of features. - -.. versionadded:: 3.0 %End void openFilteredFeaturesAttributeTable( const QString &filter ); diff --git a/python/PyQt6/gui/auto_generated/qgsattributeformrelationeditorwidget.sip.in b/python/PyQt6/gui/auto_generated/qgsattributeformrelationeditorwidget.sip.in index db23cd35823..a61c1491c5d 100644 --- a/python/PyQt6/gui/auto_generated/qgsattributeformrelationeditorwidget.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsattributeformrelationeditorwidget.sip.in @@ -15,8 +15,6 @@ class QgsAttributeFormRelationEditorWidget : QgsAttributeFormWidget %Docstring(signature="appended") Widget to show for child relations on an attribute form. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgsattributeformwidget.sip.in b/python/PyQt6/gui/auto_generated/qgsattributeformwidget.sip.in index 600709f1edc..388872a575e 100644 --- a/python/PyQt6/gui/auto_generated/qgsattributeformwidget.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsattributeformwidget.sip.in @@ -15,8 +15,6 @@ class QgsAttributeFormWidget : QWidget /Abstract/ Base class for all widgets shown on a :py:class:`QgsAttributeForm`. Consists of the widget which is visible in edit mode as well as the widget visible in search mode. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgsbrowserdockwidget.sip.in b/python/PyQt6/gui/auto_generated/qgsbrowserdockwidget.sip.in index 0cc95b488f1..8ea51e08ebe 100644 --- a/python/PyQt6/gui/auto_generated/qgsbrowserdockwidget.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsbrowserdockwidget.sip.in @@ -12,8 +12,6 @@ class QgsBrowserDockWidget : QgsDockWidget { %Docstring(signature="appended") A dock widget containing a :py:class:`QgsBrowserWidget` for navigating and managing data sources. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgscheckablecombobox.sip.in b/python/PyQt6/gui/auto_generated/qgscheckablecombobox.sip.in index 85f4337e8e1..6e51a7f38dc 100644 --- a/python/PyQt6/gui/auto_generated/qgscheckablecombobox.sip.in +++ b/python/PyQt6/gui/auto_generated/qgscheckablecombobox.sip.in @@ -16,8 +16,6 @@ class QgsCheckableComboBox : QComboBox { %Docstring(signature="appended") QComboBox subclass which allows selecting multiple items. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgscolorbrewercolorrampdialog.sip.in b/python/PyQt6/gui/auto_generated/qgscolorbrewercolorrampdialog.sip.in index 1371ba59722..a85a347afeb 100644 --- a/python/PyQt6/gui/auto_generated/qgscolorbrewercolorrampdialog.sip.in +++ b/python/PyQt6/gui/auto_generated/qgscolorbrewercolorrampdialog.sip.in @@ -13,8 +13,6 @@ class QgsColorBrewerColorRampWidget : QgsPanelWidget { %Docstring(signature="appended") A widget which allows users to modify the properties of a :py:class:`QgsColorBrewerColorRamp`. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -59,8 +57,6 @@ class QgsColorBrewerColorRampDialog : QDialog { %Docstring(signature="appended") A dialog which allows users to modify the properties of a :py:class:`QgsColorBrewerColorRamp`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgscolorbutton.sip.in b/python/PyQt6/gui/auto_generated/qgscolorbutton.sip.in index d4710a1a9fd..e95a7018c1e 100644 --- a/python/PyQt6/gui/auto_generated/qgscolorbutton.sip.in +++ b/python/PyQt6/gui/auto_generated/qgscolorbutton.sip.in @@ -64,8 +64,6 @@ for the color. Defaults to ``False``. :param allowOpacity: set to ``True`` to allow opacity modification .. seealso:: :py:func:`allowOpacity` - -.. versionadded:: 3.0 %End bool allowOpacity() const; @@ -76,8 +74,6 @@ for the color. :return: ``True`` if opacity modification is allowed .. seealso:: :py:func:`setAllowOpacity` - -.. versionadded:: 3.0 %End void setColorDialogTitle( const QString &title ); diff --git a/python/PyQt6/gui/auto_generated/qgscolordialog.sip.in b/python/PyQt6/gui/auto_generated/qgscolordialog.sip.in index f8c53d58eb9..348611ebae6 100644 --- a/python/PyQt6/gui/auto_generated/qgscolordialog.sip.in +++ b/python/PyQt6/gui/auto_generated/qgscolordialog.sip.in @@ -52,8 +52,6 @@ Sets whether opacity modification (transparency) is permitted for the color dialog. Defaults to ``True``. :param allowOpacity: set to ``False`` to disable opacity modification - -.. versionadded:: 3.0 %End static QColor getColor( const QColor &initialColor, QWidget *parent, const QString &title = QString(), diff --git a/python/PyQt6/gui/auto_generated/qgscolorrampbutton.sip.in b/python/PyQt6/gui/auto_generated/qgscolorrampbutton.sip.in index d65fd32a1f8..7981d98d9ec 100644 --- a/python/PyQt6/gui/auto_generated/qgscolorrampbutton.sip.in +++ b/python/PyQt6/gui/auto_generated/qgscolorrampbutton.sip.in @@ -15,8 +15,6 @@ class QgsColorRampButton : QToolButton A cross platform button subclass for selecting color ramps. Will open color ramp dialogs when clicked. Offers live updates to button from color ramp dialog. An attached drop-down menu allows for access to saved color ramps, as well as option to invert the current color ramp and create new ramps. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgscolorschemelist.sip.in b/python/PyQt6/gui/auto_generated/qgscolorschemelist.sip.in index cc87dfdfaff..cf1a04b6a7e 100644 --- a/python/PyQt6/gui/auto_generated/qgscolorschemelist.sip.in +++ b/python/PyQt6/gui/auto_generated/qgscolorschemelist.sip.in @@ -198,8 +198,6 @@ Returns whether the color scheme list has been modified Returns the scheme currently selected in the list. .. seealso:: :py:func:`setScheme` - -.. versionadded:: 3.0 %End public slots: @@ -248,8 +246,6 @@ Copies colors from the list to the clipboard Displays a file picker dialog allowing users to import colors into the list from a file. .. seealso:: :py:func:`showExportColorsDialog` - -.. versionadded:: 3.0 %End void showExportColorsDialog(); @@ -257,8 +253,6 @@ Displays a file picker dialog allowing users to import colors into the list from Displays a file picker dialog allowing users to export colors from the list into a file. .. seealso:: :py:func:`showImportColorsDialog` - -.. versionadded:: 3.0 %End signals: diff --git a/python/PyQt6/gui/auto_generated/qgscompoundcolorwidget.sip.in b/python/PyQt6/gui/auto_generated/qgscompoundcolorwidget.sip.in index 3c509af9292..fdbd3f73b56 100644 --- a/python/PyQt6/gui/auto_generated/qgscompoundcolorwidget.sip.in +++ b/python/PyQt6/gui/auto_generated/qgscompoundcolorwidget.sip.in @@ -52,8 +52,6 @@ Sets whether opacity modification (transparency) is permitted for the color dialog. Defaults to ``True``. :param allowOpacity: set to ``False`` to disable opacity modification - -.. versionadded:: 3.0 %End void setDiscarded( bool discarded ); @@ -62,8 +60,6 @@ Sets whether the widget's color has been "discarded" and the selected color shou be stored in the recent color list. :param discarded: set to ``True`` to avoid adding color to recent color list on widget destruction. - -.. versionadded:: 3.0 %End static QgsUserColorScheme *importUserPaletteFromFile( QWidget *parent ); diff --git a/python/PyQt6/gui/auto_generated/qgscurveeditorwidget.sip.in b/python/PyQt6/gui/auto_generated/qgscurveeditorwidget.sip.in index 779abd8e757..5547e28e504 100644 --- a/python/PyQt6/gui/auto_generated/qgscurveeditorwidget.sip.in +++ b/python/PyQt6/gui/auto_generated/qgscurveeditorwidget.sip.in @@ -15,8 +15,6 @@ class QgsCurveEditorWidget : QWidget { %Docstring(signature="appended") A widget for manipulating :py:class:`QgsCurveTransform` curves. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgscustomdrophandler.sip.in b/python/PyQt6/gui/auto_generated/qgscustomdrophandler.sip.in index e7d875c148d..1a938d555b6 100644 --- a/python/PyQt6/gui/auto_generated/qgscustomdrophandler.sip.in +++ b/python/PyQt6/gui/auto_generated/qgscustomdrophandler.sip.in @@ -30,8 +30,6 @@ Implementations have three approaches they can use to handle drops. explorer to QGIS will lock the explorer window until the drop handling has been complete). Accordingly :py:func:`~handleMimeData` implementations must return quickly and defer any intensive or slow processing. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgsencodingfiledialog.sip.in b/python/PyQt6/gui/auto_generated/qgsencodingfiledialog.sip.in index 4e22583a596..7c07693d4b1 100644 --- a/python/PyQt6/gui/auto_generated/qgsencodingfiledialog.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsencodingfiledialog.sip.in @@ -50,8 +50,6 @@ class QgsEncodingSelectionDialog: QDialog { %Docstring(signature="appended") A dialog which presents the user with a choice of file encodings. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgsexpressionbuilderdialog.sip.in b/python/PyQt6/gui/auto_generated/qgsexpressionbuilderdialog.sip.in index 5487f9514d9..ab46a96df1c 100644 --- a/python/PyQt6/gui/auto_generated/qgsexpressionbuilderdialog.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsexpressionbuilderdialog.sip.in @@ -79,16 +79,12 @@ Sets geometry calculator used in distance/area calculations. %Docstring Allow accepting invalid expressions. This can be useful when we are not able to provide an expression context of which we are sure it's completely populated. - -.. versionadded:: 3.0 %End void setAllowEvalErrors( bool allowEvalErrors ); %Docstring Allow accepting expressions with evaluation errors. This can be useful when we are not able to provide an expression context of which we are sure it's completely populated. - -.. versionadded:: 3.0 %End signals: @@ -97,8 +93,6 @@ provide an expression context of which we are sure it's completely populated. %Docstring Allow accepting expressions with evaluation errors. This can be useful when we are not able to provide an expression context of which we are sure it's completely populated. - -.. versionadded:: 3.0 %End protected: diff --git a/python/PyQt6/gui/auto_generated/qgsexpressionbuilderwidget.sip.in b/python/PyQt6/gui/auto_generated/qgsexpressionbuilderwidget.sip.in index d1ec4a6c5fd..476a2683c16 100644 --- a/python/PyQt6/gui/auto_generated/qgsexpressionbuilderwidget.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsexpressionbuilderwidget.sip.in @@ -244,8 +244,6 @@ Updates the list of function files found at the given path Returns a pointer to the dialog's function item model. This method is exposed for testing purposes only - it should not be used to modify the model. -.. versionadded:: 3.0 - .. deprecated:: QGIS 3.14 %End @@ -254,8 +252,6 @@ This method is exposed for testing purposes only - it should not be used to modi Returns the project currently associated with the widget. .. seealso:: :py:func:`setProject` - -.. versionadded:: 3.0 %End void setProject( QgsProject *project ); @@ -264,24 +260,18 @@ Sets the ``project`` currently associated with the widget. This controls which layers and relations and other project-specific items are shown in the widget. .. seealso:: :py:func:`project` - -.. versionadded:: 3.0 %End bool evalError() const; %Docstring Will be set to ``True`` if the current expression text reported an eval error with the context. - -.. versionadded:: 3.0 %End bool parserError() const; %Docstring Will be set to ``True`` if the current expression text reports a parser error with the context. - -.. versionadded:: 3.0 %End void setExpressionPreviewVisible( bool isVisible ); @@ -387,16 +377,12 @@ continue. %Docstring Will be set to ``True`` if the current expression text reported an eval error with the context. - -.. versionadded:: 3.0 %End void parserErrorChanged(); %Docstring Will be set to ``True`` if the current expression text reported a parser error with the context. - -.. versionadded:: 3.0 %End protected: diff --git a/python/PyQt6/gui/auto_generated/qgsexpressionlineedit.sip.in b/python/PyQt6/gui/auto_generated/qgsexpressionlineedit.sip.in index f1e94946118..8831c8af41a 100644 --- a/python/PyQt6/gui/auto_generated/qgsexpressionlineedit.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsexpressionlineedit.sip.in @@ -23,8 +23,6 @@ choice as it gives users direct access to select fields from a drop-down list. :py:class:`QgsExpressionLineEdit` also supports a multiline editor mode which is useful where more space is available for the widget, but where :py:class:`QgsExpressionBuilderWidget` is too complex or large for use. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgsexpressionselectiondialog.sip.in b/python/PyQt6/gui/auto_generated/qgsexpressionselectiondialog.sip.in index 1f9a739eb17..8f142d17667 100644 --- a/python/PyQt6/gui/auto_generated/qgsexpressionselectiondialog.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsexpressionselectiondialog.sip.in @@ -65,15 +65,11 @@ Sets the message bar to display feedback from the dialog. This is used when zoom features to display the count of selected features. :param messageBar: target message bar - -.. versionadded:: 3.0 %End void setMapCanvas( QgsMapCanvas *canvas ); %Docstring Sets a map canvas associated with the dialog. - -.. versionadded:: 3.0 %End protected: diff --git a/python/PyQt6/gui/auto_generated/qgsextentgroupbox.sip.in b/python/PyQt6/gui/auto_generated/qgsextentgroupbox.sip.in index 38139ad6c70..17a1b7bc7aa 100644 --- a/python/PyQt6/gui/auto_generated/qgsextentgroupbox.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsextentgroupbox.sip.in @@ -120,8 +120,6 @@ Returns the extent shown in the widget - in output CRS coordinates. Returns the current output CRS, used in the display. .. seealso:: :py:func:`outputExtent` - -.. versionadded:: 3.0 %End QgsExtentGroupBox::ExtentState extentState() const; @@ -149,16 +147,12 @@ Sets the map canvas to enable dragging of extent on a canvas. :param canvas: the map canvas :param drawOnCanvasOption: set to false to disable to draw on canvas option - -.. versionadded:: 3.0 %End QSize ratio() const; %Docstring Returns the current fixed aspect ratio to be used when dragging extent onto the canvas. If the aspect ratio isn't fixed, the width and height will be set to zero. - -.. versionadded:: 3.0 %End public slots: @@ -181,15 +175,11 @@ Sets the output extent to a custom extent (may be transformed to output CRS). void setOutputExtentFromLayer( const QgsMapLayer *layer ); %Docstring Sets the output extent to match a ``layer``'s extent (may be transformed to output CRS). - -.. versionadded:: 3.0 %End void setOutputExtentFromDrawOnCanvas(); %Docstring Sets the output extent by dragging on the canvas. - -.. versionadded:: 3.0 %End void setRatio( QSize ratio ); @@ -198,8 +188,6 @@ Sets a fixed aspect ratio to be used when dragging extent onto the canvas. To unset a fixed aspect ratio, set the width and height to zero. :param ratio: aspect ratio's width and height - -.. versionadded:: 3.0 %End signals: diff --git a/python/PyQt6/gui/auto_generated/qgsfeaturelistcombobox.sip.in b/python/PyQt6/gui/auto_generated/qgsfeaturelistcombobox.sip.in index 2fe167724ec..c096043271e 100644 --- a/python/PyQt6/gui/auto_generated/qgsfeaturelistcombobox.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsfeaturelistcombobox.sip.in @@ -16,8 +16,6 @@ This offers a combobox with autocompleter that allows selecting features from a It will show up to 100 entries at a time. The entries can be chosen based on the displayExpression and whenever text is typed into the combobox, the completer and popup will adjust to features matching the typed text. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgsfieldcombobox.sip.in b/python/PyQt6/gui/auto_generated/qgsfieldcombobox.sip.in index ef6a5ab4932..b3ee4ffc14a 100644 --- a/python/PyQt6/gui/auto_generated/qgsfieldcombobox.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsfieldcombobox.sip.in @@ -47,8 +47,6 @@ currently used filter on list of fields Sets whether an optional empty field ("not set") option is shown in the combo box. .. seealso:: :py:func:`allowEmptyFieldName` - -.. versionadded:: 3.0 %End bool allowEmptyFieldName() const; @@ -56,8 +54,6 @@ Sets whether an optional empty field ("not set") option is shown in the combo bo Returns ``True`` if the combo box allows the empty field ("not set") choice. .. seealso:: :py:func:`setAllowEmptyFieldName` - -.. versionadded:: 3.0 %End QString currentField() const; diff --git a/python/PyQt6/gui/auto_generated/qgsfieldexpressionwidget.sip.in b/python/PyQt6/gui/auto_generated/qgsfieldexpressionwidget.sip.in index cdca67282e5..71c750874ea 100644 --- a/python/PyQt6/gui/auto_generated/qgsfieldexpressionwidget.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsfieldexpressionwidget.sip.in @@ -124,8 +124,6 @@ value will be converted to a valid expression referencing this field (ie enclosi appropriate quotations). Alias for :py:func:`~QgsFieldExpressionWidget.asExpression` - -.. versionadded:: 3.0 %End QgsVectorLayer *layer() const; @@ -142,24 +140,18 @@ an expression context for the widget. :param generator: A :py:class:`QgsExpressionContextGenerator` class that will be used to create an expression context when required. - -.. versionadded:: 3.0 %End bool allowEvalErrors() const; %Docstring Allow accepting expressions with evaluation errors. This can be useful when we are not able to provide an expression context of which we are sure it's completely populated. - -.. versionadded:: 3.0 %End void setAllowEvalErrors( bool allowEvalErrors ); %Docstring Allow accepting expressions with evaluation errors. This can be useful when we are not able to provide an expression context of which we are sure it's completely populated. - -.. versionadded:: 3.0 %End bool buttonVisible() const; @@ -195,8 +187,6 @@ fieldChanged signal with indication of the validity of the expression %Docstring Allow accepting expressions with evaluation errors. This can be useful when we are not able to provide an expression context of which we are sure it's completely populated. - -.. versionadded:: 3.0 %End void buttonVisibleChanged(); @@ -236,8 +226,6 @@ Sets the fields used in the widget to ``fields``, this allows the widget to work %Docstring Sets the current expression text and if applicable also the field. Alias for setField. - -.. versionadded:: 3.0 %End protected slots: diff --git a/python/PyQt6/gui/auto_generated/qgsfieldvalueslineedit.sip.in b/python/PyQt6/gui/auto_generated/qgsfieldvalueslineedit.sip.in index c50fa2e4bcd..352aa9c3332 100644 --- a/python/PyQt6/gui/auto_generated/qgsfieldvalueslineedit.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsfieldvalueslineedit.sip.in @@ -18,8 +18,6 @@ class QgsFieldValuesLineEdit: QgsFilterLineEdit A line edit with an autocompleter which takes unique values from a vector layer's fields. The autocompleter is populated from the vector layer in the background to ensure responsive interaction with the widget. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgsfiledownloaderdialog.sip.in b/python/PyQt6/gui/auto_generated/qgsfiledownloaderdialog.sip.in index 7c15964f649..e91862f0179 100644 --- a/python/PyQt6/gui/auto_generated/qgsfiledownloaderdialog.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsfiledownloaderdialog.sip.in @@ -22,8 +22,6 @@ cancellation. .. note:: Until QGIS 3.0 this functionality was available via :py:class:`QgsFileDownloader`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgsfilewidget.sip.in b/python/PyQt6/gui/auto_generated/qgsfilewidget.sip.in index 3012cd756a9..42d28ab583b 100644 --- a/python/PyQt6/gui/auto_generated/qgsfilewidget.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsfilewidget.sip.in @@ -250,8 +250,6 @@ Sets whether the relative path is with respect to the project path or the defaul %Docstring Returns a pointer to the widget's line edit, which can be used to customize the appearance and behavior of the line edit portion of the widget. - -.. versionadded:: 3.0 %End signals: diff --git a/python/PyQt6/gui/auto_generated/qgsfilterlineedit.sip.in b/python/PyQt6/gui/auto_generated/qgsfilterlineedit.sip.in index 78a877e4e82..a5e13a63145 100644 --- a/python/PyQt6/gui/auto_generated/qgsfilterlineedit.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsfilterlineedit.sip.in @@ -51,8 +51,6 @@ Constructor for QgsFilterLineEdit. Returns ``True`` if the widget's clear button is visible. .. seealso:: :py:func:`setShowClearButton` - -.. versionadded:: 3.0 %End void setShowClearButton( bool visible ); @@ -62,8 +60,6 @@ Sets whether the widget's clear button is visible. :param visible: set to ``False`` to hide the clear button .. seealso:: :py:func:`showClearButton` - -.. versionadded:: 3.0 %End ClearMode clearMode() const; @@ -72,8 +68,6 @@ Returns the clear mode for the widget. The clear mode defines the behavior of th widget when its value is cleared. This defaults to ClearToNull. .. seealso:: :py:func:`setClearMode` - -.. versionadded:: 3.0 %End void setClearMode( ClearMode mode ); @@ -82,8 +76,6 @@ Sets the clear mode for the widget. The clear mode defines the behavior of the widget when its value is cleared. This defaults to ClearToNull. .. seealso:: :py:func:`clearMode` - -.. versionadded:: 3.0 %End void setNullValue( const QString &nullValue ); @@ -112,16 +104,12 @@ Define if a search icon shall be shown on the left of the image when no text is entered :param visible: set to ``False`` to hide the search icon - -.. versionadded:: 3.0 %End bool showSearchIcon() const; %Docstring Returns if a search icon shall be shown on the left of the image when no text is entered - -.. versionadded:: 3.0 %End void setDefaultValue( const QString &defaultValue ); @@ -135,8 +123,6 @@ is equal to ClearToDefault. .. seealso:: :py:func:`defaultValue` .. seealso:: :py:func:`clearMode` - -.. versionadded:: 3.0 %End QString defaultValue() const; @@ -148,8 +134,6 @@ is equal to ClearToDefault. .. seealso:: :py:func:`setDefaultValue` .. seealso:: :py:func:`clearMode` - -.. versionadded:: 3.0 %End void setValue( const QString &value ); @@ -186,30 +170,22 @@ Determine if the current text represents null. %Docstring Show a spinner icon. This can be used for search boxes to indicate that something is going on in the background. - -.. versionadded:: 3.0 %End void setShowSpinner( bool showSpinner ); %Docstring Show a spinner icon. This can be used for search boxes to indicate that something is going on in the background. - -.. versionadded:: 3.0 %End bool selectOnFocus() const; %Docstring Will select all text when this widget receives the focus. - -.. versionadded:: 3.0 %End void setSelectOnFocus( bool selectOnFocus ); %Docstring Will select all text when this widget receives the focus. - -.. versionadded:: 3.0 %End virtual bool event( QEvent *event ); @@ -217,8 +193,6 @@ Will select all text when this widget receives the focus. %Docstring Reimplemented to enable/disable the clear action depending on read-only status - -.. versionadded:: 3.0.1 %End bool hasStateStored() const; @@ -235,8 +209,6 @@ Returns if a state is already saved Clears the widget and resets it to the null value. .. seealso:: :py:func:`nullValue` - -.. versionadded:: 3.0 %End void storeState(); @@ -273,16 +245,12 @@ Same as :py:func:`~QgsFilterLineEdit.textChanged` but with support for null valu %Docstring Show a spinner icon. This can be used for search boxes to indicate that something is going on in the background. - -.. versionadded:: 3.0 %End void selectOnFocusChanged(); %Docstring Will select all text when this widget receives the focus. - -.. versionadded:: 3.0 %End protected: diff --git a/python/PyQt6/gui/auto_generated/qgsfloatingwidget.sip.in b/python/PyQt6/gui/auto_generated/qgsfloatingwidget.sip.in index 083810c2192..67293a4b0fc 100644 --- a/python/PyQt6/gui/auto_generated/qgsfloatingwidget.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsfloatingwidget.sip.in @@ -15,8 +15,6 @@ class QgsFloatingWidget: QWidget A QWidget subclass for creating widgets which float outside of the normal Qt layout system. Floating widgets use an "anchor widget" to determine how they are anchored within their parent widget. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgsfontbutton.sip.in b/python/PyQt6/gui/auto_generated/qgsfontbutton.sip.in index 1c112828e7c..f7561905a18 100644 --- a/python/PyQt6/gui/auto_generated/qgsfontbutton.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsfontbutton.sip.in @@ -23,8 +23,6 @@ The button can be used in two different :py:func:`~modes`. The default behavior all settings used for configuring :py:class:`QgsTextFormat`/:py:class:`QgsTextRenderer` classes. A cut down mode (without settings for color) is also available when the resultant font is used only in a QFont object. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgsformannotation.sip.in b/python/PyQt6/gui/auto_generated/qgsformannotation.sip.in index 458713dc3e7..d4cca99ab20 100644 --- a/python/PyQt6/gui/auto_generated/qgsformannotation.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsformannotation.sip.in @@ -13,8 +13,6 @@ class QgsFormAnnotation: QgsAnnotation { %Docstring(signature="appended") An annotation item that embeds a designer form showing the feature attribute - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgsgradientcolorrampdialog.sip.in b/python/PyQt6/gui/auto_generated/qgsgradientcolorrampdialog.sip.in index 4fe933c14d2..72607cf408b 100644 --- a/python/PyQt6/gui/auto_generated/qgsgradientcolorrampdialog.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsgradientcolorrampdialog.sip.in @@ -14,8 +14,6 @@ class QgsGradientColorRampDialog : QDialog { %Docstring(signature="appended") A dialog which allows users to modify the properties of a :py:class:`QgsGradientColorRamp`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgsgui.sip.in b/python/PyQt6/gui/auto_generated/qgsgui.sip.in index 7beec15ec71..c93c5e11dd1 100644 --- a/python/PyQt6/gui/auto_generated/qgsgui.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsgui.sip.in @@ -15,8 +15,6 @@ class QgsGui : QObject %Docstring(signature="appended") :py:class:`QgsGui` is a singleton class containing various registry and other global members related to GUI classes. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgshelp.sip.in b/python/PyQt6/gui/auto_generated/qgshelp.sip.in index 7a2519e3253..b2aac7c8c67 100644 --- a/python/PyQt6/gui/auto_generated/qgshelp.sip.in +++ b/python/PyQt6/gui/auto_generated/qgshelp.sip.in @@ -26,8 +26,6 @@ URI construction takes in account following information: If no help found, default error page with information how to setup help system will be shown. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -41,8 +39,6 @@ Opens help topic for the given help key using default system web browser. If help topic not found, builtin error page shown. :param key: key which identified help topic - -.. versionadded:: 3.0 %End static QUrl helpUrl( const QString &key ); @@ -51,8 +47,6 @@ Returns URI of the help topic for the given key. If help topic not found, URI of the builtin error page returned. :param key: key which identified help topic - -.. versionadded:: 3.0 %End }; diff --git a/python/PyQt6/gui/auto_generated/qgsidentifymenu.sip.in b/python/PyQt6/gui/auto_generated/qgsidentifymenu.sip.in index 5746a3429a0..8dd9179f6d4 100644 --- a/python/PyQt6/gui/auto_generated/qgsidentifymenu.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsidentifymenu.sip.in @@ -84,15 +84,11 @@ define if the menu will be shown with a single identify result void setExpressionContextScope( const QgsExpressionContextScope &scope ); %Docstring Sets an expression context scope used to resolve underlying actions. - -.. versionadded:: 3.0 %End QgsExpressionContextScope expressionContextScope() const; %Docstring Returns an expression context scope used to resolve underlying actions. - -.. versionadded:: 3.0 %End void setShowFeatureActions( bool showFeatureActions ); diff --git a/python/PyQt6/gui/auto_generated/qgskeyvaluewidget.sip.in b/python/PyQt6/gui/auto_generated/qgskeyvaluewidget.sip.in index 78132f79f46..5e09222255a 100644 --- a/python/PyQt6/gui/auto_generated/qgskeyvaluewidget.sip.in +++ b/python/PyQt6/gui/auto_generated/qgskeyvaluewidget.sip.in @@ -14,8 +14,6 @@ class QgsKeyValueWidget: QgsTableWidgetBase { %Docstring(signature="appended") Widget allowing to edit a QVariantMap, using a table. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgslimitedrandomcolorrampdialog.sip.in b/python/PyQt6/gui/auto_generated/qgslimitedrandomcolorrampdialog.sip.in index 6a8b230c431..15101c2788d 100644 --- a/python/PyQt6/gui/auto_generated/qgslimitedrandomcolorrampdialog.sip.in +++ b/python/PyQt6/gui/auto_generated/qgslimitedrandomcolorrampdialog.sip.in @@ -13,8 +13,6 @@ class QgsLimitedRandomColorRampWidget : QgsPanelWidget { %Docstring(signature="appended") A widget which allows users to modify the properties of a :py:class:`QgsLimitedRandomColorRamp`. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -91,8 +89,6 @@ class QgsLimitedRandomColorRampDialog : QDialog { %Docstring(signature="appended") A dialog which allows users to modify the properties of a :py:class:`QgsLimitedRandomColorRamp`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgslistwidget.sip.in b/python/PyQt6/gui/auto_generated/qgslistwidget.sip.in index dc31265e1d3..d94f0d2c51c 100644 --- a/python/PyQt6/gui/auto_generated/qgslistwidget.sip.in +++ b/python/PyQt6/gui/auto_generated/qgslistwidget.sip.in @@ -15,8 +15,6 @@ class QgsListWidget: QgsTableWidgetBase { %Docstring(signature="appended") Widget allowing to edit a QVariantList, using a table. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgsmapcanvas.sip.in b/python/PyQt6/gui/auto_generated/qgsmapcanvas.sip.in index 0cb719a748e..d80a28e0ccb 100644 --- a/python/PyQt6/gui/auto_generated/qgsmapcanvas.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsmapcanvas.sip.in @@ -62,8 +62,6 @@ to first clear the theme association by calling :py:func:`~QgsMapCanvas.setTheme empty string before :py:func:`~QgsMapCanvas.setLayers` calls can be made. .. seealso:: :py:func:`layers` - -.. versionadded:: 3.0 %End void setCurrentLayer( QgsMapLayer *layer ); @@ -99,8 +97,6 @@ Sets destination coordinate reference system void setMapSettingsFlags( Qgis::MapSettingsFlags flags ); %Docstring Resets the ``flags`` for the canvas' map settings. - -.. versionadded:: 3.0 %End const QgsLabelingResults *labelingResults( bool allowOutdatedResults = true ) const; @@ -164,8 +160,6 @@ Blocks until the rendering job has finished. In almost all cases you do NOT want to call this, as it will hang the UI until the rendering job is complete. It's included in API solely for unit testing and standalone Python scripts. - -.. versionadded:: 3.0 %End void setParallelRenderingEnabled( bool enabled ); @@ -349,8 +343,6 @@ The ``startColor`` and ``endColor`` can be specified, along with the number of If the features or geometries are already available, :py:func:`~QgsMapCanvas.flashGeometries` is much more efficient. .. seealso:: :py:func:`flashGeometries` - -.. versionadded:: 3.0 %End void flashGeometries( const QList< QgsGeometry > &geometries, const QgsCoordinateReferenceSystem &crs = QgsCoordinateReferenceSystem(), @@ -366,8 +358,6 @@ The ``startColor`` and ``endColor`` can be specified, along with the number of ``flashes`` and ``duration`` of each flash (in milliseconds). .. seealso:: :py:func:`flashFeatureIds` - -.. versionadded:: 3.0 %End void setMapTool( QgsMapTool *mapTool, bool clean = false ); @@ -421,8 +411,6 @@ Set color of selected vector features QColor selectionColor() const; %Docstring Returns color for selected features - -.. versionadded:: 3.0 %End void updateScale(); @@ -542,8 +530,6 @@ If an empty string is passed then the current theme association will be cleared. .. seealso:: :py:func:`theme` - -.. versionadded:: 3.0 %End QString theme() const; @@ -551,8 +537,6 @@ cleared. Returns the map's theme shown in the canvas, if set. .. seealso:: :py:func:`setTheme` - -.. versionadded:: 3.0 %End const QgsMapToPixel *getCoordinateTransform(); @@ -763,8 +747,6 @@ Sets segmentation tolerance type (maximum angle or maximum difference between cu QList< QgsMapCanvasAnnotationItem *> annotationItems() const; %Docstring Returns a list of all annotation items in the canvas. - -.. versionadded:: 3.0 %End bool annotationsVisible() const; @@ -772,8 +754,6 @@ Returns a list of all annotation items in the canvas. Returns ``True`` if annotations are visible within the map canvas. .. seealso:: :py:func:`setAnnotationsVisible` - -.. versionadded:: 3.0 %End void setAnnotationsVisible( bool visible ); @@ -781,22 +761,16 @@ Returns ``True`` if annotations are visible within the map canvas. Sets whether annotations are ``visible`` in the canvas. .. seealso:: :py:func:`annotationsVisible` - -.. versionadded:: 3.0 %End void setLabelingEngineSettings( const QgsLabelingEngineSettings &settings ); %Docstring Sets global labeling engine settings in the internal map settings - -.. versionadded:: 3.0 %End const QgsLabelingEngineSettings &labelingEngineSettings() const; %Docstring Returns global labeling engine settings from the internal map settings - -.. versionadded:: 3.0 %End bool previewJobsEnabled() const; @@ -807,8 +781,6 @@ out-of-canvas areas when panning or zooming out the map) are enabled for the canvas. .. seealso:: :py:func:`setPreviewJobsEnabled` - -.. versionadded:: 3.0 %End void setPreviewJobsEnabled( bool enabled ); @@ -819,8 +791,6 @@ out-of-canvas areas when panning or zooming out the map) are ``enabled`` for the canvas. .. seealso:: :py:func:`previewJobsEnabled` - -.. versionadded:: 3.0 %End @@ -1102,8 +1072,6 @@ Emitted when the scale of the map changes void canvasColorChanged(); %Docstring Emitted when canvas background color changes - -.. versionadded:: 3.0 %End @@ -1183,8 +1151,6 @@ Emitted when map CRS has changed void transformContextChanged(); %Docstring Emitted when the canvas transform context is changed. - -.. versionadded:: 3.0 %End void currentLayerChanged( QgsMapLayer *layer ); @@ -1202,8 +1168,6 @@ Emitted when the configuration of overridden layer styles changes Emitted when the canvas has been assigned a different map theme. .. seealso:: :py:func:`setTheme` - -.. versionadded:: 3.0 %End void messageEmitted( const QString &title, const QString &message, Qgis::MessageLevel = Qgis::MessageLevel::Info ); diff --git a/python/PyQt6/gui/auto_generated/qgsmapcanvasannotationitem.sip.in b/python/PyQt6/gui/auto_generated/qgsmapcanvasannotationitem.sip.in index 2bf50f3ae58..70532d007a8 100644 --- a/python/PyQt6/gui/auto_generated/qgsmapcanvasannotationitem.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsmapcanvasannotationitem.sip.in @@ -19,8 +19,6 @@ class QgsMapCanvasAnnotationItem: QObject, QgsMapCanvasItem { %Docstring(signature="appended") An interactive map canvas item which displays a :py:class:`QgsAnnotation`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgsmapcanvastracer.sip.in b/python/PyQt6/gui/auto_generated/qgsmapcanvastracer.sip.in index 624900b7101..907c48b9318 100644 --- a/python/PyQt6/gui/auto_generated/qgsmapcanvastracer.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsmapcanvastracer.sip.in @@ -47,16 +47,12 @@ The action is used to determine whether tracing is currently enabled by the user QAction *actionEnableSnapping() const; %Docstring Access to action that user may use to toggle snapping on/off. May be ``None`` if no action was associated. - -.. versionadded:: 3.0 %End void setActionEnableSnapping( QAction *action ); %Docstring Assign "enable snapping" checkable action to the tracer. The action is used to determine whether snapping is currently enabled by the user. - -.. versionadded:: 3.0 %End static QgsMapCanvasTracer *tracerForCanvas( QgsMapCanvas *canvas ); diff --git a/python/PyQt6/gui/auto_generated/qgsmaplayercombobox.sip.in b/python/PyQt6/gui/auto_generated/qgsmaplayercombobox.sip.in index dbffaf0dda8..973f1cbf833 100644 --- a/python/PyQt6/gui/auto_generated/qgsmaplayercombobox.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsmaplayercombobox.sip.in @@ -67,8 +67,6 @@ returns the list of excepted layers Sets a list of data providers which should be excluded from the combobox. .. seealso:: :py:func:`excludedProviders` - -.. versionadded:: 3.0 %End QStringList excludedProviders() const; @@ -76,8 +74,6 @@ Sets a list of data providers which should be excluded from the combobox. Returns the list of data providers which are excluded from the combobox. .. seealso:: :py:func:`setExcludedProviders` - -.. versionadded:: 3.0 %End void setProject( QgsProject *project ); @@ -97,8 +93,6 @@ Sets whether an optional empty layer ("not set") option is shown in the combo bo Since QGIS 3.20, the optional ``text`` and ``icon`` arguments allows the text and icon for the empty layer item to be set. .. seealso:: :py:func:`allowEmptyLayer` - -.. versionadded:: 3.0 %End bool allowEmptyLayer() const; @@ -106,8 +100,6 @@ Since QGIS 3.20, the optional ``text`` and ``icon`` arguments allows the text an Returns ``True`` if the combo box allows the empty layer ("not set") choice. .. seealso:: :py:func:`setAllowEmptyLayer` - -.. versionadded:: 3.0 %End void setShowCrs( bool showCrs ); @@ -115,8 +107,6 @@ Returns ``True`` if the combo box allows the empty layer ("not set") choice. Sets whether the CRS of layers is also included in the combo box text. .. seealso:: :py:func:`showCrs` - -.. versionadded:: 3.0 %End bool showCrs() const; @@ -124,8 +114,6 @@ Sets whether the CRS of layers is also included in the combo box text. Returns ``True`` if the combo box shows the layer's CRS. .. seealso:: :py:func:`setShowCrs` - -.. versionadded:: 3.0 %End void setAdditionalItems( const QStringList &items ); @@ -135,8 +123,6 @@ These may represent additional layers such as layers which are not included in t layer registry, or paths to layers which have not yet been loaded into QGIS. .. seealso:: :py:func:`additionalItems` - -.. versionadded:: 3.0 %End QStringList additionalItems() const; @@ -144,8 +130,6 @@ layer registry, or paths to layers which have not yet been loaded into QGIS. Returns the list of additional (non map layer) items included at the end of the combo box. .. seealso:: :py:func:`setAdditionalItems` - -.. versionadded:: 3.0 %End void setAdditionalLayers( const QList &layers ); diff --git a/python/PyQt6/gui/auto_generated/qgsmaptooladvanceddigitizing.sip.in b/python/PyQt6/gui/auto_generated/qgsmaptooladvanceddigitizing.sip.in index 308a6e155c4..d1725e465ba 100644 --- a/python/PyQt6/gui/auto_generated/qgsmaptooladvanceddigitizing.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsmaptooladvanceddigitizing.sip.in @@ -91,8 +91,6 @@ may keep advanced digitizing allowed all the time. If ``True`` is returned, that does not mean that advanced digitizing is actually active, because it is up to the user to enable/disable it when it is allowed. \sa :py:func:`~QgsMapToolAdvancedDigitizing.setAdvancedDigitizingAllowed` - -.. versionadded:: 3.0 %End bool isAutoSnapEnabled() const; @@ -102,8 +100,6 @@ Returns whether mouse events (press/move/release) should automatically try to sn to the tool. This may be desirable default behavior for some map tools, but not for other map tools. It is therefore possible to configure the behavior by the map tool. \sa :py:func:`~QgsMapToolAdvancedDigitizing.isAutoSnapEnabled` - -.. versionadded:: 3.0 %End protected: @@ -113,8 +109,6 @@ It is therefore possible to configure the behavior by the map tool. Sets whether functionality of advanced digitizing dock widget is currently allowed. This method is protected because it should be a decision of the map tool and not from elsewhere. \sa :py:func:`~QgsMapToolAdvancedDigitizing.isAdvancedDigitizingAllowed` - -.. versionadded:: 3.0 %End void setAutoSnapEnabled( bool enabled ); @@ -122,8 +116,6 @@ This method is protected because it should be a decision of the map tool and not Sets whether mouse events (press/move/release) should automatically try to snap mouse position This method is protected because it should be a decision of the map tool and not from elsewhere. \sa :py:func:`~QgsMapToolAdvancedDigitizing.isAutoSnapEnabled` - -.. versionadded:: 3.0 %End diff --git a/python/PyQt6/gui/auto_generated/qgsmaptoolcapture.sip.in b/python/PyQt6/gui/auto_generated/qgsmaptoolcapture.sip.in index 1a8cf8db2a0..c75790e4ed9 100644 --- a/python/PyQt6/gui/auto_generated/qgsmaptoolcapture.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsmaptoolcapture.sip.in @@ -98,8 +98,6 @@ Adds a whole curve (e.g. circularstring) to the captured geometry. Curve must be void clearCurve( ); %Docstring Clear capture curve. - -.. versionadded:: 3.0 %End const QgsCompoundCurve *captureCurve() const; @@ -112,8 +110,6 @@ Gets the capture curve QList snappingMatches() const; %Docstring Returns a list of matches for each point on the captureCurve. - -.. versionadded:: 3.0 %End virtual void cadCanvasMoveEvent( QgsMapMouseEvent *e ); @@ -159,9 +155,6 @@ value is derived from the snapped point. :param e: A mouse event :return: a point with ZM support if necessary - - -.. versionadded:: 3.0 %End QgsPoint mapPoint( const QgsPointXY &point ) const; @@ -172,9 +165,6 @@ WkbType of the current layer). :param point: A point in 2D :return: a point with ZM support if necessary - - -.. versionadded:: 3.0 %End diff --git a/python/PyQt6/gui/auto_generated/qgsmaptooldigitizefeature.sip.in b/python/PyQt6/gui/auto_generated/qgsmaptooldigitizefeature.sip.in index eab6b4d49eb..c8e163366fc 100644 --- a/python/PyQt6/gui/auto_generated/qgsmaptooldigitizefeature.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsmaptooldigitizefeature.sip.in @@ -82,15 +82,11 @@ Emitted when the digitizing process was interrupted by the user. bool checkGeometryType() const; %Docstring Check if CaptureMode matches layer type. Default is ``True``. - -.. versionadded:: 3.0 %End void setCheckGeometryType( bool checkGeometryType ); %Docstring Check if CaptureMode matches layer type. Default is ``True``. - -.. versionadded:: 3.0 %End private: diff --git a/python/PyQt6/gui/auto_generated/qgsmaptoolextent.sip.in b/python/PyQt6/gui/auto_generated/qgsmaptoolextent.sip.in index 45ae6b81db4..2a8dd2b5778 100644 --- a/python/PyQt6/gui/auto_generated/qgsmaptoolextent.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsmaptoolextent.sip.in @@ -14,8 +14,6 @@ class QgsMapToolExtent : QgsMapTool { %Docstring(signature="appended") A map tool that emits an extent from a rectangle drawn onto the map canvas. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgsmenuheader.sip.in b/python/PyQt6/gui/auto_generated/qgsmenuheader.sip.in index ecbf6c9d12f..61b8aeea791 100644 --- a/python/PyQt6/gui/auto_generated/qgsmenuheader.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsmenuheader.sip.in @@ -14,8 +14,6 @@ class QgsMenuHeader : QWidget Custom widget for displaying subheaders within a QMenu in a standard style. .. seealso:: :py:class:`QgsMenuHeaderWidgetAction` - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -46,8 +44,6 @@ class QgsMenuHeaderWidgetAction: QWidgetAction Custom QWidgetAction for displaying subheaders within a QMenu in a standard style. .. seealso:: :py:class:`QgsMenuHeader` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgsmetadatawidget.sip.in b/python/PyQt6/gui/auto_generated/qgsmetadatawidget.sip.in index 4f0bc45f5a9..313a9824ed4 100644 --- a/python/PyQt6/gui/auto_generated/qgsmetadatawidget.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsmetadatawidget.sip.in @@ -15,8 +15,6 @@ class QgsMetadataWidget : QWidget { %Docstring(signature="appended") A wizard to edit metadata on a map layer. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgsnewauxiliaryfielddialog.sip.in b/python/PyQt6/gui/auto_generated/qgsnewauxiliaryfielddialog.sip.in index 6c92c618b6f..3233719cacb 100644 --- a/python/PyQt6/gui/auto_generated/qgsnewauxiliaryfielddialog.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsnewauxiliaryfielddialog.sip.in @@ -14,8 +14,6 @@ class QgsNewAuxiliaryFieldDialog: QDialog %Docstring(signature="appended") A dialog to create a new auxiliary field - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgsnewauxiliarylayerdialog.sip.in b/python/PyQt6/gui/auto_generated/qgsnewauxiliarylayerdialog.sip.in index 2b772965d6b..f39ba3ed4f0 100644 --- a/python/PyQt6/gui/auto_generated/qgsnewauxiliarylayerdialog.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsnewauxiliarylayerdialog.sip.in @@ -15,8 +15,6 @@ class QgsNewAuxiliaryLayerDialog: QDialog %Docstring(signature="appended") A dialog to create a new auxiliary layer - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgsnewgeopackagelayerdialog.sip.in b/python/PyQt6/gui/auto_generated/qgsnewgeopackagelayerdialog.sip.in index 74938b10ad0..6f8bee5814d 100644 --- a/python/PyQt6/gui/auto_generated/qgsnewgeopackagelayerdialog.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsnewgeopackagelayerdialog.sip.in @@ -35,29 +35,21 @@ Constructor void setCrs( const QgsCoordinateReferenceSystem &crs ); %Docstring Sets the ``crs`` value for the new layer in the dialog. - -.. versionadded:: 3.0 %End QString databasePath() const; %Docstring Returns the database path - -.. versionadded:: 3.0 %End void setDatabasePath( const QString &path ); %Docstring Sets the initial database ``path`` - -.. versionadded:: 3.0 %End void lockDatabasePath(); %Docstring Sets the database path widgets to a locked and read-only mode. - -.. versionadded:: 3.0 %End void setOverwriteBehavior( OverwriteBehavior behavior ); @@ -65,8 +57,6 @@ Sets the database path widgets to a locked and read-only mode. Sets the ``behavior`` to use when a path to an existing geopackage file is used. The default behavior is to prompt the user for an action to take. - -.. versionadded:: 3.0 %End void setAddToProject( bool addToProject ); diff --git a/python/PyQt6/gui/auto_generated/qgsnewhttpconnection.sip.in b/python/PyQt6/gui/auto_generated/qgsnewhttpconnection.sip.in index c8c2f3c76c6..de35f2dfd0d 100644 --- a/python/PyQt6/gui/auto_generated/qgsnewhttpconnection.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsnewhttpconnection.sip.in @@ -60,15 +60,11 @@ and appearance. QString name() const; %Docstring Returns the current connection name. - -.. versionadded:: 3.0 %End QString url() const; %Docstring Returns the current connection url. - -.. versionadded:: 3.0 %End public slots: @@ -91,15 +87,11 @@ Returns the current connection url. %Docstring Returns ``True`` if dialog settings are valid, or ``False`` if current settings are not valid and the dialog should not be acceptable. - -.. versionadded:: 3.0 %End QPushButton *testConnectButton(); %Docstring Returns the "test connection" button. - -.. versionadded:: 3.0 %End @@ -114,8 +106,6 @@ Returns the "test connection" button. Returns the QSettings key for WFS related settings for the connection. .. seealso:: :py:func:`wmsSettingsKey` - -.. versionadded:: 3.0 %End virtual QString wmsSettingsKey( const QString &base, const QString &connectionName ) const; @@ -123,16 +113,12 @@ Returns the QSettings key for WFS related settings for the connection. Returns the QSettings key for WMS related settings for the connection. .. seealso:: :py:func:`wfsSettingsKey` - -.. versionadded:: 3.0 %End void updateServiceSpecificSettings(); %Docstring Triggers a resync of the GUI widgets for the service specific settings (i.e. WFS and WMS related settings). - -.. versionadded:: 3.0 %End }; diff --git a/python/PyQt6/gui/auto_generated/qgsnewmemorylayerdialog.sip.in b/python/PyQt6/gui/auto_generated/qgsnewmemorylayerdialog.sip.in index 242a677b1f1..72b07fcd1dd 100644 --- a/python/PyQt6/gui/auto_generated/qgsnewmemorylayerdialog.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsnewmemorylayerdialog.sip.in @@ -42,8 +42,6 @@ Returns the selected geometry type Sets the ``crs`` value for the new layer in the dialog. .. seealso:: :py:func:`crs` - -.. versionadded:: 3.0 %End QgsCoordinateReferenceSystem crs() const; diff --git a/python/PyQt6/gui/auto_generated/qgsnewvectorlayerdialog.sip.in b/python/PyQt6/gui/auto_generated/qgsnewvectorlayerdialog.sip.in index 17281da04bb..8bc125cc664 100644 --- a/python/PyQt6/gui/auto_generated/qgsnewvectorlayerdialog.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsnewvectorlayerdialog.sip.in @@ -103,8 +103,6 @@ Returns the selected CRS for the new layer. Sets the ``crs`` value for the new layer in the dialog. .. seealso:: :py:func:`crs` - -.. versionadded:: 3.0 %End public slots: diff --git a/python/PyQt6/gui/auto_generated/qgsopacitywidget.sip.in b/python/PyQt6/gui/auto_generated/qgsopacitywidget.sip.in index 48b56a1c17b..08c15030fa5 100644 --- a/python/PyQt6/gui/auto_generated/qgsopacitywidget.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsopacitywidget.sip.in @@ -13,8 +13,6 @@ class QgsOpacityWidget : QWidget { %Docstring(signature="appended") A widget for setting an opacity value. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgsoptionsdialogbase.sip.in b/python/PyQt6/gui/auto_generated/qgsoptionsdialogbase.sip.in index 5b94b2cc137..0c21560c662 100644 --- a/python/PyQt6/gui/auto_generated/qgsoptionsdialogbase.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsoptionsdialogbase.sip.in @@ -144,8 +144,6 @@ in following calls. Default to ``title``. searchText searches for a text in all the pages of the stacked widget and highlight the results :param text: the text to search - -.. versionadded:: 3.0 %End protected slots: @@ -176,8 +174,6 @@ Remove tab and unregister widgets on page remove %Docstring register widgets in the dialog to search for text in it it is automatically called if a line edit has "mSearchLineEdit" as object name. - -.. versionadded:: 3.0 %End diff --git a/python/PyQt6/gui/auto_generated/qgsoptionsdialoghighlightwidget.sip.in b/python/PyQt6/gui/auto_generated/qgsoptionsdialoghighlightwidget.sip.in index b2d3895f8ab..ff339e49433 100644 --- a/python/PyQt6/gui/auto_generated/qgsoptionsdialoghighlightwidget.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsoptionsdialoghighlightwidget.sip.in @@ -18,8 +18,6 @@ Container for a widget to be used to search text in the option dialog If the widget type is handled, it is valid. It can perform a text search in the widget and highlight it in case of success. This uses stylesheets. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgsoptionsdialoghighlightwidgetsimpl.sip.in b/python/PyQt6/gui/auto_generated/qgsoptionsdialoghighlightwidgetsimpl.sip.in index d83bbbcdbca..081f28d6f54 100644 --- a/python/PyQt6/gui/auto_generated/qgsoptionsdialoghighlightwidgetsimpl.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsoptionsdialoghighlightwidgetsimpl.sip.in @@ -17,8 +17,6 @@ class QgsOptionsDialogHighlightLabel : QgsOptionsDialogHighlightWidget %Docstring(signature="appended") A highlight widget for labels. This is used to search and highlight text in :py:class:`QgsOptionsDialogBase` implementations. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -43,8 +41,6 @@ class QgsOptionsDialogHighlightCheckBox : QgsOptionsDialogHighlightWidget %Docstring(signature="appended") A highlight widget for checkboxes. This is used to search and highlight text in :py:class:`QgsOptionsDialogBase` implementations. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -69,8 +65,6 @@ class QgsOptionsDialogHighlightButton : QgsOptionsDialogHighlightWidget %Docstring(signature="appended") A highlight widget for buttons. This is used to search and highlight text in :py:class:`QgsOptionsDialogBase` implementations. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -95,8 +89,6 @@ class QgsOptionsDialogHighlightGroupBox : QgsOptionsDialogHighlightWidget %Docstring(signature="appended") A highlight widget for group boxes. This is used to search and highlight text in :py:class:`QgsOptionsDialogBase` implementations. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -123,8 +115,6 @@ A highlight widget for trees. This is used to search and highlight text in :py:class:`QgsOptionsDialogBase` implementations. Highlighting is only available for tree widgets only while searching can be performed in any tree view or inherited class. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgsoptionswidgetfactory.sip.in b/python/PyQt6/gui/auto_generated/qgsoptionswidgetfactory.sip.in index 0bfae9e838f..6692ea20e5e 100644 --- a/python/PyQt6/gui/auto_generated/qgsoptionswidgetfactory.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsoptionswidgetfactory.sip.in @@ -12,8 +12,6 @@ class QgsOptionsPageWidget : QWidget { %Docstring(signature="appended") Base class for widgets for pages included in the options dialog. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgspanelwidget.sip.in b/python/PyQt6/gui/auto_generated/qgspanelwidget.sip.in index ebc878f33cf..7bd4c4c01de 100644 --- a/python/PyQt6/gui/auto_generated/qgspanelwidget.sip.in +++ b/python/PyQt6/gui/auto_generated/qgspanelwidget.sip.in @@ -113,8 +113,6 @@ widget. :param widget: widget which may be contained within a panel widget :return: parent panel widget if found, otherwise ``None`` - -.. versionadded:: 3.0 %End virtual QString menuButtonTooltip() const; diff --git a/python/PyQt6/gui/auto_generated/qgspanelwidgetstack.sip.in b/python/PyQt6/gui/auto_generated/qgspanelwidgetstack.sip.in index 389d005f519..42a94c2613c 100644 --- a/python/PyQt6/gui/auto_generated/qgspanelwidgetstack.sip.in +++ b/python/PyQt6/gui/auto_generated/qgspanelwidgetstack.sip.in @@ -86,8 +86,6 @@ the widget will be deleted. QgsPanelWidget *currentPanel(); %Docstring Returns the panel currently shown in the stack. - -.. versionadded:: 3.0 %End virtual QSize sizeHint() const; @@ -112,8 +110,6 @@ Accepts all panel widgets open in the stack in turn until only the :py:func:`~Qg remains. .. seealso:: :py:func:`acceptCurrentPanel` - -.. versionadded:: 3.0 %End void showPanel( QgsPanelWidget *panel ); diff --git a/python/PyQt6/gui/auto_generated/qgspasswordlineedit.sip.in b/python/PyQt6/gui/auto_generated/qgspasswordlineedit.sip.in index e2d4930c3a8..e7945151d1a 100644 --- a/python/PyQt6/gui/auto_generated/qgspasswordlineedit.sip.in +++ b/python/PyQt6/gui/auto_generated/qgspasswordlineedit.sip.in @@ -15,8 +15,6 @@ class QgsPasswordLineEdit : QLineEdit %Docstring(signature="appended") QLineEdit subclass with built in support for showing/hiding entered password. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgspresetcolorrampdialog.sip.in b/python/PyQt6/gui/auto_generated/qgspresetcolorrampdialog.sip.in index e154c6e3291..efce7b6c74b 100644 --- a/python/PyQt6/gui/auto_generated/qgspresetcolorrampdialog.sip.in +++ b/python/PyQt6/gui/auto_generated/qgspresetcolorrampdialog.sip.in @@ -13,8 +13,6 @@ class QgsPresetColorRampWidget : QgsPanelWidget { %Docstring(signature="appended") A widget which allows users to modify the properties of a :py:class:`QgsPresetSchemeColorRamp`. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -59,8 +57,6 @@ class QgsPresetColorRampDialog : QDialog { %Docstring(signature="appended") A dialog which allows users to modify the properties of a :py:class:`QgsPresetSchemeColorRamp`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgspropertyassistantwidget.sip.in b/python/PyQt6/gui/auto_generated/qgspropertyassistantwidget.sip.in index 237488e862c..0db733969f0 100644 --- a/python/PyQt6/gui/auto_generated/qgspropertyassistantwidget.sip.in +++ b/python/PyQt6/gui/auto_generated/qgspropertyassistantwidget.sip.in @@ -15,8 +15,6 @@ class QgsPropertyAssistantWidget : QgsPanelWidget { %Docstring(signature="appended") Shows a user-friendly assistant guiding users through the creation of :py:class:`QgsProperty` overrides. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgspropertyoverridebutton.sip.in b/python/PyQt6/gui/auto_generated/qgspropertyoverridebutton.sip.in index aaefd2f0977..f797544025b 100644 --- a/python/PyQt6/gui/auto_generated/qgspropertyoverridebutton.sip.in +++ b/python/PyQt6/gui/auto_generated/qgspropertyoverridebutton.sip.in @@ -22,8 +22,6 @@ It allows users to specify field or expression based overrides which should be applied to a property of an object. Eg, this widget is used for controlling data defined overrides in symbology, labeling and layouts. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -210,8 +208,6 @@ reflect the status of the property when it's set to follow a project color. void updateFieldLists(); %Docstring Updates list of fields. - -.. versionadded:: 3.0 %End diff --git a/python/PyQt6/gui/auto_generated/qgsrasterformatsaveoptionswidget.sip.in b/python/PyQt6/gui/auto_generated/qgsrasterformatsaveoptionswidget.sip.in index 6ac28949857..0f038f3a63a 100644 --- a/python/PyQt6/gui/auto_generated/qgsrasterformatsaveoptionswidget.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsrasterformatsaveoptionswidget.sip.in @@ -70,8 +70,6 @@ Populate widget with user-defined options. String should contain key=value pairs separated by spaces, e.g. "TILED=YES TFW=YES" .. seealso:: :py:func:`options` - -.. versionadded:: 3.0 %End void setType( QgsRasterFormatSaveOptionsWidget::Type type = Default ); diff --git a/python/PyQt6/gui/auto_generated/qgsratiolockbutton.sip.in b/python/PyQt6/gui/auto_generated/qgsratiolockbutton.sip.in index a213d4872f6..f48fd5c3f0b 100644 --- a/python/PyQt6/gui/auto_generated/qgsratiolockbutton.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsratiolockbutton.sip.in @@ -14,8 +14,6 @@ class QgsRatioLockButton : QToolButton { %Docstring(signature="appended") A cross platform button subclass used to represent a locked / unlocked ratio state. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgsrubberband.sip.in b/python/PyQt6/gui/auto_generated/qgsrubberband.sip.in index b5683cbc5ee..8c53b9063b5 100644 --- a/python/PyQt6/gui/auto_generated/qgsrubberband.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsrubberband.sip.in @@ -114,8 +114,6 @@ Sets a secondary stroke color for the rubberband which will be drawn under the m Set to an invalid color to avoid drawing the secondary stroke. :param color: The color used to render a secondary stroke color to this rubberband - -.. versionadded:: 3.0 %End QColor secondaryStrokeColor() const; @@ -306,8 +304,6 @@ to the canvas CRS. If additional geometries are to be added then set ``doUpdate`` to ``False`` to defer costly repaint and bounding rectangle calculations for better performance. After adding the final geometry :py:func:`~QgsRubberBand.updatePosition` should be called. - -.. versionadded:: 3.0 %End void setTranslationOffset( double dx, double dy ); diff --git a/python/PyQt6/gui/auto_generated/qgsscrollarea.sip.in b/python/PyQt6/gui/auto_generated/qgsscrollarea.sip.in index ea1e861d085..f0fa010fc43 100644 --- a/python/PyQt6/gui/auto_generated/qgsscrollarea.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsscrollarea.sip.in @@ -21,8 +21,6 @@ a child widget during a scroll event. All QGIS code and plugins should use :py:class:`QgsScrollArea` in place of QScrollArea. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgssnapindicator.sip.in b/python/PyQt6/gui/auto_generated/qgssnapindicator.sip.in index a5d9712fb1b..caa4537dd59 100644 --- a/python/PyQt6/gui/auto_generated/qgssnapindicator.sip.in +++ b/python/PyQt6/gui/auto_generated/qgssnapindicator.sip.in @@ -14,8 +14,6 @@ class QgsSnapIndicator { %Docstring(signature="appended") Class that shows snapping marker on map canvas for the current snapping match. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgssourceselectprovider.sip.in b/python/PyQt6/gui/auto_generated/qgssourceselectprovider.sip.in index 0d235bd46d0..5ebfe176d93 100644 --- a/python/PyQt6/gui/auto_generated/qgssourceselectprovider.sip.in +++ b/python/PyQt6/gui/auto_generated/qgssourceselectprovider.sip.in @@ -13,8 +13,6 @@ class QgsSourceSelectProvider { %Docstring(signature="appended") This is the interface for those who want to add entries to the :py:class:`QgsDataSourceManagerDialog` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgssourceselectproviderregistry.sip.in b/python/PyQt6/gui/auto_generated/qgssourceselectproviderregistry.sip.in index 7ff845ddaab..55512470fbc 100644 --- a/python/PyQt6/gui/auto_generated/qgssourceselectproviderregistry.sip.in +++ b/python/PyQt6/gui/auto_generated/qgssourceselectproviderregistry.sip.in @@ -17,8 +17,6 @@ When created, it automatically adds providers from data provider plugins (e.g. P :py:class:`QgsSourceSelectProviderRegistry` is not usually directly created, but rather accessed through :py:func:`QgsGui.sourceSelectProviderRegistry()`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgsstatusbar.sip.in b/python/PyQt6/gui/auto_generated/qgsstatusbar.sip.in index 4de17e88d5b..ddfabd580b8 100644 --- a/python/PyQt6/gui/auto_generated/qgsstatusbar.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsstatusbar.sip.in @@ -24,8 +24,6 @@ for resize grips and other platform specific status bar tweaks. Instead of adding child widgets and showing messages directly in the window's status bar, these widgets (and messages) should instead be added into the embedded :py:class:`QgsStatusBar`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgssublayersdialog.sip.in b/python/PyQt6/gui/auto_generated/qgssublayersdialog.sip.in index daa12beefcd..00d91251ee8 100644 --- a/python/PyQt6/gui/auto_generated/qgssublayersdialog.sip.in +++ b/python/PyQt6/gui/auto_generated/qgssublayersdialog.sip.in @@ -90,29 +90,21 @@ Returns list of selected layers void setShowAddToGroupCheckbox( bool showAddToGroupCheckbox ); %Docstring Set if we should display the add to group checkbox - -.. versionadded:: 3.0 %End bool showAddToGroupCheckbox() const; %Docstring If we should display the add to group checkbox - -.. versionadded:: 3.0 %End bool addToGroupCheckbox() const; %Docstring If we should add layers in a group - -.. versionadded:: 3.0 %End int countColumn() const; %Docstring Returns column with count or -1 - -.. versionadded:: 3.0 %End public slots: diff --git a/python/PyQt6/gui/auto_generated/qgssubstitutionlistwidget.sip.in b/python/PyQt6/gui/auto_generated/qgssubstitutionlistwidget.sip.in index d0a541f50f2..840a7bccd45 100644 --- a/python/PyQt6/gui/auto_generated/qgssubstitutionlistwidget.sip.in +++ b/python/PyQt6/gui/auto_generated/qgssubstitutionlistwidget.sip.in @@ -15,8 +15,6 @@ A widget which allows users to specify a list of substitutions to apply to a str options for exporting and importing substitution lists. .. seealso:: :py:class:`QgsSubstitutionListDialog` - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -63,8 +61,6 @@ A dialog which allows users to specify a list of substitutions to apply to a str options for exporting and importing substitution lists. .. seealso:: :py:class:`QgsSubstitutionListWidget` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgssymbolbutton.sip.in b/python/PyQt6/gui/auto_generated/qgssymbolbutton.sip.in index b9606a1e786..65779b94aca 100644 --- a/python/PyQt6/gui/auto_generated/qgssymbolbutton.sip.in +++ b/python/PyQt6/gui/auto_generated/qgssymbolbutton.sip.in @@ -16,8 +16,6 @@ A button for creating and modifying :py:class:`QgsSymbol` settings. The button shows a preview icon for the current symbol, and will open a detailed symbol editor dialog (or panel widget) when clicked. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgstablewidgetbase.sip.in b/python/PyQt6/gui/auto_generated/qgstablewidgetbase.sip.in index 9eea3189ec1..3f09390e121 100644 --- a/python/PyQt6/gui/auto_generated/qgstablewidgetbase.sip.in +++ b/python/PyQt6/gui/auto_generated/qgstablewidgetbase.sip.in @@ -15,8 +15,6 @@ Base widget allowing to edit a collection, using a table. This widget includes buttons to add and remove rows. Child classes must call init(QAbstractTableModel*) from their constructor. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgstabwidget.sip.in b/python/PyQt6/gui/auto_generated/qgstabwidget.sip.in index ae85d5b9636..45800720fe4 100644 --- a/python/PyQt6/gui/auto_generated/qgstabwidget.sip.in +++ b/python/PyQt6/gui/auto_generated/qgstabwidget.sip.in @@ -13,8 +13,6 @@ class QgsTabWidget : QTabWidget %Docstring(signature="appended") The :py:class:`QgsTabWidget` class is the same as the QTabWidget but with additional methods to temporarily hide/show tabs. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -25,29 +23,21 @@ temporarily hide/show tabs. QgsTabWidget( QWidget *parent = 0 ); %Docstring Create a new QgsTabWidget with the optionally provided parent. - -.. versionadded:: 3.0 %End void hideTab( QWidget *tab ); %Docstring Hides the tab with the given widget - -.. versionadded:: 3.0 %End void showTab( QWidget *tab ); %Docstring Shows the tab with the given widget - -.. versionadded:: 3.0 %End void setTabVisible( QWidget *tab, bool visible ); %Docstring Control the visibility for the tab with the given widget. - -.. versionadded:: 3.0 %End int realTabIndex( QWidget *widget ); @@ -55,8 +45,6 @@ Control the visibility for the tab with the given widget. Returns the index of the tab with the given widget. This index is not the same as the one provided to insertTab and removeTab since these methods are not aware of hidden tabs. - -.. versionadded:: 3.0 %End virtual void tabInserted( int index ); @@ -65,8 +53,6 @@ since these methods are not aware of hidden tabs. Is called internally whenever a new tab has been inserted. Is used to keep track of currently available and visible tabs. - -.. versionadded:: 3.0 %End virtual void tabRemoved( int index ); @@ -75,8 +61,6 @@ Is used to keep track of currently available and visible tabs. Is called internally whenever a tab has been removed. Is used to keep track of currently available and visible tabs. - -.. versionadded:: 3.0 %End void setTabStyle( int tabIndex, const QgsAttributeEditorElement::LabelStyle &labelStyle ); diff --git a/python/PyQt6/gui/auto_generated/qgstaskmanagerwidget.sip.in b/python/PyQt6/gui/auto_generated/qgstaskmanagerwidget.sip.in index e85a5bce5a9..8f5ea81ee70 100644 --- a/python/PyQt6/gui/auto_generated/qgstaskmanagerwidget.sip.in +++ b/python/PyQt6/gui/auto_generated/qgstaskmanagerwidget.sip.in @@ -15,8 +15,6 @@ class QgsTaskManagerWidget : QWidget A widget which displays tasks from a :py:class:`QgsTaskManager` and allows for interaction with the manager. .. seealso:: :py:class:`QgsTaskManager` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgstextformatwidget.sip.in b/python/PyQt6/gui/auto_generated/qgstextformatwidget.sip.in index 90d20305a13..3dc55252359 100644 --- a/python/PyQt6/gui/auto_generated/qgstextformatwidget.sip.in +++ b/python/PyQt6/gui/auto_generated/qgstextformatwidget.sip.in @@ -25,8 +25,6 @@ Additionally, the widget can handle labeling settings due to the large overlap b the text renderer settings and the labeling settings. This mode is possible by subclassing :py:class:`QgsTextFormatWidget` and calling the protected constructor with a mode of Labeling. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -86,8 +84,6 @@ Deactivate a field from data defined properties and update the corresponding button. :param key: The property key to deactivate - -.. versionadded:: 3.0 %End public slots: @@ -215,8 +211,6 @@ A simple dialog for customizing text formatting settings. :py:class:`QgsTextFormatDialog` provides a dialog for controlling the appearance of text rendered using :py:class:`QgsTextRenderer`. The dialog includes all settings contained within a :py:class:`QgsTextFormat`, including shadow, background and buffer. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -265,8 +259,6 @@ A panel widget for customizing text formatting settings. :py:class:`QgsTextFormatPanelWidget` provides a panel widget for controlling the appearance of text rendered using :py:class:`QgsTextRenderer`. The dialog includes all settings contained within a :py:class:`QgsTextFormat`, including shadow, background and buffer. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgstextpreview.sip.in b/python/PyQt6/gui/auto_generated/qgstextpreview.sip.in index ec278303656..55c2a1d16b0 100644 --- a/python/PyQt6/gui/auto_generated/qgstextpreview.sip.in +++ b/python/PyQt6/gui/auto_generated/qgstextpreview.sip.in @@ -21,8 +21,6 @@ a :py:class:`QgsTextFormat`, including shadow, background and buffer. In order to preview the exact appearance of text which uses sizes in map units, the scale and map units must be set by calling :py:func:`~setScale` and :py:func:`~setMapUnits`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgstreewidgetitem.sip.in b/python/PyQt6/gui/auto_generated/qgstreewidgetitem.sip.in index 00e0393e4be..17c9dff587d 100644 --- a/python/PyQt6/gui/auto_generated/qgstreewidgetitem.sip.in +++ b/python/PyQt6/gui/auto_generated/qgstreewidgetitem.sip.in @@ -17,8 +17,6 @@ QTreeWidgetItem subclass with custom handling for item sorting. :py:class:`QgsTreeWidgetItem` allows for items to be sorted using a specified user role, and also correctly handles sorting numeric or mixed text and numeric values. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -146,8 +144,6 @@ class QgsTreeWidgetItemObject: QObject, QgsTreeWidgetItem { %Docstring(signature="appended") Custom QgsTreeWidgetItem with extra signals when item is edited. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgsunitselectionwidget.sip.in b/python/PyQt6/gui/auto_generated/qgsunitselectionwidget.sip.in index 13491c284e1..61ba29f5a76 100644 --- a/python/PyQt6/gui/auto_generated/qgsunitselectionwidget.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsunitselectionwidget.sip.in @@ -20,8 +20,6 @@ and millimeters. This widget is designed to allow users to edit the properties o .. seealso:: :py:class:`QgsMapUnitScaleDialog` .. seealso:: :py:class:`QgsUnitSelectionWidget` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/qgsvertexmarker.sip.in b/python/PyQt6/gui/auto_generated/qgsvertexmarker.sip.in index 8bd131e739e..c6c241b7936 100644 --- a/python/PyQt6/gui/auto_generated/qgsvertexmarker.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsvertexmarker.sip.in @@ -82,8 +82,6 @@ Returns the stroke color for the marker. .. seealso:: :py:func:`setColor` .. seealso:: :py:func:`fillColor` - -.. versionadded:: 3.0 %End void setFillColor( const QColor &color ); @@ -94,8 +92,6 @@ applies to some icon types. .. seealso:: :py:func:`fillColor` .. seealso:: :py:func:`setColor` - -.. versionadded:: 3.0 %End QColor fillColor() const; @@ -106,8 +102,6 @@ applies to some icon types. .. seealso:: :py:func:`setFillColor` .. seealso:: :py:func:`color` - -.. versionadded:: 3.0 %End void setPenWidth( int width ); diff --git a/python/PyQt6/gui/auto_generated/qgsvscrollarea.sip.in b/python/PyQt6/gui/auto_generated/qgsvscrollarea.sip.in index f08b9353752..e041d95c439 100644 --- a/python/PyQt6/gui/auto_generated/qgsvscrollarea.sip.in +++ b/python/PyQt6/gui/auto_generated/qgsvscrollarea.sip.in @@ -14,8 +14,6 @@ class QgsVScrollArea : QgsScrollArea %Docstring(signature="appended") :py:class:`QgsVScrollArea` is a QScrollArea subclass which only displays a vertical scrollbar and fits the width to the contents. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/raster/qgsrasterbandcombobox.sip.in b/python/PyQt6/gui/auto_generated/raster/qgsrasterbandcombobox.sip.in index 3af227e679d..920389bc570 100644 --- a/python/PyQt6/gui/auto_generated/raster/qgsrasterbandcombobox.sip.in +++ b/python/PyQt6/gui/auto_generated/raster/qgsrasterbandcombobox.sip.in @@ -13,8 +13,6 @@ class QgsRasterBandComboBox : QComboBox { %Docstring(signature="appended") A combobox widget which displays the bands present in a raster layer. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/symbology/characterwidget.sip.in b/python/PyQt6/gui/auto_generated/symbology/characterwidget.sip.in index cf991fb2819..51a29caf22c 100644 --- a/python/PyQt6/gui/auto_generated/symbology/characterwidget.sip.in +++ b/python/PyQt6/gui/auto_generated/symbology/characterwidget.sip.in @@ -47,8 +47,6 @@ Returns the size (in pixels) of the square used to render each character preview Returns the currently selected character in the widget. .. seealso:: :py:func:`setCharacter` - -.. versionadded:: 3.0 %End QFont font() const; @@ -56,8 +54,6 @@ Returns the currently selected character in the widget. Returns the font shown in the widget .. seealso:: :py:func:`setFont` - -.. versionadded:: 3.0 %End public slots: @@ -67,22 +63,16 @@ Returns the font shown in the widget Sets the ``font`` to show in the widget. .. seealso:: :py:func:`font` - -.. versionadded:: 3.0 %End void setFontSize( double fontSize ); %Docstring Sets the font size (in points) to render in the widget. - -.. versionadded:: 3.0 %End void setFontStyle( const QString &fontStyle ); %Docstring Sets the font style to show in the widget. - -.. versionadded:: 3.0 %End void updateFontMerging( bool enable ); @@ -90,8 +80,6 @@ Sets the font style to show in the widget. void setColumns( int columns ); %Docstring Sets the number of columns of characters to show in the widget. - -.. versionadded:: 3.0 %End void setCharacter( QChar character ); diff --git a/python/PyQt6/gui/auto_generated/symbology/qgscptcitycolorrampdialog.sip.in b/python/PyQt6/gui/auto_generated/symbology/qgscptcitycolorrampdialog.sip.in index b2be5607e2f..f4973e2c5f5 100644 --- a/python/PyQt6/gui/auto_generated/symbology/qgscptcitycolorrampdialog.sip.in +++ b/python/PyQt6/gui/auto_generated/symbology/qgscptcitycolorrampdialog.sip.in @@ -16,8 +16,6 @@ class QgsCptCityColorRampDialog : QDialog { %Docstring(signature="appended") A dialog which allows users to modify the properties of a :py:class:`QgsCptCityColorRamp`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/symbology/qgsdatadefinedsizelegendwidget.sip.in b/python/PyQt6/gui/auto_generated/symbology/qgsdatadefinedsizelegendwidget.sip.in index d860d30c92f..49c3989d782 100644 --- a/python/PyQt6/gui/auto_generated/symbology/qgsdatadefinedsizelegendwidget.sip.in +++ b/python/PyQt6/gui/auto_generated/symbology/qgsdatadefinedsizelegendwidget.sip.in @@ -16,8 +16,6 @@ class QgsDataDefinedSizeLegendWidget : QgsPanelWidget { %Docstring(signature="appended") Widget for configuration of appearance of legend for marker symbols with data-defined size. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/symbology/qgslayerpropertieswidget.sip.in b/python/PyQt6/gui/auto_generated/symbology/qgslayerpropertieswidget.sip.in index 49c6bfad957..2136a5c874e 100644 --- a/python/PyQt6/gui/auto_generated/symbology/qgslayerpropertieswidget.sip.in +++ b/python/PyQt6/gui/auto_generated/symbology/qgslayerpropertieswidget.sip.in @@ -35,8 +35,6 @@ Sets the context in which the symbol widget is shown, e.g., the associated map c :param context: symbol widget context .. seealso:: :py:func:`context` - -.. versionadded:: 3.0 %End QgsSymbolWidgetContext context() const; @@ -44,8 +42,6 @@ Sets the context in which the symbol widget is shown, e.g., the associated map c Returns the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts. .. seealso:: :py:func:`setContext` - -.. versionadded:: 3.0 %End virtual void setDockMode( bool dockMode ); @@ -77,8 +73,6 @@ widgets and not open dialogs Registers a data defined override button. Handles setting up connections for the button and initializing the button to show the correct descriptions and help text for the associated property. - -.. versionadded:: 3.0 %End protected: // data diff --git a/python/PyQt6/gui/auto_generated/symbology/qgspointclusterrendererwidget.sip.in b/python/PyQt6/gui/auto_generated/symbology/qgspointclusterrendererwidget.sip.in index 57e03117a34..fa4e7f9df7b 100644 --- a/python/PyQt6/gui/auto_generated/symbology/qgspointclusterrendererwidget.sip.in +++ b/python/PyQt6/gui/auto_generated/symbology/qgspointclusterrendererwidget.sip.in @@ -15,8 +15,6 @@ class QgsPointClusterRendererWidget: QgsRendererWidget, QgsExpressionContextGene { %Docstring(signature="appended") A widget which allows configuration of the properties for a :py:class:`QgsPointClusterRenderer`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/symbology/qgsrendererwidget.sip.in b/python/PyQt6/gui/auto_generated/symbology/qgsrendererwidget.sip.in index d2d5aa6364c..521fc8d006d 100644 --- a/python/PyQt6/gui/auto_generated/symbology/qgsrendererwidget.sip.in +++ b/python/PyQt6/gui/auto_generated/symbology/qgsrendererwidget.sip.in @@ -45,8 +45,6 @@ Sets the context in which the renderer widget is shown, e.g., the associated map :param context: symbol widget context .. seealso:: :py:func:`context` - -.. versionadded:: 3.0 %End QgsSymbolWidgetContext context() const; @@ -54,8 +52,6 @@ Sets the context in which the renderer widget is shown, e.g., the associated map Returns the context in which the renderer widget is shown, e.g., the associated map canvas and expression contexts. .. seealso:: :py:func:`setContext` - -.. versionadded:: 3.0 %End const QgsVectorLayer *vectorLayer() const; @@ -105,8 +101,6 @@ and by connecting the slot contextMenuViewCategories(const QPoint&). %Docstring Creates widget to setup data-defined size legend. Returns newly created panel - may be ``None`` if it could not be opened. Ownership is transferred to the caller. - -.. versionadded:: 3.0 %End virtual void setSymbolLevels( const QList< QgsLegendSymbolItem > &levels, bool enabled ); @@ -199,8 +193,6 @@ Sets the context in which the symbol widget is shown, e.g., the associated map c :param context: symbol widget context .. seealso:: :py:func:`context` - -.. versionadded:: 3.0 %End QgsSymbolWidgetContext context() const; @@ -208,8 +200,6 @@ Sets the context in which the symbol widget is shown, e.g., the associated map c Returns the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts. .. seealso:: :py:func:`setContext` - -.. versionadded:: 3.0 %End const QgsVectorLayer *vectorLayer() const; diff --git a/python/PyQt6/gui/auto_generated/symbology/qgsstylesavedialog.sip.in b/python/PyQt6/gui/auto_generated/symbology/qgsstylesavedialog.sip.in index 471cc328540..9859fcf8388 100644 --- a/python/PyQt6/gui/auto_generated/symbology/qgsstylesavedialog.sip.in +++ b/python/PyQt6/gui/auto_generated/symbology/qgsstylesavedialog.sip.in @@ -14,8 +14,6 @@ class QgsStyleSaveDialog: QDialog { %Docstring(signature="appended") a dialog for setting properties of a newly saved style. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/symbology/qgssymbollayerwidget.sip.in b/python/PyQt6/gui/auto_generated/symbology/qgssymbollayerwidget.sip.in index 878f90e2b02..31525b5ff66 100644 --- a/python/PyQt6/gui/auto_generated/symbology/qgssymbollayerwidget.sip.in +++ b/python/PyQt6/gui/auto_generated/symbology/qgssymbollayerwidget.sip.in @@ -36,8 +36,6 @@ Sets the context in which the symbol widget is shown, e.g., the associated map c :param context: symbol widget context .. seealso:: :py:func:`context` - -.. versionadded:: 3.0 %End QgsSymbolWidgetContext context() const; @@ -45,8 +43,6 @@ Sets the context in which the symbol widget is shown, e.g., the associated map c Returns the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts. .. seealso:: :py:func:`setContext` - -.. versionadded:: 3.0 %End const QgsVectorLayer *vectorLayer() const; @@ -61,8 +57,6 @@ Returns the vector layer associated with the widget. Registers a data defined override button. Handles setting up connections for the button and initializing the button to show the correct descriptions and help text for the associated property. - -.. versionadded:: 3.0 %End virtual QgsExpressionContext createExpressionContext() const; diff --git a/python/PyQt6/gui/auto_generated/symbology/qgssymbollevelsdialog.sip.in b/python/PyQt6/gui/auto_generated/symbology/qgssymbollevelsdialog.sip.in index d5797ec8add..fad21660f92 100644 --- a/python/PyQt6/gui/auto_generated/symbology/qgssymbollevelsdialog.sip.in +++ b/python/PyQt6/gui/auto_generated/symbology/qgssymbollevelsdialog.sip.in @@ -15,8 +15,6 @@ class QgsSymbolLevelsWidget : QgsPanelWidget A widget which allows the user to modify the rendering order of symbol layers. .. seealso:: :py:class:`QgsSymbolLevelsDialog` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/gui/auto_generated/symbology/qgssymbolselectordialog.sip.in b/python/PyQt6/gui/auto_generated/symbology/qgssymbolselectordialog.sip.in index 5bdeeba6ac4..978e24cabba 100644 --- a/python/PyQt6/gui/auto_generated/symbology/qgssymbolselectordialog.sip.in +++ b/python/PyQt6/gui/auto_generated/symbology/qgssymbolselectordialog.sip.in @@ -57,8 +57,6 @@ Sets the context in which the symbol widget is shown, e.g., the associated map c :param context: symbol widget context .. seealso:: :py:func:`context` - -.. versionadded:: 3.0 %End QgsSymbolWidgetContext context() const; @@ -66,8 +64,6 @@ Sets the context in which the symbol widget is shown, e.g., the associated map c Returns the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts. .. seealso:: :py:func:`setContext` - -.. versionadded:: 3.0 %End QgsSymbol *symbol(); @@ -178,8 +174,6 @@ Sets the context in which the symbol widget is shown, e.g., the associated map c :param context: symbol widget context .. seealso:: :py:func:`context` - -.. versionadded:: 3.0 %End QgsSymbolWidgetContext context() const; @@ -187,8 +181,6 @@ Sets the context in which the symbol widget is shown, e.g., the associated map c Returns the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts. .. seealso:: :py:func:`setContext` - -.. versionadded:: 3.0 %End QgsSymbol *symbol(); diff --git a/python/PyQt6/gui/auto_generated/symbology/qgssymbolslistwidget.sip.in b/python/PyQt6/gui/auto_generated/symbology/qgssymbolslistwidget.sip.in index e722bc8e1bd..6e5375a3d87 100644 --- a/python/PyQt6/gui/auto_generated/symbology/qgssymbolslistwidget.sip.in +++ b/python/PyQt6/gui/auto_generated/symbology/qgssymbolslistwidget.sip.in @@ -40,8 +40,6 @@ Sets the context in which the symbol widget is shown, e.g., the associated map c :param context: symbol widget context .. seealso:: :py:func:`context` - -.. versionadded:: 3.0 %End QgsSymbolWidgetContext context() const; @@ -49,8 +47,6 @@ Sets the context in which the symbol widget is shown, e.g., the associated map c Returns the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts. .. seealso:: :py:func:`setContext` - -.. versionadded:: 3.0 %End const QgsVectorLayer *layer() const; diff --git a/python/PyQt6/gui/auto_generated/symbology/qgssymbolwidgetcontext.sip.in b/python/PyQt6/gui/auto_generated/symbology/qgssymbolwidgetcontext.sip.in index 8dbc2a702d2..42f5c61f254 100644 --- a/python/PyQt6/gui/auto_generated/symbology/qgssymbolwidgetcontext.sip.in +++ b/python/PyQt6/gui/auto_generated/symbology/qgssymbolwidgetcontext.sip.in @@ -14,8 +14,6 @@ class QgsSymbolWidgetContext %Docstring(signature="appended") Contains settings which reflect the context in which a symbol (or renderer) widget is shown, e.g., the map canvas and relevant expression contexts. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -114,8 +112,6 @@ Returns the list of additional expression context scopes to show as available wi %Docstring Returns list of scopes: global, project, atlas, map, layer. Ownership is transferred to the caller. - -.. versionadded:: 3.0 %End Qgis::SymbolType symbolType() const; diff --git a/python/PyQt6/server/auto_generated/qgsbufferserverrequest.sip.in b/python/PyQt6/server/auto_generated/qgsbufferserverrequest.sip.in index 1674f82e2c3..41be3fe5073 100644 --- a/python/PyQt6/server/auto_generated/qgsbufferserverrequest.sip.in +++ b/python/PyQt6/server/auto_generated/qgsbufferserverrequest.sip.in @@ -12,8 +12,6 @@ class QgsBufferServerRequest : QgsServerRequest { %Docstring(signature="appended") Class defining request with data - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/server/auto_generated/qgsbufferserverresponse.sip.in b/python/PyQt6/server/auto_generated/qgsbufferserverresponse.sip.in index 8eac6230a54..c0b0f7851bc 100644 --- a/python/PyQt6/server/auto_generated/qgsbufferserverresponse.sip.in +++ b/python/PyQt6/server/auto_generated/qgsbufferserverresponse.sip.in @@ -13,8 +13,6 @@ class QgsBufferServerResponse: QgsServerResponse { %Docstring(signature="appended") Class defining buffered response - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/server/auto_generated/qgsconfigcache.sip.in b/python/PyQt6/server/auto_generated/qgsconfigcache.sip.in index 9db3e5f754c..a1ed747f785 100644 --- a/python/PyQt6/server/auto_generated/qgsconfigcache.sip.in +++ b/python/PyQt6/server/auto_generated/qgsconfigcache.sip.in @@ -55,8 +55,6 @@ value is ``False``). :param settings: QGIS server settings :return: the project or ``None`` if an error happened - -.. versionadded:: 3.0 %End QString strategyName() const; diff --git a/python/PyQt6/server/auto_generated/qgsfcgiserverrequest.sip.in b/python/PyQt6/server/auto_generated/qgsfcgiserverrequest.sip.in index e4b03ffab1a..fca41ed6ec3 100644 --- a/python/PyQt6/server/auto_generated/qgsfcgiserverrequest.sip.in +++ b/python/PyQt6/server/auto_generated/qgsfcgiserverrequest.sip.in @@ -14,8 +14,6 @@ class QgsFcgiServerRequest: QgsServerRequest { %Docstring(signature="appended") Class defining fcgi request - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/server/auto_generated/qgsfeaturefilter.sip.in b/python/PyQt6/server/auto_generated/qgsfeaturefilter.sip.in index a541cac0e83..b14f503eca7 100644 --- a/python/PyQt6/server/auto_generated/qgsfeaturefilter.sip.in +++ b/python/PyQt6/server/auto_generated/qgsfeaturefilter.sip.in @@ -15,8 +15,6 @@ class QgsFeatureFilter : QgsFeatureFilterProvider { %Docstring(signature="appended") A feature filter provider allowing to set filter expressions on a per-layer basis. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/server/auto_generated/qgsfeaturefilterprovidergroup.sip.in b/python/PyQt6/server/auto_generated/qgsfeaturefilterprovidergroup.sip.in index 001f5e4821b..e84cf5ac1e6 100644 --- a/python/PyQt6/server/auto_generated/qgsfeaturefilterprovidergroup.sip.in +++ b/python/PyQt6/server/auto_generated/qgsfeaturefilterprovidergroup.sip.in @@ -14,8 +14,6 @@ class QgsFeatureFilterProviderGroup : QgsFeatureFilterProvider { %Docstring(signature="appended") A filter filter provider grouping several filter providers. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/server/auto_generated/qgsserverexception.sip.in b/python/PyQt6/server/auto_generated/qgsserverexception.sip.in index 42d45b6c350..ddb4d680e07 100644 --- a/python/PyQt6/server/auto_generated/qgsserverexception.sip.in +++ b/python/PyQt6/server/auto_generated/qgsserverexception.sip.in @@ -17,8 +17,6 @@ class QgsServerException { %Docstring(signature="appended") Exception base class for server exceptions. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -56,8 +54,6 @@ Exception base class for service exceptions. Note that this exception is associated with a default return code 200 which may be not appropriate in some situations. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/server/auto_generated/qgsserverlogger.sip.in b/python/PyQt6/server/auto_generated/qgsserverlogger.sip.in index 37475d4ab5f..d56586b4a96 100644 --- a/python/PyQt6/server/auto_generated/qgsserverlogger.sip.in +++ b/python/PyQt6/server/auto_generated/qgsserverlogger.sip.in @@ -32,8 +32,6 @@ Gets the singleton instance Gets the current log level :return: the log level - -.. versionadded:: 3.0 %End void setLogLevel( Qgis::MessageLevel level ); @@ -41,8 +39,6 @@ Gets the current log level Set the current log level :param level: the log level - -.. versionadded:: 3.0 %End void setLogFile( const QString &filename = QString() ); diff --git a/python/PyQt6/server/auto_generated/qgsserversettings.sip.in b/python/PyQt6/server/auto_generated/qgsserversettings.sip.in index b65c35f706a..18805c94098 100644 --- a/python/PyQt6/server/auto_generated/qgsserversettings.sip.in +++ b/python/PyQt6/server/auto_generated/qgsserversettings.sip.in @@ -15,8 +15,6 @@ class QgsServerSettingsEnv : QObject { %Docstring(signature="appended") Provides some enum describing the environment currently supported for configuration. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -72,8 +70,6 @@ class QgsServerSettings { %Docstring(signature="appended") Provides a way to retrieve settings by prioritizing according to environment variables, ini file and default values. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/server/auto_generated/qgsservice.sip.in b/python/PyQt6/server/auto_generated/qgsservice.sip.in index 86b0dbcaa89..48816f32f29 100644 --- a/python/PyQt6/server/auto_generated/qgsservice.sip.in +++ b/python/PyQt6/server/auto_generated/qgsservice.sip.in @@ -19,8 +19,6 @@ Class defining interfaces for QGIS server services This class provides methods for executing server requests They are registered at runtime for a given service name. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/server/auto_generated/qgsservicemodule.sip.in b/python/PyQt6/server/auto_generated/qgsservicemodule.sip.in index 5c27093aad4..c36e0a5ca60 100644 --- a/python/PyQt6/server/auto_generated/qgsservicemodule.sip.in +++ b/python/PyQt6/server/auto_generated/qgsservicemodule.sip.in @@ -20,8 +20,6 @@ This class acts as a service registrar for services. For dynamic modules, a :py:class:`QgsServiceModule` instance is returned from the QGS_ServiceModule_Init() entry point. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/PyQt6/server/auto_generated/qgsserviceregistry.sip.in b/python/PyQt6/server/auto_generated/qgsserviceregistry.sip.in index adae9823c7c..b8917b9c7cb 100644 --- a/python/PyQt6/server/auto_generated/qgsserviceregistry.sip.in +++ b/python/PyQt6/server/auto_generated/qgsserviceregistry.sip.in @@ -22,8 +22,6 @@ services. IMPORTANT: The registry hold ownership of registered services and will call 'delete' on cleanup - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/analysis/auto_generated/interpolation/qgsidwinterpolator.sip.in b/python/analysis/auto_generated/interpolation/qgsidwinterpolator.sip.in index 9eb9e782f67..876dbc8626c 100644 --- a/python/analysis/auto_generated/interpolation/qgsidwinterpolator.sip.in +++ b/python/analysis/auto_generated/interpolation/qgsidwinterpolator.sip.in @@ -36,8 +36,6 @@ weighted with distance. Smaller values mean sharper peaks at the data points. Point values are weighted by 1 / ( distance ^ coefficient ). .. seealso:: :py:func:`distanceCoefficient` - -.. versionadded:: 3.0 %End double distanceCoefficient() const; @@ -49,8 +47,6 @@ The default is a coefficient of 2. Point values are weighted by 1 / ( distance ^ coefficient ). .. seealso:: :py:func:`setDistanceCoefficient` - -.. versionadded:: 3.0 %End }; diff --git a/python/analysis/auto_generated/interpolation/qgstininterpolator.sip.in b/python/analysis/auto_generated/interpolation/qgstininterpolator.sip.in index 2d7d9365372..fa1b1d08273 100644 --- a/python/analysis/auto_generated/interpolation/qgstininterpolator.sip.in +++ b/python/analysis/auto_generated/interpolation/qgstininterpolator.sip.in @@ -14,8 +14,6 @@ class QgsTinInterpolator: QgsInterpolator { %Docstring(signature="appended") Interpolation in a triangular irregular network - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -47,8 +45,6 @@ These fields should be used when creating a suitable feature sink for :py:func:`~QgsTinInterpolator.setTriangulationSink` .. seealso:: :py:func:`setTriangulationSink` - -.. versionadded:: 3.0 %End void setTriangulationSink( QgsFeatureSink *sink ); @@ -59,8 +55,6 @@ The sink must be setup to accept LineString features, with fields matching those returned by :py:func:`~QgsTinInterpolator.triangulationFields`. .. seealso:: :py:func:`triangulationFields` - -.. versionadded:: 3.0 %End }; diff --git a/python/analysis/auto_generated/network/qgsgraph.sip.in b/python/analysis/auto_generated/network/qgsgraph.sip.in index d8a840deb52..69eed4feb9a 100644 --- a/python/analysis/auto_generated/network/qgsgraph.sip.in +++ b/python/analysis/auto_generated/network/qgsgraph.sip.in @@ -16,8 +16,6 @@ class QgsGraphEdge { %Docstring(signature="appended") This class implements a graph edge - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -65,8 +63,6 @@ class QgsGraphVertex { %Docstring(signature="appended") This class implements a graph vertex - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -111,8 +107,6 @@ class QgsGraph { %Docstring(signature="appended") Mathematical graph representation - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/analysis/auto_generated/network/qgsnetworkdistancestrategy.sip.in b/python/analysis/auto_generated/network/qgsnetworkdistancestrategy.sip.in index 60d93665864..a82b6b35cd2 100644 --- a/python/analysis/auto_generated/network/qgsnetworkdistancestrategy.sip.in +++ b/python/analysis/auto_generated/network/qgsnetworkdistancestrategy.sip.in @@ -13,8 +13,6 @@ class QgsNetworkDistanceStrategy : QgsNetworkStrategy %Docstring(signature="appended") Strategy for calculating edge cost based on its length. Should be used for finding shortest path between two points. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/analysis/auto_generated/network/qgsnetworkspeedstrategy.sip.in b/python/analysis/auto_generated/network/qgsnetworkspeedstrategy.sip.in index 919108ca485..3a11be0b986 100644 --- a/python/analysis/auto_generated/network/qgsnetworkspeedstrategy.sip.in +++ b/python/analysis/auto_generated/network/qgsnetworkspeedstrategy.sip.in @@ -13,8 +13,6 @@ class QgsNetworkSpeedStrategy : QgsNetworkStrategy %Docstring(signature="appended") Strategy for calculating edge cost based on travel time. Should be used for finding fastest path between two points. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/analysis/auto_generated/network/qgsnetworkstrategy.sip.in b/python/analysis/auto_generated/network/qgsnetworkstrategy.sip.in index c37ef6ce9f6..ca1eaca0c9a 100644 --- a/python/analysis/auto_generated/network/qgsnetworkstrategy.sip.in +++ b/python/analysis/auto_generated/network/qgsnetworkstrategy.sip.in @@ -22,8 +22,6 @@ class QgsNetworkStrategy take into account travel distance, amount of time or money. Currently there are two strategies implemented in the analysis library: :py:class:`QgsNetworkDistanceStrategy` and :py:class:`QgsNetworkSpeedStrategy`. :py:class:`QgsNetworkStrategy` implemented using "strategy" design pattern. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/analysis/auto_generated/network/qgsvectorlayerdirector.sip.in b/python/analysis/auto_generated/network/qgsvectorlayerdirector.sip.in index 137b493ce95..c371b3624e2 100644 --- a/python/analysis/auto_generated/network/qgsvectorlayerdirector.sip.in +++ b/python/analysis/auto_generated/network/qgsvectorlayerdirector.sip.in @@ -14,8 +14,6 @@ class QgsVectorLayerDirector : QgsGraphDirector { %Docstring(signature="appended") Determine making the graph from vector line layer - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/analysis/auto_generated/processing/qgsnativealgorithms.sip.in b/python/analysis/auto_generated/processing/qgsnativealgorithms.sip.in index 8148cf34fc0..d44c638c4e4 100644 --- a/python/analysis/auto_generated/processing/qgsnativealgorithms.sip.in +++ b/python/analysis/auto_generated/processing/qgsnativealgorithms.sip.in @@ -13,8 +13,6 @@ class QgsNativeAlgorithms: QgsProcessingProvider { %Docstring(signature="appended") Native c++ processing algorithm provider. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/analysis/auto_generated/raster/qgskde.sip.in b/python/analysis/auto_generated/raster/qgskde.sip.in index 2679c6ae8f2..e67df20222a 100644 --- a/python/analysis/auto_generated/raster/qgskde.sip.in +++ b/python/analysis/auto_generated/raster/qgskde.sip.in @@ -15,8 +15,6 @@ class QgsKernelDensityEstimation { %Docstring(signature="appended") Performs Kernel Density Estimation ("heatmap") calculations on a vector layer. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/analysis/auto_generated/vector/qgsgeometrysnapper.sip.in b/python/analysis/auto_generated/vector/qgsgeometrysnapper.sip.in index 362ff72b81d..50900095d3b 100644 --- a/python/analysis/auto_generated/vector/qgsgeometrysnapper.sip.in +++ b/python/analysis/auto_generated/vector/qgsgeometrysnapper.sip.in @@ -17,8 +17,6 @@ class QgsGeometrySnapper : QObject :py:class:`QgsGeometrySnapper` allows a geometry to be snapped to the geometries within a different reference layer. Vertices in the geometries will be modified to match the reference layer features within a specified snap tolerance. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -85,8 +83,6 @@ features are fed to to the snapper one-by-one by calling :py:func:`~QgsGeometryS After processing all desired features, the results can be fetched by calling :py:func:`~QgsGeometrySnapper.snappedGeometries`. The returned :py:class:`QgsGeometryMap` can be passed to :py:func:`QgsVectorDataProvider.changeGeometryValues()` to save the snapped geometries back to the source layer. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_additions/qgsdiagramrenderer.py b/python/core/auto_additions/qgsdiagramrenderer.py index c90aced1c2f..5cc825929c4 100644 --- a/python/core/auto_additions/qgsdiagramrenderer.py +++ b/python/core/auto_additions/qgsdiagramrenderer.py @@ -36,5 +36,5 @@ QgsDiagramLayerSettings.AlwaysShow.__doc__ = "Whether the diagram should always QgsDiagramLayerSettings.StartAngle = QgsDiagramLayerSettings.Property.StartAngle QgsDiagramLayerSettings.StartAngle.is_monkey_patched = True QgsDiagramLayerSettings.StartAngle.__doc__ = "Angle offset for pie diagram" -QgsDiagramLayerSettings.Property.__doc__ = "Data definable properties.\n\n.. versionadded:: 3.0\n\n" + '* ``BackgroundColor``: ' + QgsDiagramLayerSettings.Property.BackgroundColor.__doc__ + '\n' + '* ``StrokeColor``: ' + QgsDiagramLayerSettings.Property.StrokeColor.__doc__ + '\n' + '* ``StrokeWidth``: ' + QgsDiagramLayerSettings.Property.StrokeWidth.__doc__ + '\n' + '* ``PositionX``: ' + QgsDiagramLayerSettings.Property.PositionX.__doc__ + '\n' + '* ``PositionY``: ' + QgsDiagramLayerSettings.Property.PositionY.__doc__ + '\n' + '* ``Distance``: ' + QgsDiagramLayerSettings.Property.Distance.__doc__ + '\n' + '* ``Priority``: ' + QgsDiagramLayerSettings.Property.Priority.__doc__ + '\n' + '* ``ZIndex``: ' + QgsDiagramLayerSettings.Property.ZIndex.__doc__ + '\n' + '* ``IsObstacle``: ' + QgsDiagramLayerSettings.Property.IsObstacle.__doc__ + '\n' + '* ``Show``: ' + QgsDiagramLayerSettings.Property.Show.__doc__ + '\n' + '* ``AlwaysShow``: ' + QgsDiagramLayerSettings.Property.AlwaysShow.__doc__ + '\n' + '* ``StartAngle``: ' + QgsDiagramLayerSettings.Property.StartAngle.__doc__ +QgsDiagramLayerSettings.Property.__doc__ = "Data definable properties.\n\n" + '* ``BackgroundColor``: ' + QgsDiagramLayerSettings.Property.BackgroundColor.__doc__ + '\n' + '* ``StrokeColor``: ' + QgsDiagramLayerSettings.Property.StrokeColor.__doc__ + '\n' + '* ``StrokeWidth``: ' + QgsDiagramLayerSettings.Property.StrokeWidth.__doc__ + '\n' + '* ``PositionX``: ' + QgsDiagramLayerSettings.Property.PositionX.__doc__ + '\n' + '* ``PositionY``: ' + QgsDiagramLayerSettings.Property.PositionY.__doc__ + '\n' + '* ``Distance``: ' + QgsDiagramLayerSettings.Property.Distance.__doc__ + '\n' + '* ``Priority``: ' + QgsDiagramLayerSettings.Property.Priority.__doc__ + '\n' + '* ``ZIndex``: ' + QgsDiagramLayerSettings.Property.ZIndex.__doc__ + '\n' + '* ``IsObstacle``: ' + QgsDiagramLayerSettings.Property.IsObstacle.__doc__ + '\n' + '* ``Show``: ' + QgsDiagramLayerSettings.Property.Show.__doc__ + '\n' + '* ``AlwaysShow``: ' + QgsDiagramLayerSettings.Property.AlwaysShow.__doc__ + '\n' + '* ``StartAngle``: ' + QgsDiagramLayerSettings.Property.StartAngle.__doc__ # -- diff --git a/python/core/auto_additions/qgssymbollayer.py b/python/core/auto_additions/qgssymbollayer.py index df95a04f9c6..da9e5c28aff 100644 --- a/python/core/auto_additions/qgssymbollayer.py +++ b/python/core/auto_additions/qgssymbollayer.py @@ -280,5 +280,5 @@ QgsSymbolLayer.PropertyLineClipping = QgsSymbolLayer.Property.LineClipping QgsSymbolLayer.Property.PropertyLineClipping = QgsSymbolLayer.Property.LineClipping QgsSymbolLayer.PropertyLineClipping.is_monkey_patched = True QgsSymbolLayer.PropertyLineClipping.__doc__ = "Line clipping mode (since QGIS 3.24)" -QgsSymbolLayer.Property.__doc__ = "Data definable properties.\n\n.. versionadded:: 3.0\n\n" + '* ``PropertySize``: ' + QgsSymbolLayer.Property.Size.__doc__ + '\n' + '* ``PropertyAngle``: ' + QgsSymbolLayer.Property.Angle.__doc__ + '\n' + '* ``PropertyName``: ' + QgsSymbolLayer.Property.Name.__doc__ + '\n' + '* ``PropertyFillColor``: ' + QgsSymbolLayer.Property.FillColor.__doc__ + '\n' + '* ``PropertyStrokeColor``: ' + QgsSymbolLayer.Property.StrokeColor.__doc__ + '\n' + '* ``PropertyStrokeWidth``: ' + QgsSymbolLayer.Property.StrokeWidth.__doc__ + '\n' + '* ``PropertyStrokeStyle``: ' + QgsSymbolLayer.Property.StrokeStyle.__doc__ + '\n' + '* ``PropertyOffset``: ' + QgsSymbolLayer.Property.Offset.__doc__ + '\n' + '* ``PropertyCharacter``: ' + QgsSymbolLayer.Property.Character.__doc__ + '\n' + '* ``PropertyWidth``: ' + QgsSymbolLayer.Property.Width.__doc__ + '\n' + '* ``PropertyHeight``: ' + QgsSymbolLayer.Property.Height.__doc__ + '\n' + '* ``PropertyPreserveAspectRatio``: ' + QgsSymbolLayer.Property.PreserveAspectRatio.__doc__ + '\n' + '* ``PropertyFillStyle``: ' + QgsSymbolLayer.Property.FillStyle.__doc__ + '\n' + '* ``PropertyJoinStyle``: ' + QgsSymbolLayer.Property.JoinStyle.__doc__ + '\n' + '* ``PropertySecondaryColor``: ' + QgsSymbolLayer.Property.SecondaryColor.__doc__ + '\n' + '* ``PropertyLineAngle``: ' + QgsSymbolLayer.Property.LineAngle.__doc__ + '\n' + '* ``PropertyLineDistance``: ' + QgsSymbolLayer.Property.LineDistance.__doc__ + '\n' + '* ``PropertyGradientType``: ' + QgsSymbolLayer.Property.GradientType.__doc__ + '\n' + '* ``PropertyCoordinateMode``: ' + QgsSymbolLayer.Property.CoordinateMode.__doc__ + '\n' + '* ``PropertyGradientSpread``: ' + QgsSymbolLayer.Property.GradientSpread.__doc__ + '\n' + '* ``PropertyGradientReference1X``: ' + QgsSymbolLayer.Property.GradientReference1X.__doc__ + '\n' + '* ``PropertyGradientReference1Y``: ' + QgsSymbolLayer.Property.GradientReference1Y.__doc__ + '\n' + '* ``PropertyGradientReference2X``: ' + QgsSymbolLayer.Property.GradientReference2X.__doc__ + '\n' + '* ``PropertyGradientReference2Y``: ' + QgsSymbolLayer.Property.GradientReference2Y.__doc__ + '\n' + '* ``PropertyGradientReference1IsCentroid``: ' + QgsSymbolLayer.Property.GradientReference1IsCentroid.__doc__ + '\n' + '* ``PropertyGradientReference2IsCentroid``: ' + QgsSymbolLayer.Property.GradientReference2IsCentroid.__doc__ + '\n' + '* ``PropertyBlurRadius``: ' + QgsSymbolLayer.Property.BlurRadius.__doc__ + '\n' + '* ``PropertyShapeburstUseWholeShape``: ' + QgsSymbolLayer.Property.ShapeburstUseWholeShape.__doc__ + '\n' + '* ``PropertyShapeburstMaxDistance``: ' + QgsSymbolLayer.Property.ShapeburstMaxDistance.__doc__ + '\n' + '* ``PropertyShapeburstIgnoreRings``: ' + QgsSymbolLayer.Property.ShapeburstIgnoreRings.__doc__ + '\n' + '* ``PropertyFile``: ' + QgsSymbolLayer.Property.File.__doc__ + '\n' + '* ``PropertyDistanceX``: ' + QgsSymbolLayer.Property.DistanceX.__doc__ + '\n' + '* ``PropertyDistanceY``: ' + QgsSymbolLayer.Property.DistanceY.__doc__ + '\n' + '* ``PropertyDisplacementX``: ' + QgsSymbolLayer.Property.DisplacementX.__doc__ + '\n' + '* ``PropertyDisplacementY``: ' + QgsSymbolLayer.Property.DisplacementY.__doc__ + '\n' + '* ``PropertyOpacity``: ' + QgsSymbolLayer.Property.Opacity.__doc__ + '\n' + '* ``PropertyCustomDash``: ' + QgsSymbolLayer.Property.CustomDash.__doc__ + '\n' + '* ``PropertyCapStyle``: ' + QgsSymbolLayer.Property.CapStyle.__doc__ + '\n' + '* ``PropertyPlacement``: ' + QgsSymbolLayer.Property.Placement.__doc__ + '\n' + '* ``PropertyInterval``: ' + QgsSymbolLayer.Property.Interval.__doc__ + '\n' + '* ``PropertyOffsetAlongLine``: ' + QgsSymbolLayer.Property.OffsetAlongLine.__doc__ + '\n' + '* ``PropertyAverageAngleLength``: ' + QgsSymbolLayer.Property.AverageAngleLength.__doc__ + '\n' + '* ``PropertyHorizontalAnchor``: ' + QgsSymbolLayer.Property.HorizontalAnchor.__doc__ + '\n' + '* ``PropertyVerticalAnchor``: ' + QgsSymbolLayer.Property.VerticalAnchor.__doc__ + '\n' + '* ``PropertyLayerEnabled``: ' + QgsSymbolLayer.Property.LayerEnabled.__doc__ + '\n' + '* ``PropertyArrowWidth``: ' + QgsSymbolLayer.Property.ArrowWidth.__doc__ + '\n' + '* ``PropertyArrowStartWidth``: ' + QgsSymbolLayer.Property.ArrowStartWidth.__doc__ + '\n' + '* ``PropertyArrowHeadLength``: ' + QgsSymbolLayer.Property.ArrowHeadLength.__doc__ + '\n' + '* ``PropertyArrowHeadThickness``: ' + QgsSymbolLayer.Property.ArrowHeadThickness.__doc__ + '\n' + '* ``PropertyArrowHeadType``: ' + QgsSymbolLayer.Property.ArrowHeadType.__doc__ + '\n' + '* ``PropertyArrowType``: ' + QgsSymbolLayer.Property.ArrowType.__doc__ + '\n' + '* ``PropertyOffsetX``: ' + QgsSymbolLayer.Property.OffsetX.__doc__ + '\n' + '* ``PropertyOffsetY``: ' + QgsSymbolLayer.Property.OffsetY.__doc__ + '\n' + '* ``PropertyPointCount``: ' + QgsSymbolLayer.Property.PointCount.__doc__ + '\n' + '* ``PropertyRandomSeed``: ' + QgsSymbolLayer.Property.RandomSeed.__doc__ + '\n' + '* ``PropertyClipPoints``: ' + QgsSymbolLayer.Property.ClipPoints.__doc__ + '\n' + '* ``PropertyDensityArea``: ' + QgsSymbolLayer.Property.DensityArea.__doc__ + '\n' + '* ``PropertyFontFamily``: ' + QgsSymbolLayer.Property.FontFamily.__doc__ + '\n' + '* ``PropertyFontStyle``: ' + QgsSymbolLayer.Property.FontStyle.__doc__ + '\n' + '* ``PropertyDashPatternOffset``: ' + QgsSymbolLayer.Property.DashPatternOffset.__doc__ + '\n' + '* ``PropertyTrimStart``: ' + QgsSymbolLayer.Property.TrimStart.__doc__ + '\n' + '* ``PropertyTrimEnd``: ' + QgsSymbolLayer.Property.TrimEnd.__doc__ + '\n' + '* ``PropertyLineStartWidthValue``: ' + QgsSymbolLayer.Property.LineStartWidthValue.__doc__ + '\n' + '* ``PropertyLineEndWidthValue``: ' + QgsSymbolLayer.Property.LineEndWidthValue.__doc__ + '\n' + '* ``PropertyLineStartColorValue``: ' + QgsSymbolLayer.Property.LineStartColorValue.__doc__ + '\n' + '* ``PropertyLineEndColorValue``: ' + QgsSymbolLayer.Property.LineEndColorValue.__doc__ + '\n' + '* ``PropertyMarkerClipping``: ' + QgsSymbolLayer.Property.MarkerClipping.__doc__ + '\n' + '* ``PropertyRandomOffsetX``: ' + QgsSymbolLayer.Property.RandomOffsetX.__doc__ + '\n' + '* ``PropertyRandomOffsetY``: ' + QgsSymbolLayer.Property.RandomOffsetY.__doc__ + '\n' + '* ``PropertyLineClipping``: ' + QgsSymbolLayer.Property.LineClipping.__doc__ +QgsSymbolLayer.Property.__doc__ = "Data definable properties.\n\n" + '* ``PropertySize``: ' + QgsSymbolLayer.Property.Size.__doc__ + '\n' + '* ``PropertyAngle``: ' + QgsSymbolLayer.Property.Angle.__doc__ + '\n' + '* ``PropertyName``: ' + QgsSymbolLayer.Property.Name.__doc__ + '\n' + '* ``PropertyFillColor``: ' + QgsSymbolLayer.Property.FillColor.__doc__ + '\n' + '* ``PropertyStrokeColor``: ' + QgsSymbolLayer.Property.StrokeColor.__doc__ + '\n' + '* ``PropertyStrokeWidth``: ' + QgsSymbolLayer.Property.StrokeWidth.__doc__ + '\n' + '* ``PropertyStrokeStyle``: ' + QgsSymbolLayer.Property.StrokeStyle.__doc__ + '\n' + '* ``PropertyOffset``: ' + QgsSymbolLayer.Property.Offset.__doc__ + '\n' + '* ``PropertyCharacter``: ' + QgsSymbolLayer.Property.Character.__doc__ + '\n' + '* ``PropertyWidth``: ' + QgsSymbolLayer.Property.Width.__doc__ + '\n' + '* ``PropertyHeight``: ' + QgsSymbolLayer.Property.Height.__doc__ + '\n' + '* ``PropertyPreserveAspectRatio``: ' + QgsSymbolLayer.Property.PreserveAspectRatio.__doc__ + '\n' + '* ``PropertyFillStyle``: ' + QgsSymbolLayer.Property.FillStyle.__doc__ + '\n' + '* ``PropertyJoinStyle``: ' + QgsSymbolLayer.Property.JoinStyle.__doc__ + '\n' + '* ``PropertySecondaryColor``: ' + QgsSymbolLayer.Property.SecondaryColor.__doc__ + '\n' + '* ``PropertyLineAngle``: ' + QgsSymbolLayer.Property.LineAngle.__doc__ + '\n' + '* ``PropertyLineDistance``: ' + QgsSymbolLayer.Property.LineDistance.__doc__ + '\n' + '* ``PropertyGradientType``: ' + QgsSymbolLayer.Property.GradientType.__doc__ + '\n' + '* ``PropertyCoordinateMode``: ' + QgsSymbolLayer.Property.CoordinateMode.__doc__ + '\n' + '* ``PropertyGradientSpread``: ' + QgsSymbolLayer.Property.GradientSpread.__doc__ + '\n' + '* ``PropertyGradientReference1X``: ' + QgsSymbolLayer.Property.GradientReference1X.__doc__ + '\n' + '* ``PropertyGradientReference1Y``: ' + QgsSymbolLayer.Property.GradientReference1Y.__doc__ + '\n' + '* ``PropertyGradientReference2X``: ' + QgsSymbolLayer.Property.GradientReference2X.__doc__ + '\n' + '* ``PropertyGradientReference2Y``: ' + QgsSymbolLayer.Property.GradientReference2Y.__doc__ + '\n' + '* ``PropertyGradientReference1IsCentroid``: ' + QgsSymbolLayer.Property.GradientReference1IsCentroid.__doc__ + '\n' + '* ``PropertyGradientReference2IsCentroid``: ' + QgsSymbolLayer.Property.GradientReference2IsCentroid.__doc__ + '\n' + '* ``PropertyBlurRadius``: ' + QgsSymbolLayer.Property.BlurRadius.__doc__ + '\n' + '* ``PropertyShapeburstUseWholeShape``: ' + QgsSymbolLayer.Property.ShapeburstUseWholeShape.__doc__ + '\n' + '* ``PropertyShapeburstMaxDistance``: ' + QgsSymbolLayer.Property.ShapeburstMaxDistance.__doc__ + '\n' + '* ``PropertyShapeburstIgnoreRings``: ' + QgsSymbolLayer.Property.ShapeburstIgnoreRings.__doc__ + '\n' + '* ``PropertyFile``: ' + QgsSymbolLayer.Property.File.__doc__ + '\n' + '* ``PropertyDistanceX``: ' + QgsSymbolLayer.Property.DistanceX.__doc__ + '\n' + '* ``PropertyDistanceY``: ' + QgsSymbolLayer.Property.DistanceY.__doc__ + '\n' + '* ``PropertyDisplacementX``: ' + QgsSymbolLayer.Property.DisplacementX.__doc__ + '\n' + '* ``PropertyDisplacementY``: ' + QgsSymbolLayer.Property.DisplacementY.__doc__ + '\n' + '* ``PropertyOpacity``: ' + QgsSymbolLayer.Property.Opacity.__doc__ + '\n' + '* ``PropertyCustomDash``: ' + QgsSymbolLayer.Property.CustomDash.__doc__ + '\n' + '* ``PropertyCapStyle``: ' + QgsSymbolLayer.Property.CapStyle.__doc__ + '\n' + '* ``PropertyPlacement``: ' + QgsSymbolLayer.Property.Placement.__doc__ + '\n' + '* ``PropertyInterval``: ' + QgsSymbolLayer.Property.Interval.__doc__ + '\n' + '* ``PropertyOffsetAlongLine``: ' + QgsSymbolLayer.Property.OffsetAlongLine.__doc__ + '\n' + '* ``PropertyAverageAngleLength``: ' + QgsSymbolLayer.Property.AverageAngleLength.__doc__ + '\n' + '* ``PropertyHorizontalAnchor``: ' + QgsSymbolLayer.Property.HorizontalAnchor.__doc__ + '\n' + '* ``PropertyVerticalAnchor``: ' + QgsSymbolLayer.Property.VerticalAnchor.__doc__ + '\n' + '* ``PropertyLayerEnabled``: ' + QgsSymbolLayer.Property.LayerEnabled.__doc__ + '\n' + '* ``PropertyArrowWidth``: ' + QgsSymbolLayer.Property.ArrowWidth.__doc__ + '\n' + '* ``PropertyArrowStartWidth``: ' + QgsSymbolLayer.Property.ArrowStartWidth.__doc__ + '\n' + '* ``PropertyArrowHeadLength``: ' + QgsSymbolLayer.Property.ArrowHeadLength.__doc__ + '\n' + '* ``PropertyArrowHeadThickness``: ' + QgsSymbolLayer.Property.ArrowHeadThickness.__doc__ + '\n' + '* ``PropertyArrowHeadType``: ' + QgsSymbolLayer.Property.ArrowHeadType.__doc__ + '\n' + '* ``PropertyArrowType``: ' + QgsSymbolLayer.Property.ArrowType.__doc__ + '\n' + '* ``PropertyOffsetX``: ' + QgsSymbolLayer.Property.OffsetX.__doc__ + '\n' + '* ``PropertyOffsetY``: ' + QgsSymbolLayer.Property.OffsetY.__doc__ + '\n' + '* ``PropertyPointCount``: ' + QgsSymbolLayer.Property.PointCount.__doc__ + '\n' + '* ``PropertyRandomSeed``: ' + QgsSymbolLayer.Property.RandomSeed.__doc__ + '\n' + '* ``PropertyClipPoints``: ' + QgsSymbolLayer.Property.ClipPoints.__doc__ + '\n' + '* ``PropertyDensityArea``: ' + QgsSymbolLayer.Property.DensityArea.__doc__ + '\n' + '* ``PropertyFontFamily``: ' + QgsSymbolLayer.Property.FontFamily.__doc__ + '\n' + '* ``PropertyFontStyle``: ' + QgsSymbolLayer.Property.FontStyle.__doc__ + '\n' + '* ``PropertyDashPatternOffset``: ' + QgsSymbolLayer.Property.DashPatternOffset.__doc__ + '\n' + '* ``PropertyTrimStart``: ' + QgsSymbolLayer.Property.TrimStart.__doc__ + '\n' + '* ``PropertyTrimEnd``: ' + QgsSymbolLayer.Property.TrimEnd.__doc__ + '\n' + '* ``PropertyLineStartWidthValue``: ' + QgsSymbolLayer.Property.LineStartWidthValue.__doc__ + '\n' + '* ``PropertyLineEndWidthValue``: ' + QgsSymbolLayer.Property.LineEndWidthValue.__doc__ + '\n' + '* ``PropertyLineStartColorValue``: ' + QgsSymbolLayer.Property.LineStartColorValue.__doc__ + '\n' + '* ``PropertyLineEndColorValue``: ' + QgsSymbolLayer.Property.LineEndColorValue.__doc__ + '\n' + '* ``PropertyMarkerClipping``: ' + QgsSymbolLayer.Property.MarkerClipping.__doc__ + '\n' + '* ``PropertyRandomOffsetX``: ' + QgsSymbolLayer.Property.RandomOffsetX.__doc__ + '\n' + '* ``PropertyRandomOffsetY``: ' + QgsSymbolLayer.Property.RandomOffsetY.__doc__ + '\n' + '* ``PropertyLineClipping``: ' + QgsSymbolLayer.Property.LineClipping.__doc__ # -- diff --git a/python/core/auto_generated/3d/qgs3drendererregistry.sip.in b/python/core/auto_generated/3d/qgs3drendererregistry.sip.in index 9b88283a4f6..b0ad49b5c63 100644 --- a/python/core/auto_generated/3d/qgs3drendererregistry.sip.in +++ b/python/core/auto_generated/3d/qgs3drendererregistry.sip.in @@ -15,8 +15,6 @@ class Qgs3DRendererAbstractMetadata { %Docstring(signature="appended") Base metadata class for 3D renderers. Instances of derived classes may be registered in Qgs3DRendererRegistry. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -52,8 +50,6 @@ class Qgs3DRendererRegistry { %Docstring(signature="appended") Keeps track of available 3D renderers. Should be accessed through :py:func:`QgsApplication.renderer3DRegistry()` singleton. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/3d/qgsabstract3drenderer.sip.in b/python/core/auto_generated/3d/qgsabstract3drenderer.sip.in index 0a182600945..3ab91153a22 100644 --- a/python/core/auto_generated/3d/qgsabstract3drenderer.sip.in +++ b/python/core/auto_generated/3d/qgsabstract3drenderer.sip.in @@ -21,8 +21,6 @@ will be added to the 3D scene to represent data in renderer's display style. Renderers may store some custom properties (e.g. materials, sizes) that are written to and read from XML. It is therefore not recommended to store large amount of data within a renderer (e.g. arrays of vertices). - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/3d/qgsabstract3dsymbol.sip.in b/python/core/auto_generated/3d/qgsabstract3dsymbol.sip.in index ecf1c05f378..13016926f69 100644 --- a/python/core/auto_generated/3d/qgsabstract3dsymbol.sip.in +++ b/python/core/auto_generated/3d/qgsabstract3dsymbol.sip.in @@ -28,9 +28,6 @@ Abstract base class for 3D symbols that are used by VectorLayer3DRenderer object .. note:: Prior to QGIS 3.16 this was available through the QGIS 3D library. - - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/actions/qgsaction.sip.in b/python/core/auto_generated/actions/qgsaction.sip.in index 373cbe71100..aa390cd0d99 100644 --- a/python/core/auto_generated/actions/qgsaction.sip.in +++ b/python/core/auto_generated/actions/qgsaction.sip.in @@ -79,15 +79,11 @@ The short title is used to label user interface elements like buttons QUuid id() const; %Docstring Returns a unique id for this action. - -.. versionadded:: 3.0 %End bool isValid() const; %Docstring Returns ``True`` if this action was a default constructed one. - -.. versionadded:: 3.0 %End QString iconPath() const; @@ -105,15 +101,11 @@ The icon Returns the command that is executed by this action. How the content is interpreted depends on the :py:func:`~QgsAction.type` and the :py:func:`~QgsAction.actionScope`. - -.. versionadded:: 3.0 %End QString notificationMessage() const; %Docstring Returns the notification message that triggers the action - -.. versionadded:: 3.0 %End Qgis::AttributeActionType type() const; @@ -147,15 +139,11 @@ Checks if the action is runable on the current platform void run( QgsVectorLayer *layer, const QgsFeature &feature, const QgsExpressionContext &expressionContext ) const; %Docstring Run this action. - -.. versionadded:: 3.0 %End void run( const QgsExpressionContext &expressionContext ) const; %Docstring Run this action. - -.. versionadded:: 3.0 %End QSet actionScopes() const; @@ -165,8 +153,6 @@ Action scopes may offer additional variables like the clicked coordinate. .. seealso:: :py:class:`QgsActionScope` - -.. versionadded:: 3.0 %End void setActionScopes( const QSet &actionScopes ); @@ -174,38 +160,28 @@ coordinate. The action scopes define where an action will be available. Action scopes may offer additional variables like the clicked coordinate. - -.. versionadded:: 3.0 %End void readXml( const QDomNode &actionNode ); %Docstring Reads an XML definition from actionNode into this object. - -.. versionadded:: 3.0 %End void writeXml( QDomNode &actionsNode ) const; %Docstring Appends an XML definition for this action as a new child node to actionsNode. - -.. versionadded:: 3.0 %End void setExpressionContextScope( const QgsExpressionContextScope &scope ); %Docstring Sets an expression context scope to use for running the action. - -.. versionadded:: 3.0 %End QgsExpressionContextScope expressionContextScope() const; %Docstring Returns an expression context scope used for running the action. - -.. versionadded:: 3.0 %End QString html( ) const; diff --git a/python/core/auto_generated/actions/qgsactionmanager.sip.in b/python/core/auto_generated/actions/qgsactionmanager.sip.in index a6ad5ad0e76..28af88ecbf1 100644 --- a/python/core/auto_generated/actions/qgsactionmanager.sip.in +++ b/python/core/auto_generated/actions/qgsactionmanager.sip.in @@ -56,8 +56,6 @@ Add a new action to this list. void removeAction( QUuid actionId ); %Docstring Remove an action by its id. - -.. versionadded:: 3.0 %End void doAction( QUuid actionId, const QgsFeature &feature, int defaultValueIndex = 0, const QgsExpressionContextScope &scope = QgsExpressionContextScope() ) /PyName=doActionFeature/; @@ -93,8 +91,6 @@ Removes all actions %Docstring Returns a list of actions that are available in the given action scope. If no action scope is provided, all actions will be returned. - -.. versionadded:: 3.0 %End QgsVectorLayer *layer() const; @@ -115,8 +111,6 @@ Reads the actions in in XML format QgsAction action( QUuid id ) const; %Docstring Gets an action by its ``id``. - -.. versionadded:: 3.0 %End QgsAction action( const QString &id ) const; @@ -130,16 +124,12 @@ Gets an action by its ``id``. %Docstring Each scope can have a default action. This will be saved in the project file. - -.. versionadded:: 3.0 %End QgsAction defaultAction( const QString &actionScope ); %Docstring Each scope can have a default action. This will be saved in the project file. - -.. versionadded:: 3.0 %End }; diff --git a/python/core/auto_generated/actions/qgsactionscope.sip.in b/python/core/auto_generated/actions/qgsactionscope.sip.in index 68de870d89e..43a66a0a88b 100644 --- a/python/core/auto_generated/actions/qgsactionscope.sip.in +++ b/python/core/auto_generated/actions/qgsactionscope.sip.in @@ -29,8 +29,6 @@ form.
Layer
Show in attribute table and work on the layer or selection.
- -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -44,8 +42,6 @@ form. explicit QgsActionScope(); %Docstring Creates a new invalid action scope. - -.. versionadded:: 3.0 %End explicit QgsActionScope( const QString &id, const QString &title, const QString &description, const QgsExpressionContextScope &expressionContextScope = QgsExpressionContextScope() ); @@ -62,8 +58,6 @@ of the corresponding properties. An expression scope may offer additional variables for an action scope. This can be an `field_name` for the attribute which was clicked or `click_x` and `click_y` for actions which are available as map canvas clicks. - -.. versionadded:: 3.0 %End void setExpressionContextScope( const QgsExpressionContextScope &expressionContextScope ); @@ -74,8 +68,6 @@ This can be an `field_name` for the attribute which was clicked or QString id() const; %Docstring A unique identifier for this action scope. - -.. versionadded:: 3.0 %End void setId( const QString &id ); @@ -87,8 +79,6 @@ A unique identifier for this action scope. %Docstring The title is a human readable and translated string that will be presented to the user in the properties dialog. - -.. versionadded:: 3.0 %End void setTitle( const QString &title ); %Docstring @@ -100,8 +90,6 @@ presented to the user in the properties dialog. The description should be a longer description of where actions in this scope are available. It is not necessary to list the available expression variables in here, they are extracted automatically from the :py:func:`~QgsActionScope.expressionContextScope`. - -.. versionadded:: 3.0 %End void setDescription( const QString &description ); %Docstring @@ -111,8 +99,6 @@ in here, they are extracted automatically from the :py:func:`~QgsActionScope.exp bool isValid() const; %Docstring Returns if this scope is valid. - -.. versionadded:: 3.0 %End long __hash__(); %MethodCode diff --git a/python/core/auto_generated/actions/qgsactionscoperegistry.sip.in b/python/core/auto_generated/actions/qgsactionscoperegistry.sip.in index 65d9fc37445..dc831de44ca 100644 --- a/python/core/auto_generated/actions/qgsactionscoperegistry.sip.in +++ b/python/core/auto_generated/actions/qgsactionscoperegistry.sip.in @@ -21,8 +21,6 @@ To get access use the :py:class:`QgsApplication`: .. code-block:: python QgsApplication.actionScopeRegistry() - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -36,36 +34,26 @@ Create a new QgsActionScopeRegistry. QGIS already creates a central registry. You will normally want to use :py:func:`QgsApplication.actionScopeRegistry()` to get access to that one instead. - -.. versionadded:: 3.0 %End QSet actionScopes() const; %Docstring Gets all registered action scopes. - -.. versionadded:: 3.0 %End void registerActionScope( const QgsActionScope &actionScope ); %Docstring Register an additional action scope. - -.. versionadded:: 3.0 %End void unregisterActionScope( const QgsActionScope &actionScope ); %Docstring Unregister an additional action scope. - -.. versionadded:: 3.0 %End QgsActionScope actionScope( const QString &id ); %Docstring Gets an action scope by its id. - -.. versionadded:: 3.0 %End signals: @@ -74,8 +62,6 @@ Gets an action scope by its id. %Docstring Emitted whenever a new action scope is registered or an action scope is unregistered. - -.. versionadded:: 3.0 %End }; diff --git a/python/core/auto_generated/annotations/qgsannotation.sip.in b/python/core/auto_generated/annotations/qgsannotation.sip.in index 3a4d4fa7a6c..f54cf81de99 100644 --- a/python/core/auto_generated/annotations/qgsannotation.sip.in +++ b/python/core/auto_generated/annotations/qgsannotation.sip.in @@ -26,8 +26,6 @@ Annotations with a fixed map position also have a corresponding Derived classes should implement their custom painting routines within a :py:func:`~renderAnnotation` override. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/annotations/qgsannotationmanager.sip.in b/python/core/auto_generated/annotations/qgsannotationmanager.sip.in index b3d170eb27b..8d3be409666 100644 --- a/python/core/auto_generated/annotations/qgsannotationmanager.sip.in +++ b/python/core/auto_generated/annotations/qgsannotationmanager.sip.in @@ -21,8 +21,6 @@ rather accessed through a :py:class:`QgsProject` via :py:func:`QgsProject.annota :py:class:`QgsAnnotationManager` retains ownership of all the annotations contained in the manager. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/annotations/qgshtmlannotation.sip.in b/python/core/auto_generated/annotations/qgshtmlannotation.sip.in index 9cc775a6135..a9a9b80d387 100644 --- a/python/core/auto_generated/annotations/qgshtmlannotation.sip.in +++ b/python/core/auto_generated/annotations/qgshtmlannotation.sip.in @@ -16,8 +16,6 @@ class QgsHtmlAnnotation: QgsAnnotation { %Docstring(signature="appended") An annotation item that embeds HTML content. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/annotations/qgssvgannotation.sip.in b/python/core/auto_generated/annotations/qgssvgannotation.sip.in index 4ea4081bb57..8ff46404576 100644 --- a/python/core/auto_generated/annotations/qgssvgannotation.sip.in +++ b/python/core/auto_generated/annotations/qgssvgannotation.sip.in @@ -13,8 +13,6 @@ class QgsSvgAnnotation: QgsAnnotation { %Docstring(signature="appended") An annotation which renders the contents of an SVG file. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/annotations/qgstextannotation.sip.in b/python/core/auto_generated/annotations/qgstextannotation.sip.in index c901050b1b9..e8528cb59e3 100644 --- a/python/core/auto_generated/annotations/qgstextannotation.sip.in +++ b/python/core/auto_generated/annotations/qgstextannotation.sip.in @@ -13,8 +13,6 @@ class QgsTextAnnotation: QgsAnnotation { %Docstring(signature="appended") An annotation item that displays formatted text from a QTextDocument document. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/auth/qgsauthmanager.sip.in b/python/core/auto_generated/auth/qgsauthmanager.sip.in index e0b508f8aa7..31db5217844 100644 --- a/python/core/auto_generated/auth/qgsauthmanager.sip.in +++ b/python/core/auto_generated/auth/qgsauthmanager.sip.in @@ -430,8 +430,6 @@ authSetting get an authentication setting (retrieved as string and returned as Q :param decrypt: if the value needs decrypted :return: QVariant( QString ) authentication setting - -.. versionadded:: 3.0 %End bool existsAuthSetting( const QString &key ); @@ -462,8 +460,6 @@ certIdentity get a certificate identity by ``id`` (sha hash) :param id: sha hash of the cert :return: the certificate - -.. versionadded:: 3.0 %End @@ -474,8 +470,6 @@ certIdentityBundleToPem get a certificate identity bundle by ``id`` (sha hash) r :param id: sha hash :return: a list of strings - -.. versionadded:: 3.0 %End const QList certIdentities(); @@ -483,8 +477,6 @@ certIdentityBundleToPem get a certificate identity bundle by ``id`` (sha hash) r certIdentities get certificate identities :return: list of certificates - -.. versionadded:: 3.0 %End @@ -493,8 +485,6 @@ certIdentities get certificate identities certIdentityIds get list of certificate identity ids from database :return: list of certificate ids - -.. versionadded:: 3.0 %End bool existsCertIdentity( const QString &id ); @@ -521,8 +511,6 @@ sslCertCustomConfig get an SSL certificate custom config by ``id`` (sha hash) an :param hostport: string host:port :return: a SSL certificate custom config - -.. versionadded:: 3.0 %End const QgsAuthConfigSslServer sslCertCustomConfigByHost( const QString &hostport ); @@ -532,8 +520,6 @@ sslCertCustomConfigByHost get an SSL certificate custom config by ``hostport`` ( :param hostport: host:port :return: a SSL certificate custom config - -.. versionadded:: 3.0 %End const QList sslCertCustomConfigs(); @@ -541,8 +527,6 @@ sslCertCustomConfigByHost get an SSL certificate custom config by ``hostport`` ( sslCertCustomConfigs get SSL certificate custom configs :return: list of SSL certificate custom config - -.. versionadded:: 3.0 %End bool existsSslCertCustomConfig( const QString &id, const QString &hostport ); @@ -595,8 +579,6 @@ certAuthority get a certificate authority by ``id`` (sha hash) :param id: sha hash :return: a certificate - -.. versionadded:: 3.0 %End bool existsCertAuthority( const QSslCertificate &cert ); @@ -614,8 +596,6 @@ Remove a certificate authority systemRootCAs get root system certificate authorities :return: list of certificate authorities - -.. versionadded:: 3.0 %End const QList extraFileCAs(); @@ -623,8 +603,6 @@ systemRootCAs get root system certificate authorities extraFileCAs extra file-based certificate authorities :return: list of certificate authorities - -.. versionadded:: 3.0 %End const QList databaseCAs(); @@ -632,8 +610,6 @@ extraFileCAs extra file-based certificate authorities databaseCAs get database-stored certificate authorities :return: list of certificate authorities - -.. versionadded:: 3.0 %End const QMap mappedDatabaseCAs(); @@ -641,8 +617,6 @@ databaseCAs get database-stored certificate authorities mappedDatabaseCAs get sha1-mapped database-stored certificate authorities :return: sha1-mapped certificate authorities - -.. versionadded:: 3.0 %End @@ -663,8 +637,6 @@ certTrustPolicy get whether certificate ``cert`` is trusted by user :param cert: :return: DefaultTrust if certificate sha not in trust table, i.e. follows default trust policy - -.. versionadded:: 3.0 %End bool removeCertTrustPolicies( const QList &certs ); @@ -684,8 +656,6 @@ certificateTrustPolicy get trust policy for a particular certificate ``cert`` :param cert: :return: DefaultTrust if certificate sha not in trust table, i.e. follows default trust policy - -.. versionadded:: 3.0 %End bool setDefaultCertTrustPolicy( QgsAuthCertUtils::CertTrustPolicy policy ); @@ -703,8 +673,6 @@ Gets the default certificate trust policy preferred by user certTrustCache get cache of certificate sha1s, per trust policy :return: trust-policy-mapped certificate sha1s - -.. versionadded:: 3.0 %End bool rebuildCertTrustCache(); @@ -719,8 +687,6 @@ trustedCaCerts get list of all trusted CA certificates :param includeinvalid: whether invalid certs needs to be returned :return: list of certificates - -.. versionadded:: 3.0 %End const QList untrustedCaCerts( QList trustedCAs = QList() ); @@ -728,8 +694,6 @@ trustedCaCerts get list of all trusted CA certificates untrustedCaCerts get list of untrusted certificate authorities :return: list of certificates - -.. versionadded:: 3.0 %End bool rebuildTrustedCaCertsCache(); @@ -742,8 +706,6 @@ Rebuild trusted certificate authorities cache trustedCaCertsCache cache of trusted certificate authorities, ready for network connections :return: list of certificates - -.. versionadded:: 3.0 %End const QByteArray trustedCaCertsPemText(); @@ -751,8 +713,6 @@ trustedCaCertsCache cache of trusted certificate authorities, ready for network trustedCaCertsPemText get concatenated string of all trusted CA certificates :return: bye array with all PEM encoded trusted CAs - -.. versionadded:: 3.0 %End diff --git a/python/core/auto_generated/browser/qgsbrowsermodel.sip.in b/python/core/auto_generated/browser/qgsbrowsermodel.sip.in index 66985c4947a..752729c20a5 100644 --- a/python/core/auto_generated/browser/qgsbrowsermodel.sip.in +++ b/python/core/auto_generated/browser/qgsbrowsermodel.sip.in @@ -220,8 +220,6 @@ If ``name`` is specified, it will be used as the favorite's name. Otherwise the name will be set to match ``directory``. .. seealso:: :py:func:`removeFavorite` - -.. versionadded:: 3.0 %End void removeFavorite( const QModelIndex &index ); @@ -229,8 +227,6 @@ the name will be set to match ``directory``. Removes a favorite directory from its corresponding model index. .. seealso:: :py:func:`addFavoriteDirectory` - -.. versionadded:: 3.0 %End diff --git a/python/core/auto_generated/browser/qgsdataitem.sip.in b/python/core/auto_generated/browser/qgsdataitem.sip.in index f19bf0b7a3e..ae61885ed25 100644 --- a/python/core/auto_generated/browser/qgsdataitem.sip.in +++ b/python/core/auto_generated/browser/qgsdataitem.sip.in @@ -182,8 +182,6 @@ created menus is correctly handled by parenting them to the specified parent wid :param parent: a parent widget of the menu :return: list of menus - -.. versionadded:: 3.0 %End virtual bool acceptDrop() /Deprecated/; @@ -218,8 +216,6 @@ accept dropped layers. Called when a user double clicks on the item. Subclasses should return ``True`` if they have implemented a double-click handler and do not want the default double-click behavior for items. - -.. versionadded:: 3.0 %End virtual bool hasDragEnabled() const; @@ -229,8 +225,6 @@ Default implementation returns ``False``. A draggable item has to implement :py:func:`~QgsDataItem.mimeUris` that will be used to pass data. .. seealso:: :py:func:`mimeUris` - -.. versionadded:: 3.0 %End virtual QgsMimeDataUtils::Uri mimeUri() const /Deprecated/; @@ -242,8 +236,6 @@ Items that return valid URI will be returned in mime data when dragging a select .. deprecated:: QGIS 3.18 use :py:func:`~QgsDataItem.mimeUris` instead - -.. versionadded:: 3.0 %End virtual QgsMimeDataUtils::UriList mimeUris() const; @@ -375,8 +367,6 @@ Alternatively subclasses can override this method to return a custom sort key. .. seealso:: :py:func:`setSortKey` - -.. versionadded:: 3.0 %End void setSortKey( const QVariant &key ); @@ -384,8 +374,6 @@ sort key. Sets a custom sorting ``key`` for the item. .. seealso:: :py:func:`sortKey` - -.. versionadded:: 3.0 %End @@ -491,8 +479,6 @@ open browsers. void updateIcon(); %Docstring Will request a repaint of this icon. - -.. versionadded:: 3.0 %End }; diff --git a/python/core/auto_generated/browser/qgsdataitemprovider.sip.in b/python/core/auto_generated/browser/qgsdataitemprovider.sip.in index bb20cd41ff7..b798b026b69 100644 --- a/python/core/auto_generated/browser/qgsdataitemprovider.sip.in +++ b/python/core/auto_generated/browser/qgsdataitemprovider.sip.in @@ -69,8 +69,6 @@ population of directory items for the path will be avoided and it is left to the provider to correctly populate relevant entries for the path. The default implementation returns ``False`` for all paths. - -.. versionadded:: 3.0 %End }; diff --git a/python/core/auto_generated/browser/qgsfavoritesitem.sip.in b/python/core/auto_generated/browser/qgsfavoritesitem.sip.in index 158ce4329a6..415fefbef56 100644 --- a/python/core/auto_generated/browser/qgsfavoritesitem.sip.in +++ b/python/core/auto_generated/browser/qgsfavoritesitem.sip.in @@ -13,8 +13,6 @@ class QgsFavoritesItem : QgsDataCollectionItem { %Docstring(signature="appended") Contains various Favorites directories - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/dxf/qgsdxfexport.sip.in b/python/core/auto_generated/dxf/qgsdxfexport.sip.in index ddfcbad44a1..cf9d857819e 100644 --- a/python/core/auto_generated/dxf/qgsdxfexport.sip.in +++ b/python/core/auto_generated/dxf/qgsdxfexport.sip.in @@ -122,8 +122,6 @@ Set map settings and assign layer name attributes Sets the export flags. .. seealso:: :py:func:`flags` - -.. versionadded:: 3.0 %End QgsDxfExport::Flags flags() const; @@ -131,8 +129,6 @@ Sets the export flags. Returns the export flags. .. seealso:: :py:func:`setFlags` - -.. versionadded:: 3.0 %End void addLayers( const QList< QgsDxfExport::DxfLayer > &layers ); @@ -159,8 +155,6 @@ Set reference ``scale`` for output. The ``scale`` value indicates the scale denominator, e.g. 1000.0 for a 1:1000 map. .. seealso:: :py:func:`symbologyScale` - -.. versionadded:: 3.0 %End double symbologyScale() const; @@ -169,8 +163,6 @@ Returns the reference scale for output. The scale value indicates the scale denominator, e.g. 1000.0 for a 1:1000 map. .. seealso:: :py:func:`setSymbologyScale` - -.. versionadded:: 3.0 %End Qgis::DistanceUnit mapUnits() const; @@ -185,8 +177,6 @@ Retrieve map units Set destination CRS .. seealso:: :py:func:`destinationCrs` - -.. versionadded:: 3.0 %End QgsCoordinateReferenceSystem destinationCrs() const; @@ -194,8 +184,6 @@ Set destination CRS Returns the destination CRS, or an invalid CRS if no reprojection will be done. .. seealso:: :py:func:`setDestinationCrs` - -.. versionadded:: 3.0 %End void setSymbologyExport( Qgis::FeatureSymbologyExport e ); diff --git a/python/core/auto_generated/editform/qgsattributeeditorcontainer.sip.in b/python/core/auto_generated/editform/qgsattributeeditorcontainer.sip.in index 3a01db27ca7..a7fbe579aec 100644 --- a/python/core/auto_generated/editform/qgsattributeeditorcontainer.sip.in +++ b/python/core/auto_generated/editform/qgsattributeeditorcontainer.sip.in @@ -141,8 +141,6 @@ Set the number of columns in this group. %Docstring Creates a deep copy of this element. To be implemented by subclasses. - -.. versionadded:: 3.0 %End QgsOptionalExpression visibilityExpression() const; @@ -150,8 +148,6 @@ Creates a deep copy of this element. To be implemented by subclasses. The visibility expression is used in the attribute form to show or hide this container based on an expression incorporating the field value controlled by editor widgets. - -.. versionadded:: 3.0 %End void setVisibilityExpression( const QgsOptionalExpression &visibilityExpression ); @@ -159,8 +155,6 @@ the field value controlled by editor widgets. The visibility expression is used in the attribute form to show or hide this container based on an expression incorporating the field value controlled by editor widgets. - -.. versionadded:: 3.0 %End diff --git a/python/core/auto_generated/editform/qgsattributeeditorelement.sip.in b/python/core/auto_generated/editform/qgsattributeeditorelement.sip.in index cef634aec1e..27231d28e6c 100644 --- a/python/core/auto_generated/editform/qgsattributeeditorelement.sip.in +++ b/python/core/auto_generated/editform/qgsattributeeditorelement.sip.in @@ -96,8 +96,6 @@ The type of this element QgsAttributeEditorElement *parent() const; %Docstring Gets the parent of this element. - -.. versionadded:: 3.0 %End QDomElement toDomElement( QDomDocument &doc ) const; @@ -112,8 +110,6 @@ Gets the XML Dom element to save this element. virtual QgsAttributeEditorElement *clone( QgsAttributeEditorElement *parent ) const = 0 /Factory/; %Docstring Returns a clone of this element. To be implemented by subclasses. - -.. versionadded:: 3.0 %End bool showLabel() const; diff --git a/python/core/auto_generated/editform/qgsattributeeditorrelation.sip.in b/python/core/auto_generated/editform/qgsattributeeditorrelation.sip.in index 869f2b3ab25..84233638d68 100644 --- a/python/core/auto_generated/editform/qgsattributeeditorrelation.sip.in +++ b/python/core/auto_generated/editform/qgsattributeeditorrelation.sip.in @@ -38,18 +38,8 @@ This element will load a relation editor onto the form. QgsAttributeEditorRelation( const QString &name, const QString &relationId, QgsAttributeEditorElement *parent ); -%Docstring - -.. deprecated:: QGIS 3.0.2. - The name parameter is not used for anything and overwritten by the relationId internally. -%End QgsAttributeEditorRelation( const QString &name, const QgsRelation &relation, QgsAttributeEditorElement *parent ); -%Docstring - -.. deprecated:: QGIS 3.0.2. - The name parameter is not used for anything and overwritten by the relationId internally. -%End QgsAttributeEditorRelation( const QString &relationId, QgsAttributeEditorElement *parent ); %Docstring diff --git a/python/core/auto_generated/editform/qgseditformconfig.sip.in b/python/core/auto_generated/editform/qgseditformconfig.sip.in index 841ca9e6f51..fcc052f5098 100644 --- a/python/core/auto_generated/editform/qgseditformconfig.sip.in +++ b/python/core/auto_generated/editform/qgseditformconfig.sip.in @@ -60,8 +60,6 @@ Constructor for TabData QgsEditFormConfig( const QgsEditFormConfig &o ); %Docstring Copy constructor - -.. versionadded:: 3.0 %End ~QgsEditFormConfig(); diff --git a/python/core/auto_generated/effects/qgspainteffect.sip.in b/python/core/auto_generated/effects/qgspainteffect.sip.in index d87d8171520..10b667520b4 100644 --- a/python/core/auto_generated/effects/qgspainteffect.sip.in +++ b/python/core/auto_generated/effects/qgspainteffect.sip.in @@ -406,8 +406,6 @@ class QgsEffectPainter { %Docstring(signature="appended") A class to manager painter saving and restoring required for effect drawing - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -420,8 +418,6 @@ A class to manager painter saving and restoring required for effect drawing QgsEffectPainter constructor :param renderContext: the :py:class:`QgsRenderContext` object - -.. versionadded:: 3.0 %End QgsEffectPainter( QgsRenderContext &renderContext, QgsPaintEffect *effect ); @@ -430,8 +426,6 @@ QgsEffectPainter constructor alternative if no painter translation is needed :param renderContext: the :py:class:`QgsRenderContext` object :param effect: the :py:class:`QgsPaintEffect` object - -.. versionadded:: 3.0 %End ~QgsEffectPainter(); diff --git a/python/core/auto_generated/expression/qgsexpression.sip.in b/python/core/auto_generated/expression/qgsexpression.sip.in index 5d7878ba65f..baa2be6da07 100644 --- a/python/core/auto_generated/expression/qgsexpression.sip.in +++ b/python/core/auto_generated/expression/qgsexpression.sip.in @@ -123,8 +123,6 @@ it does not need to be re-parsed. QgsExpression(); %Docstring Create an empty expression. - -.. versionadded:: 3.0 %End ~QgsExpression(); @@ -135,8 +133,6 @@ Create an empty expression. %Docstring Checks if this expression is valid. A valid expression could be parsed but does not necessarily evaluate properly. - -.. versionadded:: 3.0 %End bool hasParserError() const; @@ -151,8 +147,6 @@ Returns parser error QList parserErrors() const; %Docstring Returns parser error details including location of error. - -.. versionadded:: 3.0 %End const QgsExpressionNode *rootNode() const; @@ -204,8 +198,6 @@ which is determined at runtime. In contrast to the :py:func:`~QgsExpression.referencedColumns` function this method is not affected by any previous calls to :py:func:`QgsExpression.prepare()`, or :py:func:`QgsExpressionNode.prepare()`. - -.. versionadded:: 3.0 %End QSet referencedFunctions() const; @@ -235,8 +227,6 @@ Returns a list of field name indexes obtained from the provided fields. pre-calculated nodes, regardless of their actual referenced columns. If you are seeking to use these functions to introspect an expression you must take care to do this with an unprepared expression. - -.. versionadded:: 3.0 %End bool needsGeometry() const; @@ -329,8 +319,6 @@ Tests whether a string is a valid expression. void setExpression( const QString &expression ); %Docstring Set the expression string, will reset the whole internal structure. - -.. versionadded:: 3.0 %End QString expression() const; @@ -636,8 +624,6 @@ Returns formatted help text for a variable. .. seealso:: :py:func:`helpText` .. seealso:: :py:func:`variableHelpText` - -.. versionadded:: 3.0 %End static QString group( const QString &group ); @@ -669,8 +655,6 @@ value. The value may be null. :param fieldType: the type of the field on the left side used to quote the value. If not given, the value type is used instead :return: the expression to evaluate field equality - -.. versionadded:: 3.0 %End static bool isFieldEqualityExpression( const QString &expression, QString &field /Out/, QVariant &value /Out/ ); diff --git a/python/core/auto_generated/expression/qgsexpressioncontextutils.sip.in b/python/core/auto_generated/expression/qgsexpressioncontextutils.sip.in index 5317f6532fb..9d2af5e81d8 100644 --- a/python/core/auto_generated/expression/qgsexpressioncontextutils.sip.in +++ b/python/core/auto_generated/expression/qgsexpressioncontextutils.sip.in @@ -154,8 +154,6 @@ For instance, layer name, id and fields. static QList globalProjectLayerScopes( const QgsMapLayer *layer ) /Factory/; %Docstring Creates a list of three scopes: global, layer's project and layer. - -.. versionadded:: 3.0 %End static void setLayerVariable( QgsMapLayer *layer, const QString &name, const QVariant &value ); @@ -195,8 +193,6 @@ For instance, map scale and rotation. %Docstring Sets the expression context variables which are available for expressions triggered by a map tool capture like add feature. - -.. versionadded:: 3.0 %End static QgsExpressionContextScope *mapLayerPositionScope( const QgsPointXY &position ) /Factory/; @@ -221,8 +217,6 @@ Updates a symbol scope related to a :py:class:`QgsSymbol` to an expression conte %Docstring Creates a new scope which contains variables and functions relating to a :py:class:`QgsLayout` ``layout``. For instance, number of pages and page sizes. - -.. versionadded:: 3.0 %End static void setLayoutVariable( QgsLayout *layout, const QString &name, const QVariant &value ); @@ -237,8 +231,6 @@ Sets a layout context variable. This variable will be contained within scopes re .. seealso:: :py:func:`setLayoutVariables` .. seealso:: :py:func:`layoutScope` - -.. versionadded:: 3.0 %End static void setLayoutVariables( QgsLayout *layout, const QVariantMap &variables ); @@ -252,8 +244,6 @@ with the variables specified. .. seealso:: :py:func:`setLayoutVariable` .. seealso:: :py:func:`layoutScope` - -.. versionadded:: 3.0 %End static QgsExpressionContextScope *atlasScope( const QgsLayoutAtlas *atlas ) /Factory/; @@ -272,8 +262,6 @@ For instance, item size and position. .. seealso:: :py:func:`setLayoutItemVariable` .. seealso:: :py:func:`setLayoutItemVariables` - -.. versionadded:: 3.0 %End static void setLayoutItemVariable( QgsLayoutItem *item, const QString &name, const QVariant &value ); @@ -285,8 +273,6 @@ This variable will be contained within scopes retrieved via .. seealso:: :py:func:`setLayoutItemVariables` .. seealso:: :py:func:`layoutItemScope` - -.. versionadded:: 3.0 %End static void setLayoutItemVariables( QgsLayoutItem *item, const QVariantMap &variables ); @@ -297,8 +283,6 @@ with the ``variables`` specified. .. seealso:: :py:func:`setLayoutItemVariable` .. seealso:: :py:func:`layoutItemScope` - -.. versionadded:: 3.0 %End static QgsExpressionContextScope *multiFrameScope( const QgsLayoutMultiFrame *frame ) /Factory/; diff --git a/python/core/auto_generated/expression/qgsexpressionfunction.sip.in b/python/core/auto_generated/expression/qgsexpressionfunction.sip.in index 9445696a04c..fcbe88f27b8 100644 --- a/python/core/auto_generated/expression/qgsexpressionfunction.sip.in +++ b/python/core/auto_generated/expression/qgsexpressionfunction.sip.in @@ -96,8 +96,6 @@ Constructor for function which uses unnamed parameters bool isContextual = false ); %Docstring Constructor for function which uses unnamed parameters and group list - -.. versionadded:: 3.0 %End QgsExpressionFunction( const QString &fnname, @@ -120,8 +118,6 @@ Constructor for function which uses named parameter list. bool isContextual = false ); %Docstring Constructor for function which uses named parameter list and group list. - -.. versionadded:: 3.0 %End virtual ~QgsExpressionFunction(); @@ -174,8 +170,6 @@ attributes and/or geometry. By default this will return ``True``, if all arguments that have been passed to the function are also static. - -.. versionadded:: 3.0 %End virtual bool prepare( const QgsExpressionNodeFunction *node, QgsExpression *parent, const QgsExpressionContext *context ) const; @@ -184,8 +178,6 @@ This will be called during the prepare :py:func:`~QgsExpressionFunction.step` of This can be used by functions to do any preparation steps that might help to speedup the upcoming evaluation. - -.. versionadded:: 3.0 %End virtual QSet referencedColumns( const QgsExpressionNodeFunction *node ) const; @@ -194,8 +186,6 @@ Returns a set of field names which are required for this function. May contain :py:class:`QgsFeatureRequest`.AllAttributes to signal that all attributes are required. If in doubt this will return more fields than strictly required. - -.. versionadded:: 3.0 %End bool isContextual() const; @@ -207,8 +197,6 @@ Returns whether the function is only available if provided by a :py:class:`QgsEx %Docstring Returns ``True`` if the function is deprecated and should not be presented as a valid option to users in expression builders. - -.. versionadded:: 3.0 %End QString group() const; @@ -225,8 +213,6 @@ Returns the first group which the function belongs to. Returns a list of the groups the function belongs to. .. seealso:: :py:func:`group` - -.. versionadded:: 3.0 %End const QString helpText() const; @@ -269,8 +255,6 @@ constraints imposed by the ``context`` within the given ``parent``. This can be used as callback for custom implementations of subclasses. It is the default for implementation for StaticFunction.isStatic. - -.. versionadded:: 3.0 %End }; diff --git a/python/core/auto_generated/expression/qgsexpressionnode.sip.in b/python/core/auto_generated/expression/qgsexpressionnode.sip.in index fcbf48fabcf..602d148639c 100644 --- a/python/core/auto_generated/expression/qgsexpressionnode.sip.in +++ b/python/core/auto_generated/expression/qgsexpressionnode.sip.in @@ -132,8 +132,6 @@ Gets a list of all the nodes. QgsExpressionNode *at( int i ); %Docstring Gets the node at position i in the list. - -.. versionadded:: 3.0 %End QStringList names() const; @@ -243,8 +241,6 @@ Returns ``True`` if this node can be evaluated for a static value. This is used the :py:func:`~QgsExpressionNode.prepare` step and in case it returns ``True``, the value of this node will already be evaluated and the result cached (and therefore not re-evaluated in subsequent calls to :py:func:`~QgsExpressionNode.eval`). In case this returns ``True``, :py:func:`~QgsExpressionNode.prepareNode` will never be called. - -.. versionadded:: 3.0 %End bool prepare( QgsExpression *parent, const QgsExpressionContext *context ); diff --git a/python/core/auto_generated/fieldformatter/qgsdatetimefieldformatter.sip.in b/python/core/auto_generated/fieldformatter/qgsdatetimefieldformatter.sip.in index 1500a367e89..21972b7f2e9 100644 --- a/python/core/auto_generated/fieldformatter/qgsdatetimefieldformatter.sip.in +++ b/python/core/auto_generated/fieldformatter/qgsdatetimefieldformatter.sip.in @@ -14,8 +14,6 @@ Field formatter for a date time field. This represents a date, time or datetime value based on the field configuration. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/fieldformatter/qgsfallbackfieldformatter.sip.in b/python/core/auto_generated/fieldformatter/qgsfallbackfieldformatter.sip.in index 38cd02f3f0e..f2e1df595ee 100644 --- a/python/core/auto_generated/fieldformatter/qgsfallbackfieldformatter.sip.in +++ b/python/core/auto_generated/fieldformatter/qgsfallbackfieldformatter.sip.in @@ -13,8 +13,6 @@ class QgsFallbackFieldFormatter : QgsFieldFormatter A default fallback field formatter in case no specialized field formatter is defined. The values will be returned unmodified. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/fieldformatter/qgskeyvaluefieldformatter.sip.in b/python/core/auto_generated/fieldformatter/qgskeyvaluefieldformatter.sip.in index 5af8b19d168..7c001d95ea0 100644 --- a/python/core/auto_generated/fieldformatter/qgskeyvaluefieldformatter.sip.in +++ b/python/core/auto_generated/fieldformatter/qgskeyvaluefieldformatter.sip.in @@ -17,8 +17,6 @@ Values will be represented as a colon-delimited and comma-separated list. E.g. "color: yellow, amount: 5" - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/fieldformatter/qgslistfieldformatter.sip.in b/python/core/auto_generated/fieldformatter/qgslistfieldformatter.sip.in index ac886c3916f..448b51b4d7d 100644 --- a/python/core/auto_generated/fieldformatter/qgslistfieldformatter.sip.in +++ b/python/core/auto_generated/fieldformatter/qgslistfieldformatter.sip.in @@ -14,8 +14,6 @@ Field formatter for a list field. This represents a list type value. Values will be represented as a comma-separated list. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/fieldformatter/qgsrangefieldformatter.sip.in b/python/core/auto_generated/fieldformatter/qgsrangefieldformatter.sip.in index f1e5315010b..5a8ac93a1e7 100644 --- a/python/core/auto_generated/fieldformatter/qgsrangefieldformatter.sip.in +++ b/python/core/auto_generated/fieldformatter/qgsrangefieldformatter.sip.in @@ -11,8 +11,6 @@ class QgsRangeFieldFormatter : QgsFieldFormatter { %Docstring(signature="appended") Field formatter for a range (double) field with precision and locale. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/fieldformatter/qgsrelationreferencefieldformatter.sip.in b/python/core/auto_generated/fieldformatter/qgsrelationreferencefieldformatter.sip.in index 828d162c51b..8b2f6dd22b3 100644 --- a/python/core/auto_generated/fieldformatter/qgsrelationreferencefieldformatter.sip.in +++ b/python/core/auto_generated/fieldformatter/qgsrelationreferencefieldformatter.sip.in @@ -14,8 +14,6 @@ Field formatter for a relation reference field. A value relation field formatter looks up the values from features on another layer. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/fieldformatter/qgsvaluemapfieldformatter.sip.in b/python/core/auto_generated/fieldformatter/qgsvaluemapfieldformatter.sip.in index e10ca2e2595..d4beb76fa31 100644 --- a/python/core/auto_generated/fieldformatter/qgsvaluemapfieldformatter.sip.in +++ b/python/core/auto_generated/fieldformatter/qgsvaluemapfieldformatter.sip.in @@ -23,8 +23,6 @@ configuration: - 3 => "three" - 5 => "(5)" - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/fieldformatter/qgsvaluerelationfieldformatter.sip.in b/python/core/auto_generated/fieldformatter/qgsvaluerelationfieldformatter.sip.in index 1f2e0551459..6bb22578332 100644 --- a/python/core/auto_generated/fieldformatter/qgsvaluerelationfieldformatter.sip.in +++ b/python/core/auto_generated/fieldformatter/qgsvaluerelationfieldformatter.sip.in @@ -16,8 +16,6 @@ Field formatter for a value relation field. A value relation field formatter looks up the values from features on another layer. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -77,8 +75,6 @@ if doing multiple lookups in a loop. :param parentFormFeature: For embedded forms only, the feature currently being edited in the parent form with current attribute values :return: A kvp list of values for the widget - -.. versionadded:: 3.0 %End static bool expressionRequiresFormScope( const QString &expression ); diff --git a/python/core/auto_generated/geometry/qgsabstractgeometry.sip.in b/python/core/auto_generated/geometry/qgsabstractgeometry.sip.in index be0d1c5a2a3..ecae34a3823 100644 --- a/python/core/auto_generated/geometry/qgsabstractgeometry.sip.in +++ b/python/core/auto_generated/geometry/qgsabstractgeometry.sip.in @@ -209,8 +209,6 @@ Returns the closure of the combinatorial boundary of the geometry (ie the topolo For instance, a polygon geometry will have a boundary consisting of the linestrings for each ring in the polygon. :return: boundary for geometry. May be ``None`` for some geometry types. - -.. versionadded:: 3.0 %End virtual void normalize() = 0; @@ -271,8 +269,6 @@ The optional ``flags`` argument specifies flags controlling WKB export behavior .. seealso:: :py:func:`asGml3` .. seealso:: :py:func:`asJson` - -.. versionadded:: 3.0 %End virtual QString asWkt( int precision = 17 ) const = 0; @@ -402,8 +398,6 @@ The vertex numbers start at 0, so a return value of 0 corresponds to the first vertex. Returns -1 if a corresponding vertex could not be found. - -.. versionadded:: 3.0 %End virtual bool nextVertex( QgsVertexId &id, QgsPoint &vertex /Out/ ) const = 0; @@ -420,8 +414,6 @@ Returns next vertex id and coordinates virtual void adjacentVertices( QgsVertexId vertex, QgsVertexId &previousVertex /Out/, QgsVertexId &nextVertex /Out/ ) const = 0; %Docstring Returns the vertices adjacent to a specified ``vertex`` within a geometry. - -.. versionadded:: 3.0 %End virtual QgsCoordinateSequence coordinateSequence() const = 0; @@ -557,8 +549,6 @@ Returns the length of the segment of the geometry which begins at ``startVertex` QgsAbstractGeometry objects are inherently Cartesian/planar geometries, and the lengths returned by this method are calculated using strictly Cartesian mathematics. - -.. versionadded:: 3.0 %End virtual QgsPoint centroid() const; @@ -658,8 +648,6 @@ a multipoint geometry with overlapping points will not be changed by this method The function will return ``True`` if nodes were removed, or ``False`` if no duplicate nodes were found. - -.. versionadded:: 3.0 %End virtual double vertexAngle( QgsVertexId vertex ) const = 0; @@ -870,8 +858,6 @@ Example .. seealso:: :py:func:`parts` - -.. versionadded:: 3.0 %End virtual QgsAbstractGeometry *createEmptyWithSameType() const = 0 /Factory/; @@ -915,8 +901,6 @@ Returns whether the geometry has any child geometries (``False`` for point / cur .. note:: used for vertex_iterator implementation - -.. versionadded:: 3.0 %End virtual int childCount() const; @@ -926,8 +910,6 @@ Returns number of child geometries (for geometries with child geometries) or chi .. note:: used for vertex_iterator implementation - -.. versionadded:: 3.0 %End virtual QgsAbstractGeometry *childGeometry( int index ) const; @@ -937,8 +919,6 @@ Returns pointer to child geometry (for geometries with child geometries - i.e. g .. note:: used for vertex_iterator implementation - -.. versionadded:: 3.0 %End virtual QgsPoint childPoint( int index ) const; @@ -948,8 +928,6 @@ Returns point at index (for geometries without child geometries - i.e. curve / p .. note:: used for vertex_iterator implementation - -.. versionadded:: 3.0 %End protected: @@ -988,8 +966,6 @@ class QgsVertexIterator { %Docstring(signature="appended") Java-style iterator for traversal of vertices of a geometry - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/geometry/qgsbox3d.sip.in b/python/core/auto_generated/geometry/qgsbox3d.sip.in index c0c084af073..771c490955e 100644 --- a/python/core/auto_generated/geometry/qgsbox3d.sip.in +++ b/python/core/auto_generated/geometry/qgsbox3d.sip.in @@ -26,8 +26,6 @@ extent of a geometry or collection of geometries. remains available in PyQGIS for compatibility. .. seealso:: :py:class:`QgsRectangle` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/geometry/qgscircle.sip.in b/python/core/auto_generated/geometry/qgscircle.sip.in index 11e4011423f..40ed5109df7 100644 --- a/python/core/auto_generated/geometry/qgscircle.sip.in +++ b/python/core/auto_generated/geometry/qgscircle.sip.in @@ -21,8 +21,6 @@ Circle geometry type. A circle is defined by a center point with a radius and an azimuth. The azimuth is the north angle to the semi-major axis, in degrees. By default, the semi-major axis is oriented to the north (0 degrees). - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/geometry/qgscurve.sip.in b/python/core/auto_generated/geometry/qgscurve.sip.in index 0abf0ee37ba..d1de899f656 100644 --- a/python/core/auto_generated/geometry/qgscurve.sip.in +++ b/python/core/auto_generated/geometry/qgscurve.sip.in @@ -29,8 +29,6 @@ Constructor for QgsCurve. virtual bool equals( const QgsCurve &other ) const = 0; %Docstring Checks whether this curve exactly equals another curve. - -.. versionadded:: 3.0 %End virtual bool operator==( const QgsAbstractGeometry &other ) const; diff --git a/python/core/auto_generated/geometry/qgscurvepolygon.sip.in b/python/core/auto_generated/geometry/qgscurvepolygon.sip.in index 5b423bea331..03c288a5c6c 100644 --- a/python/core/auto_generated/geometry/qgscurvepolygon.sip.in +++ b/python/core/auto_generated/geometry/qgscurvepolygon.sip.in @@ -183,8 +183,6 @@ parameter is specified then only rings smaller than this minimum area will be removed. .. seealso:: :py:func:`removeInteriorRing` - -.. versionadded:: 3.0 %End void removeInvalidRings(); @@ -192,8 +190,6 @@ area will be removed. Removes any interior rings which are not valid from the polygon. For example, this removes unclosed rings and rings with less than 4 vertices. - -.. versionadded:: 3.0 %End void forceRHR(); diff --git a/python/core/auto_generated/geometry/qgsellipse.sip.in b/python/core/auto_generated/geometry/qgsellipse.sip.in index 223c14e2c9f..e5b52a97018 100644 --- a/python/core/auto_generated/geometry/qgsellipse.sip.in +++ b/python/core/auto_generated/geometry/qgsellipse.sip.in @@ -18,8 +18,6 @@ Ellipse geometry type. An ellipse is defined by a center point with a semi-major axis, a semi-minor axis and an azimuth. The azimuth is the north angle to the first quadrant (always oriented on the semi-major axis), in degrees. By default, the semi-major axis is oriented to the east (90 degrees). The semi-minor axis is always smaller than the semi-major axis. If it is set larger, it will be swapped and the azimuth will increase by 90 degrees. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/geometry/qgsgeometryengine.sip.in b/python/core/auto_generated/geometry/qgsgeometryengine.sip.in index 9259767f22c..6b82ed9edc5 100644 --- a/python/core/auto_generated/geometry/qgsgeometryengine.sip.in +++ b/python/core/auto_generated/geometry/qgsgeometryengine.sip.in @@ -93,8 +93,6 @@ Calculate the intersection of this and ``geom``. :param geom: geometry to perform the operation :param errorMsg: Error message returned by GEOS :param parameters: can be used to specify parameters which control the intersection results (since QGIS 3.28) - -.. versionadded:: 3.0 %End virtual QgsAbstractGeometry *difference( const QgsAbstractGeometry *geom, QString *errorMsg = 0, const QgsGeometryParameters ¶meters = QgsGeometryParameters() ) const = 0 /Factory/; @@ -104,8 +102,6 @@ Calculate the difference of this and ``geom``. :param geom: geometry to perform the operation :param errorMsg: Error message returned by GEOS :param parameters: can be used to specify parameters which control the difference results (since QGIS 3.28) - -.. versionadded:: 3.0 %End virtual QgsAbstractGeometry *combine( const QgsAbstractGeometry *geom, QString *errorMsg = 0, const QgsGeometryParameters ¶meters = QgsGeometryParameters() ) const = 0 /Factory/; @@ -115,8 +111,6 @@ Calculate the combination of this and ``geom``. :param geom: geometry to perform the operation :param errorMsg: Error message returned by GEOS :param parameters: can be used to specify parameters which control the union results (since QGIS 3.28) - -.. versionadded:: 3.0 %End virtual QgsAbstractGeometry *combine( const QVector &geomList, QString *errorMsg, const QgsGeometryParameters ¶meters = QgsGeometryParameters() ) const = 0 /Factory/; @@ -126,8 +120,6 @@ Calculate the combination of this and ``geometries``. :param geomList: list of geometries to perform the operation :param errorMsg: Error message returned by GEOS :param parameters: can be used to specify parameters which control the combination results (since QGIS 3.28) - -.. versionadded:: 3.0 %End virtual QgsAbstractGeometry *combine( const QVector< QgsGeometry > &geometries, QString *errorMsg = 0, const QgsGeometryParameters ¶meters = QgsGeometryParameters() ) const = 0 /Factory/; @@ -137,8 +129,6 @@ Calculate the combination of this and ``geometries``. :param geometries: list of geometries to perform the operation :param errorMsg: Error message returned by GEOS :param parameters: can be used to specify parameters which control the combination results (since QGIS 3.28) - -.. versionadded:: 3.0 %End virtual QgsAbstractGeometry *symDifference( const QgsAbstractGeometry *geom, QString *errorMsg = 0, const QgsGeometryParameters ¶meters = QgsGeometryParameters() ) const = 0 /Factory/; @@ -148,8 +138,6 @@ Calculate the symmetric difference of this and ``geom``. :param geom: geometry to perform the operation :param errorMsg: Error message returned by GEOS :param parameters: can be used to specify parameters which control the difference results (since QGIS 3.28) - -.. versionadded:: 3.0 %End virtual QgsAbstractGeometry *buffer( double distance, int segments, QString *errorMsg = 0 ) const = 0 /Factory/; @@ -165,16 +153,12 @@ Buffers a geometry. %Docstring Calculates the centroid of this. May return a ```None```. - -.. versionadded:: 3.0 %End virtual QgsPoint *pointOnSurface( QString *errorMsg = 0 ) const = 0 /Factory/; %Docstring Calculate a point that is guaranteed to be on the surface of this. May return a ```None```. - -.. versionadded:: 3.0 %End virtual QgsAbstractGeometry *convexHull( QString *errorMsg = 0 ) const = 0 /Factory/; @@ -185,8 +169,6 @@ Calculate the convex hull of this. virtual double distance( const QgsAbstractGeometry *geom, QString *errorMsg = 0 ) const = 0; %Docstring Calculates the distance between this and ``geom``. - -.. versionadded:: 3.0 %End virtual bool distanceWithin( const QgsAbstractGeometry *geom, double maxdistance, QString *errorMsg = 0 ) const = 0; @@ -199,50 +181,36 @@ Checks if ``geom`` is within ``maxdistance`` distance from this geometry virtual bool intersects( const QgsAbstractGeometry *geom, QString *errorMsg = 0 ) const = 0; %Docstring Checks if ``geom`` intersects this. - -.. versionadded:: 3.0 %End virtual bool touches( const QgsAbstractGeometry *geom, QString *errorMsg = 0 ) const = 0; %Docstring Checks if ``geom`` touches this. - -.. versionadded:: 3.0 %End virtual bool crosses( const QgsAbstractGeometry *geom, QString *errorMsg = 0 ) const = 0; %Docstring Checks if ``geom`` crosses this. - -.. versionadded:: 3.0 %End virtual bool within( const QgsAbstractGeometry *geom, QString *errorMsg = 0 ) const = 0; %Docstring Checks if ``geom`` is within this. - -.. versionadded:: 3.0 %End virtual bool overlaps( const QgsAbstractGeometry *geom, QString *errorMsg = 0 ) const = 0; %Docstring Checks if ``geom`` overlaps this. - -.. versionadded:: 3.0 %End virtual bool contains( const QgsAbstractGeometry *geom, QString *errorMsg = 0 ) const = 0; %Docstring Checks if ``geom`` contains this. - -.. versionadded:: 3.0 %End virtual bool disjoint( const QgsAbstractGeometry *geom, QString *errorMsg = 0 ) const = 0; %Docstring Checks if ``geom`` is disjoint from this. - -.. versionadded:: 3.0 %End virtual QString relate( const QgsAbstractGeometry *geom, QString *errorMsg = 0 ) const = 0; @@ -288,16 +256,12 @@ If ``errorLoc`` is specified, it will be set to the geometry of the error locati %Docstring Checks if this is equal to ``geom``. If both are Null geometries, ```False``` is returned. - -.. versionadded:: 3.0 %End virtual bool isEmpty( QString *errorMsg ) const = 0; virtual bool isSimple( QString *errorMsg = 0 ) const = 0; %Docstring Determines whether the geometry is simple (according to OGC definition). - -.. versionadded:: 3.0 %End virtual QgsGeometryEngine::EngineOperationResult splitGeometry( const QgsLineString &splitLine, diff --git a/python/core/auto_generated/geometry/qgsgeometryutils.sip.in b/python/core/auto_generated/geometry/qgsgeometryutils.sip.in index 31860470b18..24d7de6d0f6 100644 --- a/python/core/auto_generated/geometry/qgsgeometryutils.sip.in +++ b/python/core/auto_generated/geometry/qgsgeometryutils.sip.in @@ -69,8 +69,6 @@ Retrieves the vertices which are before and after the interpolated point at a sp .. note:: if the distance coincides exactly with a vertex, then both previousVertex and nextVertex will be set to this vertex - -.. versionadded:: 3.0 %End static double distToInfiniteLine( const QgsPoint &point, const QgsPoint &linePoint1, const QgsPoint &linePoint2, double epsilon = 1e-7 ); @@ -311,8 +309,6 @@ Example # pr is a 3D point: 'PointM (3 4 1)' pr = midpoint ( p, QgsPoint( QgsWkbTypes.PointZM, 2, 2, 2, 2 ) ) # pr is a 3D point: 'PointZM (3 4 1 1)' - -.. versionadded:: 3.0 %End static QgsPointXY interpolatePointOnLine( double x1, double y1, double x2, double y2, double fraction ) /HoldGIL/; @@ -327,8 +323,6 @@ use a ``fraction`` < 0 or > 1, in which case the returned point is extrapolated from the supplied line. .. seealso:: :py:func:`interpolatePointOnLineByValue` - -.. versionadded:: 3.0.2 %End static QgsPoint interpolatePointOnLine( const QgsPoint &p1, const QgsPoint &p2, double fraction ) /HoldGIL/; @@ -346,8 +340,6 @@ Any Z or M values present in the input points will also be interpolated and present in the returned point. .. seealso:: :py:func:`interpolatePointOnLineByValue` - -.. versionadded:: 3.0.2 %End static QgsPointXY interpolatePointOnLineByValue( double x1, double y1, double v1, double x2, double y2, double v2, double value ) /HoldGIL/; @@ -361,8 +353,6 @@ point will be linearly interpolated to match position corresponding to the target ``value``. .. seealso:: :py:func:`interpolatePointOnLine` - -.. versionadded:: 3.0.2 %End static double gradient( const QgsPoint &pt1, const QgsPoint &pt2 ) /HoldGIL/; @@ -373,8 +363,6 @@ Returns the gradient of a line defined by points ``pt1`` and ``pt2``. :param pt2: second point. :return: The gradient of this linear entity, or infinity if vertical - -.. versionadded:: 3.0 %End static void coefficients( const QgsPoint &pt1, const QgsPoint &pt2, @@ -384,12 +372,6 @@ Returns the coefficients (a, b, c for equation "ax + by + c = 0") of a line defi :param pt1: first point. :param pt2: second point. - -:return: - a: Output parameter, a coefficient of the equation. - - b: Output parameter, b coefficient of the equation. - - c: Output parameter, c coefficient of the equation. - -.. versionadded:: 3.0 %End static QgsLineString perpendicularSegment( const QgsPoint &p, const QgsPoint &s1, const QgsPoint &s2 ) /HoldGIL/; @@ -421,8 +403,6 @@ already contains a Z value. points whose z value is closest to the original x/y point, but only the first one found. -.. versionadded:: 3.0 - .. deprecated:: QGIS 3.20 use transferFirstZValueToPoint( const :py:class:`QgsPointSequence` &points, :py:class:`QgsPoint` &point ) instead %End diff --git a/python/core/auto_generated/geometry/qgslinestring.sip.in b/python/core/auto_generated/geometry/qgslinestring.sip.in index 8381dfaf90e..8337f9e16d1 100644 --- a/python/core/auto_generated/geometry/qgslinestring.sip.in +++ b/python/core/auto_generated/geometry/qgslinestring.sip.in @@ -236,8 +236,6 @@ LineString will be LineStringZ (or LineStringZM) type. If the sizes of ``x`` and ``y`` are non-equal then the resultant linestring will be created using the minimum size of these arrays. - -.. versionadded:: 3.0 %End QgsLineString( const QgsPoint &p1, const QgsPoint &p2 ) /HoldGIL/; @@ -580,8 +578,6 @@ Returns the geometry converted to the more generic curve type :py:class:`QgsComp Extends the line geometry by extrapolating out the start or end of the line by a specified distance. Lines are extended using the bearing of the first or last segment in the line. - -.. versionadded:: 3.0 %End diff --git a/python/core/auto_generated/geometry/qgspoint.sip.in b/python/core/auto_generated/geometry/qgspoint.sip.in index 1fb054a256e..c7fa57bd4b5 100644 --- a/python/core/auto_generated/geometry/qgspoint.sip.in +++ b/python/core/auto_generated/geometry/qgspoint.sip.in @@ -224,8 +224,6 @@ cases it may be more appropriate to call the faster :py:func:`~QgsPoint.distance when comparing distances. .. seealso:: :py:func:`distanceSquared` - -.. versionadded:: 3.0 %End double distance( const QgsPoint &other ) const /HoldGIL/; @@ -235,8 +233,6 @@ cases it may be more appropriate to call the faster :py:func:`~QgsPoint.distance when comparing distances. .. seealso:: :py:func:`distanceSquared` - -.. versionadded:: 3.0 %End double distanceSquared( double x, double y ) const /HoldGIL/; @@ -246,8 +242,6 @@ this is faster than calling :py:func:`~QgsPoint.distance`, and may be useful in distances where the extra expense of calling :py:func:`~QgsPoint.distance` is not required. .. seealso:: :py:func:`distance` - -.. versionadded:: 3.0 %End double distanceSquared( const QgsPoint &other ) const /HoldGIL/; @@ -257,8 +251,6 @@ this is faster than calling :py:func:`~QgsPoint.distance`, and may be useful in distances where the extra expense of calling :py:func:`~QgsPoint.distance` is not required. .. seealso:: :py:func:`distance` - -.. versionadded:: 3.0 %End double distance3D( double x, double y, double z ) const /HoldGIL/; @@ -268,8 +260,6 @@ cases it may be more appropriate to call the faster :py:func:`~QgsPoint.distance when comparing distances. .. seealso:: :py:func:`distanceSquared3D` - -.. versionadded:: 3.0 %End double distance3D( const QgsPoint &other ) const /HoldGIL/; @@ -279,8 +269,6 @@ cases it may be more appropriate to call the faster :py:func:`~QgsPoint.distance when comparing distances. .. seealso:: :py:func:`distanceSquared3D` - -.. versionadded:: 3.0 %End double distanceSquared3D( double x, double y, double z ) const /HoldGIL/; @@ -290,8 +278,6 @@ this is faster than calling :py:func:`~QgsPoint.distance3D`, and may be useful i distances where the extra expense of calling :py:func:`~QgsPoint.distance3D` is not required. .. seealso:: :py:func:`distance3D` - -.. versionadded:: 3.0 %End double distanceSquared3D( const QgsPoint &other ) const /HoldGIL/; @@ -301,23 +287,17 @@ this is faster than calling :py:func:`~QgsPoint.distance3D`, and may be useful i distances where the extra expense of calling :py:func:`~QgsPoint.distance3D` is not required. .. seealso:: :py:func:`distance3D` - -.. versionadded:: 3.0 %End double azimuth( const QgsPoint &other ) const /HoldGIL/; %Docstring Calculates Cartesian azimuth between this point and other one (clockwise in degree, starting from north) - -.. versionadded:: 3.0 %End double inclination( const QgsPoint &other ) const /HoldGIL/; %Docstring Calculates Cartesian inclination between this point and other one (starting from zenith = 0 to nadir = 180. Horizon = 90) Returns 90.0 if the distance between this point and other one is equal to 0 (same point). - -.. versionadded:: 3.0 %End QgsPoint project( double distance, double azimuth, double inclination = 90.0 ) const /HoldGIL/; @@ -352,8 +332,6 @@ Example # pr is a 3D point: 'PointZ (1 3 2)' pr = p.project (1, 0, 0 ) # pr is a 3D point: 'PointZ (1 2 3)' - -.. versionadded:: 3.0 %End QgsVector operator-( const QgsPoint &p ) const /HoldGIL/; diff --git a/python/core/auto_generated/geometry/qgspolygon.sip.in b/python/core/auto_generated/geometry/qgspolygon.sip.in index edf97700a54..7d0737dd9e7 100644 --- a/python/core/auto_generated/geometry/qgspolygon.sip.in +++ b/python/core/auto_generated/geometry/qgspolygon.sip.in @@ -74,8 +74,6 @@ Returns the geometry converted to the more generic curve type :py:class:`QgsCurv Returns the distance from a point to the boundary of the polygon (either the exterior ring or any closer interior rings). The returned distance will be negative if the point lies outside the polygon. - -.. versionadded:: 3.0 %End diff --git a/python/core/auto_generated/geometry/qgsrectangle.sip.in b/python/core/auto_generated/geometry/qgsrectangle.sip.in index 4042e89c873..2c2538134da 100644 --- a/python/core/auto_generated/geometry/qgsrectangle.sip.in +++ b/python/core/auto_generated/geometry/qgsrectangle.sip.in @@ -63,16 +63,12 @@ Copy constructor %Docstring Creates a new rectangle from a ``wkt`` string. The WKT must contain only 5 vertices, representing a rectangle aligned with X and Y axes. - -.. versionadded:: 3.0 %End static QgsRectangle fromCenterAndSize( const QgsPointXY ¢er, double width, double height ); %Docstring Creates a new rectangle, given the specified ``center`` point and ``width`` and ``height``. - -.. versionadded:: 3.0 %End void set( const QgsPointXY &p1, const QgsPointXY &p2, bool normalize = true ); @@ -185,8 +181,6 @@ Returns the area of the rectangle. .. seealso:: :py:func:`height` .. seealso:: :py:func:`perimeter` - -.. versionadded:: 3.0 %End double perimeter() const /HoldGIL/; @@ -194,8 +188,6 @@ Returns the area of the rectangle. Returns the perimeter of the rectangle. .. seealso:: :py:func:`area` - -.. versionadded:: 3.0 %End QgsPointXY center() const /HoldGIL/; @@ -241,8 +233,6 @@ Gets rectangle enlarged by buffer. In earlier QGIS releases this method was named :py:func:`~QgsRectangle.buffer`. .. seealso:: :py:func:`grow` - -.. versionadded:: 3.0 %End QgsRectangle intersect( const QgsRectangle &rect ) const; @@ -371,8 +361,6 @@ Swap x/y coordinates in the rectangle. %Docstring Converts the rectangle to a 3D box, with the specified ``zMin`` and ``zMax`` z values. - -.. versionadded:: 3.0 %End operator QVariant() const; diff --git a/python/core/auto_generated/geometry/qgsreferencedgeometry.sip.in b/python/core/auto_generated/geometry/qgsreferencedgeometry.sip.in index 26146ab5821..b7d20cc8b15 100644 --- a/python/core/auto_generated/geometry/qgsreferencedgeometry.sip.in +++ b/python/core/auto_generated/geometry/qgsreferencedgeometry.sip.in @@ -19,8 +19,6 @@ A base class for geometry primitives which are stored with an associated referen associated with them. .. seealso:: :py:class:`QgsReferencedRectangle` - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -55,8 +53,6 @@ class QgsReferencedRectangle : QgsRectangle, QgsReferencedGeometryBase { %Docstring(signature="appended") A :py:class:`QgsRectangle` with associated coordinate reference system. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -93,8 +89,6 @@ class QgsReferencedPointXY : QgsPointXY, QgsReferencedGeometryBase { %Docstring(signature="appended") A :py:class:`QgsPointXY` with associated coordinate reference system. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/geometry/qgsregularpolygon.sip.in b/python/core/auto_generated/geometry/qgsregularpolygon.sip.in index 249a8d0b07c..09adee69b29 100644 --- a/python/core/auto_generated/geometry/qgsregularpolygon.sip.in +++ b/python/core/auto_generated/geometry/qgsregularpolygon.sip.in @@ -18,8 +18,6 @@ Regular Polygon geometry type. A regular polygon is a polygon that is equiangular (all angles are equal in measure) and equilateral (all sides have the same length). The regular polygon is defined by a center point with a number of sides/vertices, a radius and the first vertex. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/geometry/qgstriangle.sip.in b/python/core/auto_generated/geometry/qgstriangle.sip.in index e769af0f79e..2a713ce2437 100644 --- a/python/core/auto_generated/geometry/qgstriangle.sip.in +++ b/python/core/auto_generated/geometry/qgstriangle.sip.in @@ -13,8 +13,6 @@ class QgsTriangle : QgsPolygon { %Docstring(signature="appended") Triangle geometry type. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/geometry/qgswkbtypes.sip.in b/python/core/auto_generated/geometry/qgswkbtypes.sip.in index c7e0477cac4..28d1a5ff15a 100644 --- a/python/core/auto_generated/geometry/qgswkbtypes.sip.in +++ b/python/core/auto_generated/geometry/qgswkbtypes.sip.in @@ -212,8 +212,6 @@ This will return one of the following strings: - Unknown Geometry - No Geometry - Invalid Geometry - -.. versionadded:: 3.0 %End static bool hasZ( Qgis::WkbType type ) /HoldGIL/; diff --git a/python/core/auto_generated/labeling/qgslabelingenginesettings.sip.in b/python/core/auto_generated/labeling/qgslabelingenginesettings.sip.in index a3c6e7dc5b5..2d366bf3d44 100644 --- a/python/core/auto_generated/labeling/qgslabelingenginesettings.sip.in +++ b/python/core/auto_generated/labeling/qgslabelingenginesettings.sip.in @@ -12,8 +12,6 @@ class QgsLabelingEngineSettings { %Docstring(signature="appended") Stores global configuration for labeling engine - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/labeling/qgspallabeling.sip.in b/python/core/auto_generated/labeling/qgspallabeling.sip.in index 8e0210549d2..f376892bfe1 100644 --- a/python/core/auto_generated/labeling/qgspallabeling.sip.in +++ b/python/core/auto_generated/labeling/qgspallabeling.sip.in @@ -217,8 +217,6 @@ such as blend modes, which require output in raster formats to be fully respecte static const QgsPropertiesDefinition &propertyDefinitions(); %Docstring Returns the labeling property definitions. - -.. versionadded:: 3.0 %End bool drawLabels; @@ -412,8 +410,6 @@ Write settings into a DOM element Returns a reference to the label's property collection, used for data defined overrides. .. seealso:: :py:func:`setDataDefinedProperties` - -.. versionadded:: 3.0 %End @@ -426,8 +422,6 @@ Sets the label's property collection, used for data defined overrides. .. seealso:: :py:func:`dataDefinedProperties` .. seealso:: Property - -.. versionadded:: 3.0 %End const QgsTextFormat &format() const; @@ -435,8 +429,6 @@ Sets the label's property collection, used for data defined overrides. Returns the label text formatting settings, e.g., font settings, buffer settings, etc. .. seealso:: :py:func:`setFormat` - -.. versionadded:: 3.0 %End void setFormat( const QgsTextFormat &format ); @@ -446,8 +438,6 @@ Sets the label text formatting settings, e.g., font settings, buffer settings, e :param format: label text format .. seealso:: :py:func:`format` - -.. versionadded:: 3.0 %End QgsCallout *callout() const; diff --git a/python/core/auto_generated/labeling/qgsrulebasedlabeling.sip.in b/python/core/auto_generated/labeling/qgsrulebasedlabeling.sip.in index 7d7db872bf0..d597af11db9 100644 --- a/python/core/auto_generated/labeling/qgsrulebasedlabeling.sip.in +++ b/python/core/auto_generated/labeling/qgsrulebasedlabeling.sip.in @@ -14,8 +14,6 @@ class QgsRuleBasedLabeling : QgsAbstractVectorLayerLabeling { %Docstring(signature="appended") Rule based labeling for a vector layer. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -29,8 +27,6 @@ Rule based labeling for a vector layer. { %Docstring(signature="appended") A child rule for QgsRuleBasedLabeling. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -72,8 +68,6 @@ A scale of 0 indicates no maximum scale visibility. .. seealso:: :py:func:`minimumScale` .. seealso:: :py:func:`setMaximumScale` - -.. versionadded:: 3.0 %End double minimumScale() const; @@ -85,8 +79,6 @@ A scale of 0 indicates no minimum scale visibility. .. seealso:: :py:func:`maximumScale` .. seealso:: :py:func:`setMinimumScale` - -.. versionadded:: 3.0 %End QString filterExpression() const; @@ -310,8 +302,6 @@ Set pal settings for a specific provider (takes ownership). :param settings: Pal layer settings :param providerId: The id of the provider - -.. versionadded:: 3.0 %End virtual bool requiresAdvancedEffects() const; diff --git a/python/core/auto_generated/labeling/qgsvectorlayerlabeling.sip.in b/python/core/auto_generated/labeling/qgsvectorlayerlabeling.sip.in index a5d4f7bdb14..acd3f23cd04 100644 --- a/python/core/auto_generated/labeling/qgsvectorlayerlabeling.sip.in +++ b/python/core/auto_generated/labeling/qgsvectorlayerlabeling.sip.in @@ -15,8 +15,6 @@ class QgsAbstractVectorLayerLabeling { %Docstring(signature="appended") Abstract base class - its implementations define different approaches to the labeling of a vector layer. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -71,8 +69,6 @@ Set pal settings for a specific provider (takes ownership). :param settings: Pal layer settings :param providerId: The id of the provider - -.. versionadded:: 3.0 %End virtual bool requiresAdvancedEffects() const = 0; @@ -80,8 +76,6 @@ Set pal settings for a specific provider (takes ownership). Returns ``True`` if drawing labels requires advanced effects like composition modes, which could prevent it being used as an isolated cached image or exported to a vector format. - -.. versionadded:: 3.0 %End virtual void multiplyOpacity( double opacityFactor ); @@ -144,8 +138,6 @@ class QgsVectorLayerSimpleLabeling : QgsAbstractVectorLayerLabeling Basic implementation of the labeling interface. The configuration is kept in layer's custom properties for backward compatibility. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -175,8 +167,6 @@ Set pal settings (takes ownership). :param settings: Pal layer settings :param providerId: Unused parameter - -.. versionadded:: 3.0 %End virtual bool requiresAdvancedEffects() const; diff --git a/python/core/auto_generated/layertree/qgslayertree.sip.in b/python/core/auto_generated/layertree/qgslayertree.sip.in index 56048f43ce5..a21bc03507a 100644 --- a/python/core/auto_generated/layertree/qgslayertree.sip.in +++ b/python/core/auto_generated/layertree/qgslayertree.sip.in @@ -15,8 +15,6 @@ Namespace with helper functions for layer tree operations. Only generally useful routines should be here. Miscellaneous utility functions for work with the layer tree are in :py:class:`QgsLayerTreeUtils` class. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -60,8 +58,6 @@ If you need the current layer order that is active, prefer using :py:func:`~QgsL .. seealso:: :py:func:`layerOrder` .. seealso:: :py:func:`hasCustomLayerOrder` - -.. versionadded:: 3.0 %End void setCustomLayerOrder( const QList &customLayerOrder ); @@ -75,8 +71,6 @@ If you need the current layer order that is active, prefer using :py:func:`~QgsL .. seealso:: :py:func:`layerOrder` .. seealso:: :py:func:`hasCustomLayerOrder` - -.. versionadded:: 3.0 %End void setCustomLayerOrder( const QStringList &customLayerOrder ) /PyName=setCustomLayerOrderByIds/; @@ -90,8 +84,6 @@ If you need the current layer order that is active, prefer using :py:func:`~QgsL .. seealso:: :py:func:`layerOrder` .. seealso:: :py:func:`hasCustomLayerOrder` - -.. versionadded:: 3.0 %End QList layerOrder() const; @@ -102,8 +94,6 @@ customLayerOrder or the layer order derived from the tree. This property is read only. .. seealso:: :py:func:`customLayerOrder` - -.. versionadded:: 3.0 %End bool hasCustomLayerOrder() const; @@ -112,8 +102,6 @@ Determines if the layer order should be derived from the layer tree or if a custom override order shall be used instead. .. seealso:: :py:func:`customLayerOrder` - -.. versionadded:: 3.0 %End void setHasCustomLayerOrder( bool hasCustomLayerOrder ); @@ -122,8 +110,6 @@ Determines if the layer order should be derived from the layer tree or if a custom override order shall be used instead. .. seealso:: :py:func:`setCustomLayerOrder` - -.. versionadded:: 3.0 %End static QgsLayerTree *readXml( QDomElement &element, const QgsReadWriteContext &context ); @@ -132,16 +118,12 @@ Load the layer tree from an XML element. It is not required that layers are loaded at this point. :py:func:`~QgsLayerTree.resolveReferences` needs to be called after loading the layers and before using the tree. - -.. versionadded:: 3.0 %End void readLayerOrderFromXml( const QDomElement &doc ); %Docstring Load the layer order from an XML element. Make sure that this is only called after the layers are loaded. - -.. versionadded:: 3.0 %End virtual void writeXml( QDomElement &parentElement, const QgsReadWriteContext &context ); @@ -153,8 +135,6 @@ Make sure that this is only called after the layers are loaded. void clear(); %Docstring Clear any information from this layer tree. - -.. versionadded:: 3.0 %End signals: @@ -162,15 +142,11 @@ Clear any information from this layer tree. void customLayerOrderChanged(); %Docstring Emitted when the custom layer order has changed. - -.. versionadded:: 3.0 %End void layerOrderChanged(); %Docstring Emitted when the layer order has changed. - -.. versionadded:: 3.0 %End void hasCustomLayerOrderChanged( bool hasCustomLayerOrder ); @@ -178,8 +154,6 @@ Emitted when the layer order has changed. Emitted when the hasCustomLayerOrder flag changes. .. seealso:: :py:func:`hasCustomLayerOrder` - -.. versionadded:: 3.0 %End }; diff --git a/python/core/auto_generated/layertree/qgslayertreegroup.sip.in b/python/core/auto_generated/layertree/qgslayertreegroup.sip.in index 8d116736d01..e36417aa84a 100644 --- a/python/core/auto_generated/layertree/qgslayertreegroup.sip.in +++ b/python/core/auto_generated/layertree/qgslayertreegroup.sip.in @@ -112,8 +112,6 @@ Remove all child nodes. The nodes will be deleted. QgsLayerTreeLayer *findLayer( QgsMapLayer *layer ) const; %Docstring Find layer node representing the map layer. Searches recursively the whole sub-tree. - -.. versionadded:: 3.0 %End QgsLayerTreeLayer *findLayer( const QString &layerId ) const; @@ -171,8 +169,6 @@ Does not resolve textual references to layers. Call :py:func:`~QgsLayerTreeGroup %Docstring Read group (tree) from XML element and return the newly created group (or ``None`` on error). Also resolves textual references to layers from the project (calls :py:func:`~QgsLayerTreeGroup.resolveReferences` internally). - -.. versionadded:: 3.0 %End virtual void writeXml( QDomElement &parentElement, const QgsReadWriteContext &context ); @@ -203,8 +199,6 @@ Returns a clone of the group. The children are cloned too. %Docstring Calls :py:func:`~QgsLayerTreeGroup.resolveReferences` on child tree nodes - -.. versionadded:: 3.0 %End virtual void setItemVisibilityCheckedRecursive( bool checked ); diff --git a/python/core/auto_generated/layertree/qgslayertreelayer.sip.in b/python/core/auto_generated/layertree/qgslayertreelayer.sip.in index 0dd8dd72d8e..b9301f7051e 100644 --- a/python/core/auto_generated/layertree/qgslayertreelayer.sip.in +++ b/python/core/auto_generated/layertree/qgslayertreelayer.sip.in @@ -68,8 +68,6 @@ Returns the map layer associated with this node. Returns the layer's name. .. seealso:: :py:func:`setName` - -.. versionadded:: 3.0 %End virtual void setName( const QString &n ); @@ -78,8 +76,6 @@ Returns the layer's name. Sets the layer's name. .. seealso:: :py:func:`name` - -.. versionadded:: 3.0 %End void setUseLayerName( bool use = true ); @@ -107,8 +103,6 @@ Does not resolve textual references to layers. Call :py:func:`~QgsLayerTreeLayer %Docstring Read layer node from XML. Returns new instance. Also resolves textual references to layers from the project (calls :py:func:`~QgsLayerTreeLayer.resolveReferences` internally). - -.. versionadded:: 3.0 %End virtual void writeXml( QDomElement &parentElement, const QgsReadWriteContext &context ); @@ -124,8 +118,6 @@ Also resolves textual references to layers from the project (calls :py:func:`~Qg %Docstring Resolves reference to layer from stored layer ID (if it has not been resolved already) - -.. versionadded:: 3.0 %End void setLabelExpression( const QString &expression ); diff --git a/python/core/auto_generated/layertree/qgslayertreemodel.sip.in b/python/core/auto_generated/layertree/qgslayertreemodel.sip.in index f42f8f0fa74..58daf191038 100644 --- a/python/core/auto_generated/layertree/qgslayertreemodel.sip.in +++ b/python/core/auto_generated/layertree/qgslayertreemodel.sip.in @@ -398,8 +398,6 @@ Emitted when a hit test for visible legend items completes. void nodeNameChanged( QgsLayerTreeNode *node, const QString &name ); %Docstring Updates model when node's name has changed - -.. versionadded:: 3.0 %End void nodeCustomPropertyChanged( QgsLayerTreeNode *node, const QString &key ); diff --git a/python/core/auto_generated/layertree/qgslayertreemodellegendnode.sip.in b/python/core/auto_generated/layertree/qgslayertreemodellegendnode.sip.in index e6e0a8502c6..3359621bfad 100644 --- a/python/core/auto_generated/layertree/qgslayertreemodellegendnode.sip.in +++ b/python/core/auto_generated/layertree/qgslayertreemodellegendnode.sip.in @@ -664,8 +664,6 @@ class QgsDataDefinedSizeLegendNode : QgsLayerTreeModelLegendNode { %Docstring(signature="appended") Produces legend node with a marker symbol - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layertree/qgslayertreenode.sip.in b/python/core/auto_generated/layertree/qgslayertreenode.sip.in index c9d532514c0..661d34e75af 100644 --- a/python/core/auto_generated/layertree/qgslayertreenode.sip.in +++ b/python/core/auto_generated/layertree/qgslayertreenode.sip.in @@ -111,15 +111,11 @@ Gets list of children of the node. Children are owned by the parent virtual QString name() const = 0; %Docstring Returns name of the node - -.. versionadded:: 3.0 %End virtual void setName( const QString &name ) = 0; %Docstring Set name of the node. Emits nameChanged signal. - -.. versionadded:: 3.0 %End static QgsLayerTreeNode *readXml( QDomElement &element, const QgsReadWriteContext &context ) /Factory/; @@ -132,8 +128,6 @@ Does not resolve textual references to layers. Call :py:func:`~QgsLayerTreeNode. %Docstring Read layer tree from XML. Returns new instance. Also resolves textual references to layers from the project (calls :py:func:`~QgsLayerTreeNode.resolveReferences` internally). - -.. versionadded:: 3.0 %End virtual void writeXml( QDomElement &parentElement, const QgsReadWriteContext &context ) = 0; @@ -159,22 +153,16 @@ If ``looseMatching`` is ``True`` then a looser match will be used, where a layer will match if the name, public source, and data provider match. This can be used to match legend customization from different projects where layers will have different layer IDs. - -.. versionadded:: 3.0 %End bool isVisible() const; %Docstring Returns whether a node is really visible (ie checked and all its ancestors checked as well) - -.. versionadded:: 3.0 %End bool itemVisibilityChecked() const; %Docstring Returns whether a node is checked (independently of its ancestors or children) - -.. versionadded:: 3.0 %End void setItemVisibilityChecked( bool checked ); @@ -182,44 +170,32 @@ Returns whether a node is checked (independently of its ancestors or children) Check or uncheck a node (independently of its ancestors or children) .. seealso:: :py:func:`QgsLayerTreeView.setLayerVisible` - -.. versionadded:: 3.0 %End virtual void setItemVisibilityCheckedRecursive( bool checked ); %Docstring Check or uncheck a node and all its children (taking into account exclusion rules) - -.. versionadded:: 3.0 %End void setItemVisibilityCheckedParentRecursive( bool checked ); %Docstring Check or uncheck a node and all its parents - -.. versionadded:: 3.0 %End bool isItemVisibilityCheckedRecursive() const; %Docstring Returns whether this node is checked and all its children. - -.. versionadded:: 3.0 %End bool isItemVisibilityUncheckedRecursive() const; %Docstring Returns whether this node is unchecked and all its children. - -.. versionadded:: 3.0 %End QList< QgsMapLayer * > checkedLayers() const; %Docstring Returns a list of any checked layers which belong to this node or its children. - -.. versionadded:: 3.0 %End int depth() const; @@ -293,8 +269,6 @@ Emitted when the collapsed/expanded state of a node within the tree has been cha void nameChanged( QgsLayerTreeNode *node, QString name ); %Docstring Emitted when the name of the node is changed - -.. versionadded:: 3.0 %End protected: diff --git a/python/core/auto_generated/layout/qgsabstractlayoutiterator.sip.in b/python/core/auto_generated/layout/qgsabstractlayoutiterator.sip.in index aef352cea30..84c08e1527d 100644 --- a/python/core/auto_generated/layout/qgsabstractlayoutiterator.sip.in +++ b/python/core/auto_generated/layout/qgsabstractlayoutiterator.sip.in @@ -12,8 +12,6 @@ class QgsAbstractLayoutIterator { %Docstring(signature="appended") An abstract base class for :py:class:`QgsLayout` based classes which can be exported by :py:class:`QgsLayoutExporter`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgsabstractreportsection.sip.in b/python/core/auto_generated/layout/qgsabstractreportsection.sip.in index 85139056795..14c69162764 100644 --- a/python/core/auto_generated/layout/qgsabstractreportsection.sip.in +++ b/python/core/auto_generated/layout/qgsabstractreportsection.sip.in @@ -19,8 +19,6 @@ Current context for a report section. This is not considered stable API, and may change in future QGIS releases. It is exposed to the Python bindings for unit testing purposes only. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -44,8 +42,6 @@ An abstract base class for :py:class:`QgsReport` subsections. This is not considered stable API, and may change in future QGIS releases. It is exposed to the Python bindings for unit testing purposes only. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayout.sip.in b/python/core/auto_generated/layout/qgslayout.sip.in index ba57ede5167..6b3c9f4716e 100644 --- a/python/core/auto_generated/layout/qgslayout.sip.in +++ b/python/core/auto_generated/layout/qgslayout.sip.in @@ -18,8 +18,6 @@ to a QPainter, it is recommended to instead use a :py:class:`QgsLayoutExporter` layouts instead. :py:class:`QgsLayoutExporter` automatically takes care of the intracacies of preparing the layout and paint devices for correct exports, respecting various user settings such as the layout context DPI. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutaligner.sip.in b/python/core/auto_generated/layout/qgslayoutaligner.sip.in index 62078f57b8c..3b6762dafd9 100644 --- a/python/core/auto_generated/layout/qgslayoutaligner.sip.in +++ b/python/core/auto_generated/layout/qgslayoutaligner.sip.in @@ -15,8 +15,6 @@ Handles aligning and distributing sets of layout items. :py:class:`QgsLayoutAligner` contains methods for automatically aligning and distributing sets of layout items, e.g. aligning a group of items to top or left sides. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutatlas.sip.in b/python/core/auto_generated/layout/qgslayoutatlas.sip.in index e075ecf2ed8..852b089563b 100644 --- a/python/core/auto_generated/layout/qgslayoutatlas.sip.in +++ b/python/core/auto_generated/layout/qgslayoutatlas.sip.in @@ -19,8 +19,6 @@ directly with :py:class:`QgsLayoutExporter` to automatically output all pages fr For :py:class:`QgsPrintLayout` layouts, it is not necessary to manually construct a :py:class:`QgsLayoutAtlas` object. Instead, the atlas attached to the print layout should be used. This can be retrieved by calling :py:func:`QgsPrintLayout.atlas()`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutexporter.sip.in b/python/core/auto_generated/layout/qgslayoutexporter.sip.in index 9611931e437..717002cb839 100644 --- a/python/core/auto_generated/layout/qgslayoutexporter.sip.in +++ b/python/core/auto_generated/layout/qgslayoutexporter.sip.in @@ -14,8 +14,6 @@ class QgsLayoutExporter { %Docstring(signature="appended") Handles rendering and exports of layouts to various formats. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutframe.sip.in b/python/core/auto_generated/layout/qgslayoutframe.sip.in index fede2793085..ffa2469d0d9 100644 --- a/python/core/auto_generated/layout/qgslayoutframe.sip.in +++ b/python/core/auto_generated/layout/qgslayoutframe.sip.in @@ -13,8 +13,6 @@ class QgsLayoutFrame: QgsLayoutItem { %Docstring(signature="appended") Base class for frame items, which form a layout multiframe item. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutgridsettings.sip.in b/python/core/auto_generated/layout/qgslayoutgridsettings.sip.in index 72cdc11f87a..2282d54d4c0 100644 --- a/python/core/auto_generated/layout/qgslayoutgridsettings.sip.in +++ b/python/core/auto_generated/layout/qgslayoutgridsettings.sip.in @@ -12,8 +12,6 @@ class QgsLayoutGridSettings : QgsLayoutSerializableObject { %Docstring(signature="appended") Contains settings relating to the appearance, spacing and offset for layout grids. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutguidecollection.sip.in b/python/core/auto_generated/layout/qgslayoutguidecollection.sip.in index 2f412d68329..43e7f91a2aa 100644 --- a/python/core/auto_generated/layout/qgslayoutguidecollection.sip.in +++ b/python/core/auto_generated/layout/qgslayoutguidecollection.sip.in @@ -12,8 +12,6 @@ class QgsLayoutGuide : QObject { %Docstring(signature="appended") Contains the configuration for a single snap guide used by a layout. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -128,8 +126,6 @@ class QgsLayoutGuideCollection : QAbstractTableModel, QgsLayoutSerializableObjec { %Docstring(signature="appended") Stores and manages the snap guides used by a layout. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -268,8 +264,6 @@ class QgsLayoutGuideProxyModel : QSortFilterProxyModel { %Docstring(signature="appended") Filters QgsLayoutGuideCollection models to guides of a single orientation (horizontal or vertical). - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutitem.sip.in b/python/core/auto_generated/layout/qgslayoutitem.sip.in index 70f02e00a2c..ba962f456e0 100644 --- a/python/core/auto_generated/layout/qgslayoutitem.sip.in +++ b/python/core/auto_generated/layout/qgslayoutitem.sip.in @@ -13,8 +13,6 @@ class QgsLayoutItemRenderContext { %Docstring(signature="appended") Contains settings and helpers relating to a render of a :py:class:`QgsLayoutItem`. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -65,8 +63,6 @@ class QgsLayoutItem : QgsLayoutObject, QGraphicsRectItem, QgsLayoutUndoObjectInt { %Docstring(signature="appended") Base class for graphical items within a :py:class:`QgsLayout`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutitemattributetable.sip.in b/python/core/auto_generated/layout/qgslayoutitemattributetable.sip.in index 3c4d21829ea..77a5c2c745a 100644 --- a/python/core/auto_generated/layout/qgslayoutitemattributetable.sip.in +++ b/python/core/auto_generated/layout/qgslayoutitemattributetable.sip.in @@ -14,8 +14,6 @@ class QgsLayoutItemAttributeTable: QgsLayoutTable { %Docstring(signature="appended") A layout table subclass that displays attributes from a vector layer. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutitemgroup.sip.in b/python/core/auto_generated/layout/qgslayoutitemgroup.sip.in index d513c679631..297cd92ad38 100644 --- a/python/core/auto_generated/layout/qgslayoutitemgroup.sip.in +++ b/python/core/auto_generated/layout/qgslayoutitemgroup.sip.in @@ -12,8 +12,6 @@ class QgsLayoutItemGroup: QgsLayoutItem { %Docstring(signature="appended") A container for grouping several :py:class:`QgsLayoutItems`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutitemhtml.sip.in b/python/core/auto_generated/layout/qgslayoutitemhtml.sip.in index f5bc991aed1..283491b48f6 100644 --- a/python/core/auto_generated/layout/qgslayoutitemhtml.sip.in +++ b/python/core/auto_generated/layout/qgslayoutitemhtml.sip.in @@ -13,8 +13,6 @@ class QgsLayoutItemHtml: QgsLayoutMultiFrame { %Docstring(signature="appended") A layout multiframe subclass for HTML content. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutitemlabel.sip.in b/python/core/auto_generated/layout/qgslayoutitemlabel.sip.in index 4f564e1303d..c30a1c3221a 100644 --- a/python/core/auto_generated/layout/qgslayoutitemlabel.sip.in +++ b/python/core/auto_generated/layout/qgslayoutitemlabel.sip.in @@ -13,8 +13,6 @@ class QgsLayoutItemLabel: QgsLayoutItem { %Docstring(signature="appended") A layout item subclass for text labels. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutitemlegend.sip.in b/python/core/auto_generated/layout/qgslayoutitemlegend.sip.in index 3018e60b5b5..fd646b104ae 100644 --- a/python/core/auto_generated/layout/qgslayoutitemlegend.sip.in +++ b/python/core/auto_generated/layout/qgslayoutitemlegend.sip.in @@ -63,8 +63,6 @@ class QgsLayoutItemLegend : QgsLayoutItem { %Docstring(signature="appended") A layout item subclass for map legends. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutitemmap.sip.in b/python/core/auto_generated/layout/qgslayoutitemmap.sip.in index 84f9c0f9d40..6eb9af3b6f2 100644 --- a/python/core/auto_generated/layout/qgslayoutitemmap.sip.in +++ b/python/core/auto_generated/layout/qgslayoutitemmap.sip.in @@ -289,8 +289,6 @@ class QgsLayoutItemMap : QgsLayoutItem, QgsTemporalRangeObject { %Docstring(signature="appended") Layout graphical items for displaying a map. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutitemmapgrid.sip.in b/python/core/auto_generated/layout/qgslayoutitemmapgrid.sip.in index d0e380bfe4c..02444b6b5eb 100644 --- a/python/core/auto_generated/layout/qgslayoutitemmapgrid.sip.in +++ b/python/core/auto_generated/layout/qgslayoutitemmapgrid.sip.in @@ -18,8 +18,6 @@ A collection of grids which is drawn above the map content in a order they are drawn in. .. seealso:: :py:class:`QgsLayoutItemMapGrid` - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -128,8 +126,6 @@ An individual grid which is drawn above the map content in a :py:class:`QgsLayoutItemMap`. .. seealso:: :py:class:`QgsLayoutItemMapGridStack` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutitemmapitem.sip.in b/python/core/auto_generated/layout/qgslayoutitemmapitem.sip.in index 159f6fe580d..acf694715d4 100644 --- a/python/core/auto_generated/layout/qgslayoutitemmapitem.sip.in +++ b/python/core/auto_generated/layout/qgslayoutitemmapitem.sip.in @@ -13,8 +13,6 @@ class QgsLayoutItemMapItem : QgsLayoutObject { %Docstring(signature="appended") An item which is drawn inside a :py:class:`QgsLayoutItemMap`, e.g., a grid or map overview. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -215,8 +213,6 @@ A collection of map items which are drawn above the map content in a order they are drawn in. .. seealso:: :py:class:`QgsLayoutItemMapItem` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutitemmapoverview.sip.in b/python/core/auto_generated/layout/qgslayoutitemmapoverview.sip.in index 36f259800c4..75c465019b3 100644 --- a/python/core/auto_generated/layout/qgslayoutitemmapoverview.sip.in +++ b/python/core/auto_generated/layout/qgslayoutitemmapoverview.sip.in @@ -18,8 +18,6 @@ A collection of overviews which are drawn above the map content in a order they are drawn in. .. seealso:: :py:class:`QgsLayoutItemMapOverview` - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -119,8 +117,6 @@ An individual overview which is drawn above the map content in a :py:class:`QgsLayoutItemMap`, and shows the extent of another :py:class:`QgsLayoutItemMap`. .. seealso:: :py:class:`QgsLayoutItemMapOverviewStack` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutitemnodeitem.sip.in b/python/core/auto_generated/layout/qgslayoutitemnodeitem.sip.in index 1a1ccfa8353..33d7baeedf1 100644 --- a/python/core/auto_generated/layout/qgslayoutitemnodeitem.sip.in +++ b/python/core/auto_generated/layout/qgslayoutitemnodeitem.sip.in @@ -14,8 +14,6 @@ class QgsLayoutNodesItem: QgsLayoutItem %Docstring(signature="appended") An abstract layout item that provides generic methods for node based shapes such as polygon or polylines. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutitempage.sip.in b/python/core/auto_generated/layout/qgslayoutitempage.sip.in index 8d00ae8f629..6bbbcc83350 100644 --- a/python/core/auto_generated/layout/qgslayoutitempage.sip.in +++ b/python/core/auto_generated/layout/qgslayoutitempage.sip.in @@ -15,8 +15,6 @@ class QgsLayoutItemPage : QgsLayoutItem { %Docstring(signature="appended") Item representing the paper in a layout. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutitempicture.sip.in b/python/core/auto_generated/layout/qgslayoutitempicture.sip.in index ee2c1ce83ec..5839e41de45 100644 --- a/python/core/auto_generated/layout/qgslayoutitempicture.sip.in +++ b/python/core/auto_generated/layout/qgslayoutitempicture.sip.in @@ -13,8 +13,6 @@ class QgsLayoutItemPicture: QgsLayoutItem { %Docstring(signature="appended") A layout item subclass that displays SVG files or raster format images (jpg, png, ...). - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutitempolygon.sip.in b/python/core/auto_generated/layout/qgslayoutitempolygon.sip.in index ca1365505be..1b882d5beaa 100644 --- a/python/core/auto_generated/layout/qgslayoutitempolygon.sip.in +++ b/python/core/auto_generated/layout/qgslayoutitempolygon.sip.in @@ -14,8 +14,6 @@ class QgsLayoutItemPolygon: QgsLayoutNodesItem { %Docstring(signature="appended") Layout item for node based polygon shapes. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutitempolyline.sip.in b/python/core/auto_generated/layout/qgslayoutitempolyline.sip.in index 1f40a32340d..32f62e7b517 100644 --- a/python/core/auto_generated/layout/qgslayoutitempolyline.sip.in +++ b/python/core/auto_generated/layout/qgslayoutitempolyline.sip.in @@ -14,8 +14,6 @@ class QgsLayoutItemPolyline: QgsLayoutNodesItem { %Docstring(signature="appended") Layout item for node based polyline shapes. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutitemregistry.sip.in b/python/core/auto_generated/layout/qgslayoutitemregistry.sip.in index ac6869afec2..831a69926b9 100644 --- a/python/core/auto_generated/layout/qgslayoutitemregistry.sip.in +++ b/python/core/auto_generated/layout/qgslayoutitemregistry.sip.in @@ -20,8 +20,6 @@ GUI behavior of :py:class:`QgsLayoutItems`. .. note:: In C++ you can use :py:class:`QgsLayoutItemMetadata` convenience class. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -89,8 +87,6 @@ GUI behavior of :py:class:`QgsLayoutMultiFrames`. .. note:: In C++ you can use :py:class:`QgsLayoutMultiFrameMetadata` convenience class. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -152,8 +148,6 @@ Registry of available layout item types. A companion class, :py:class:`QgsLayoutItemGuiRegistry`, handles the GUI behavior of layout items. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutitemscalebar.sip.in b/python/core/auto_generated/layout/qgslayoutitemscalebar.sip.in index 81b589780dd..fdb64185f39 100644 --- a/python/core/auto_generated/layout/qgslayoutitemscalebar.sip.in +++ b/python/core/auto_generated/layout/qgslayoutitemscalebar.sip.in @@ -12,8 +12,6 @@ class QgsLayoutItemScaleBar: QgsLayoutItem { %Docstring(signature="appended") A layout item subclass for scale bars. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutitemshape.sip.in b/python/core/auto_generated/layout/qgslayoutitemshape.sip.in index 8a1a1bf30d7..1b6670b8720 100644 --- a/python/core/auto_generated/layout/qgslayoutitemshape.sip.in +++ b/python/core/auto_generated/layout/qgslayoutitemshape.sip.in @@ -12,8 +12,6 @@ class QgsLayoutItemShape : QgsLayoutItem { %Docstring(signature="appended") Layout item for basic filled shapes (e.g. rectangles, ellipses). - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutitemtexttable.sip.in b/python/core/auto_generated/layout/qgslayoutitemtexttable.sip.in index 55b2294f4d9..d6f933955c8 100644 --- a/python/core/auto_generated/layout/qgslayoutitemtexttable.sip.in +++ b/python/core/auto_generated/layout/qgslayoutitemtexttable.sip.in @@ -13,8 +13,6 @@ class QgsLayoutItemTextTable : QgsLayoutTable { %Docstring(signature="appended") A text table item that reads text from string lists - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutmanager.sip.in b/python/core/auto_generated/layout/qgslayoutmanager.sip.in index b7924326e61..91f50ea0cb0 100644 --- a/python/core/auto_generated/layout/qgslayoutmanager.sip.in +++ b/python/core/auto_generated/layout/qgslayoutmanager.sip.in @@ -21,8 +21,6 @@ rather accessed through a :py:class:`QgsProject` via :py:func:`QgsProject.layout :py:class:`QgsLayoutManager` retains ownership of all the layouts contained in the manager. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutmeasurement.sip.in b/python/core/auto_generated/layout/qgslayoutmeasurement.sip.in index 65d589aefd2..36babe22f7e 100644 --- a/python/core/auto_generated/layout/qgslayoutmeasurement.sip.in +++ b/python/core/auto_generated/layout/qgslayoutmeasurement.sip.in @@ -16,8 +16,6 @@ This class provides a method of storing measurements for use in QGIS layouts using a variety of different measurement units. .. seealso:: :py:class:`QgsLayoutMeasurementConverter` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutmeasurementconverter.sip.in b/python/core/auto_generated/layout/qgslayoutmeasurementconverter.sip.in index d5b54bd2b86..fc37e54b7c1 100644 --- a/python/core/auto_generated/layout/qgslayoutmeasurementconverter.sip.in +++ b/python/core/auto_generated/layout/qgslayoutmeasurementconverter.sip.in @@ -19,8 +19,6 @@ dots per inch (DPI) property for the converter. Converters default to using 300 DPI. .. seealso:: :py:class:`QgsLayoutMeasurement` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutmodel.sip.in b/python/core/auto_generated/layout/qgslayoutmodel.sip.in index 6fc2dce2d34..cb84ddc1bd9 100644 --- a/python/core/auto_generated/layout/qgslayoutmodel.sip.in +++ b/python/core/auto_generated/layout/qgslayoutmodel.sip.in @@ -26,8 +26,6 @@ The second list contains only items which are currently displayed in the layout' It is used as a cache of the last known stacking order, so that the model can compare the current stacking of items in the layout to the last known state, and emit the corresponding signals as required. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -99,8 +97,6 @@ class QgsLayoutProxyModel: QSortFilterProxyModel { %Docstring(signature="appended") Allows for filtering a QgsLayoutModel by item type. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutmultiframe.sip.in b/python/core/auto_generated/layout/qgslayoutmultiframe.sip.in index ff3ff6a8055..cbe3d41d6a0 100644 --- a/python/core/auto_generated/layout/qgslayoutmultiframe.sip.in +++ b/python/core/auto_generated/layout/qgslayoutmultiframe.sip.in @@ -15,8 +15,6 @@ class QgsLayoutMultiFrame: QgsLayoutObject, QgsLayoutUndoObjectInterface %Docstring(signature="appended") Abstract base class for layout items with the ability to distribute the content to several frames (:py:class:`QgsLayoutFrame` items). - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutobject.sip.in b/python/core/auto_generated/layout/qgslayoutobject.sip.in index 333b9a2f7a2..34f57b85812 100644 --- a/python/core/auto_generated/layout/qgslayoutobject.sip.in +++ b/python/core/auto_generated/layout/qgslayoutobject.sip.in @@ -13,8 +13,6 @@ class QgsLayoutObject: QObject, QgsExpressionContextGenerator { %Docstring(signature="appended") A base class for objects which belong to a layout. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutpagecollection.sip.in b/python/core/auto_generated/layout/qgslayoutpagecollection.sip.in index 477fa6866f3..1f2b2621488 100644 --- a/python/core/auto_generated/layout/qgslayoutpagecollection.sip.in +++ b/python/core/auto_generated/layout/qgslayoutpagecollection.sip.in @@ -13,8 +13,6 @@ class QgsLayoutPageCollection : QObject, QgsLayoutSerializableObject { %Docstring(signature="appended") A manager for a collection of pages in a layout. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutpoint.sip.in b/python/core/auto_generated/layout/qgslayoutpoint.sip.in index 958b189ca86..b4a5788eb6c 100644 --- a/python/core/auto_generated/layout/qgslayoutpoint.sip.in +++ b/python/core/auto_generated/layout/qgslayoutpoint.sip.in @@ -24,8 +24,6 @@ for use in QGIS layouts. Measurement units are stored alongside the position. to believe that addition of two :py:class:`QgsLayoutPoints` with different unit types would automatically convert units. Instead, all unit conversion must be handled by a :py:class:`QgsLayoutMeasurementConverter` so that conversion between paper and screen units can be correctly performed. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutrendercontext.sip.in b/python/core/auto_generated/layout/qgslayoutrendercontext.sip.in index 5a430c2c1b9..70fd930e474 100644 --- a/python/core/auto_generated/layout/qgslayoutrendercontext.sip.in +++ b/python/core/auto_generated/layout/qgslayoutrendercontext.sip.in @@ -12,8 +12,6 @@ class QgsLayoutRenderContext : QObject { %Docstring(signature="appended") Stores information relating to the current rendering settings for a layout. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutreportcontext.sip.in b/python/core/auto_generated/layout/qgslayoutreportcontext.sip.in index c79e3d863fa..b1848e5c1af 100644 --- a/python/core/auto_generated/layout/qgslayoutreportcontext.sip.in +++ b/python/core/auto_generated/layout/qgslayoutreportcontext.sip.in @@ -12,8 +12,6 @@ class QgsLayoutReportContext : QObject { %Docstring(signature="appended") Stores information relating to the current reporting context for a layout. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutserializableobject.sip.in b/python/core/auto_generated/layout/qgslayoutserializableobject.sip.in index b3028ef95bb..61de2b7b8b1 100644 --- a/python/core/auto_generated/layout/qgslayoutserializableobject.sip.in +++ b/python/core/auto_generated/layout/qgslayoutserializableobject.sip.in @@ -14,8 +14,6 @@ class QgsLayoutSerializableObject : QgsLayoutUndoObjectInterface { %Docstring(signature="appended") An interface for layout objects which can be stored and read from DOM elements. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutsize.sip.in b/python/core/auto_generated/layout/qgslayoutsize.sip.in index 56309d29f94..c29859aae11 100644 --- a/python/core/auto_generated/layout/qgslayoutsize.sip.in +++ b/python/core/auto_generated/layout/qgslayoutsize.sip.in @@ -25,8 +25,6 @@ for use in QGIS layouts. Measurement units are stored alongside the size. addition of two :py:class:`QgsLayoutSize` with different unit types would automatically convert units. Instead, all unit conversion must be handled by a :py:class:`QgsLayoutMeasurementConverter` so that conversion between paper and screen units can be correctly performed. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutsnapper.sip.in b/python/core/auto_generated/layout/qgslayoutsnapper.sip.in index 341ca592ef3..b27547f5194 100644 --- a/python/core/auto_generated/layout/qgslayoutsnapper.sip.in +++ b/python/core/auto_generated/layout/qgslayoutsnapper.sip.in @@ -13,8 +13,6 @@ class QgsLayoutSnapper: QgsLayoutSerializableObject %Docstring(signature="appended") Manages snapping grids and preset snap lines in a layout, and handles snapping points to the nearest grid coordinate/snap line when possible. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayouttable.sip.in b/python/core/auto_generated/layout/qgslayouttable.sip.in index ebd8091137a..8bc16131d86 100644 --- a/python/core/auto_generated/layout/qgslayouttable.sip.in +++ b/python/core/auto_generated/layout/qgslayouttable.sip.in @@ -26,8 +26,6 @@ class QgsLayoutTableStyle { %Docstring(signature="appended") Styling option for a layout table cell - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -70,8 +68,6 @@ class QgsLayoutTable: QgsLayoutMultiFrame %Docstring(signature="appended") A class to display a table in the print layout, and allow the table to span over multiple frames - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayouttablecolumn.sip.in b/python/core/auto_generated/layout/qgslayouttablecolumn.sip.in index 01d12a1e4c1..04dfb3fd91f 100644 --- a/python/core/auto_generated/layout/qgslayouttablecolumn.sip.in +++ b/python/core/auto_generated/layout/qgslayouttablecolumn.sip.in @@ -18,8 +18,6 @@ Stores properties of a column for a :py:class:`QgsLayoutTable`. Some properties of a :py:class:`QgsLayoutTableColumn` are applicable only in certain contexts. For instance, the attribute and setAttribute methods only have an effect for :py:class:`QgsLayoutItemAttributeTables`, and have no effect for :py:class:`QgsLayoutItemTextTables`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutundocommand.sip.in b/python/core/auto_generated/layout/qgslayoutundocommand.sip.in index 607cc742193..182de7bfdcc 100644 --- a/python/core/auto_generated/layout/qgslayoutundocommand.sip.in +++ b/python/core/auto_generated/layout/qgslayoutundocommand.sip.in @@ -15,8 +15,6 @@ class QgsAbstractLayoutUndoCommand: QUndoCommand { %Docstring(signature="appended") Base class for commands to undo/redo layout and layout object changes. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -110,8 +108,6 @@ class QgsLayoutUndoObjectInterface { %Docstring(signature="appended") Interface for layout objects which support undo/redo commands. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoutundostack.sip.in b/python/core/auto_generated/layout/qgslayoutundostack.sip.in index fae4e8c94ae..b6fd77bee58 100644 --- a/python/core/auto_generated/layout/qgslayoutundostack.sip.in +++ b/python/core/auto_generated/layout/qgslayoutundostack.sip.in @@ -15,8 +15,6 @@ class QgsLayoutUndoStack : QObject { %Docstring(signature="appended") An undo stack for :py:class:`QgsLayouts`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgslayoututils.sip.in b/python/core/auto_generated/layout/qgslayoututils.sip.in index 66dd973b868..56a4cb8be2b 100644 --- a/python/core/auto_generated/layout/qgslayoututils.sip.in +++ b/python/core/auto_generated/layout/qgslayoututils.sip.in @@ -13,8 +13,6 @@ class QgsLayoutUtils { %Docstring(signature="appended") Utilities for layouts. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgsmasterlayoutinterface.sip.in b/python/core/auto_generated/layout/qgsmasterlayoutinterface.sip.in index 84330bdc74e..67fa1777850 100644 --- a/python/core/auto_generated/layout/qgsmasterlayoutinterface.sip.in +++ b/python/core/auto_generated/layout/qgsmasterlayoutinterface.sip.in @@ -17,8 +17,6 @@ class QgsMasterLayoutInterface { %Docstring(signature="appended") Interface for master layout type objects, such as print layouts and reports. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgspagesizeregistry.sip.in b/python/core/auto_generated/layout/qgspagesizeregistry.sip.in index 9ddd1d1c6a0..9bdcaf46623 100644 --- a/python/core/auto_generated/layout/qgspagesizeregistry.sip.in +++ b/python/core/auto_generated/layout/qgspagesizeregistry.sip.in @@ -13,8 +13,6 @@ class QgsPageSize { %Docstring(signature="appended") A named page size for layouts. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -52,8 +50,6 @@ A registry for known page sizes. :py:class:`QgsPageSizeRegistry` is not usually directly created, but rather accessed through :py:func:`QgsApplication.pageSizeRegistry()`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgsprintlayout.sip.in b/python/core/auto_generated/layout/qgsprintlayout.sip.in index 73371cd6939..bea3c41c4d4 100644 --- a/python/core/auto_generated/layout/qgsprintlayout.sip.in +++ b/python/core/auto_generated/layout/qgsprintlayout.sip.in @@ -12,8 +12,6 @@ class QgsPrintLayout : QgsLayout, QgsMasterLayoutInterface { %Docstring(signature="appended") Print layout, a :py:class:`QgsLayout` subclass for static or atlas-based layouts. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgsreport.sip.in b/python/core/auto_generated/layout/qgsreport.sip.in index 3112017364d..527c7130776 100644 --- a/python/core/auto_generated/layout/qgsreport.sip.in +++ b/python/core/auto_generated/layout/qgsreport.sip.in @@ -21,8 +21,6 @@ subclasses. This is not considered stable API, and may change in future QGIS releases. It is exposed to the Python bindings for unit testing purposes only. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgsreportsectionfieldgroup.sip.in b/python/core/auto_generated/layout/qgsreportsectionfieldgroup.sip.in index c11ccbcfa7d..f4375b559d3 100644 --- a/python/core/auto_generated/layout/qgsreportsectionfieldgroup.sip.in +++ b/python/core/auto_generated/layout/qgsreportsectionfieldgroup.sip.in @@ -19,8 +19,6 @@ A report section consisting of a features This is not considered stable API, and may change in future QGIS releases. It is exposed to the Python bindings for unit testing purposes only. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/layout/qgsreportsectionlayout.sip.in b/python/core/auto_generated/layout/qgsreportsectionlayout.sip.in index acd99b79047..af13a114261 100644 --- a/python/core/auto_generated/layout/qgsreportsectionlayout.sip.in +++ b/python/core/auto_generated/layout/qgsreportsectionlayout.sip.in @@ -18,8 +18,6 @@ A report section consisting of a single :py:class:`QgsLayout` body. This is not considered stable API, and may change in future QGIS releases. It is exposed to the Python bindings for unit testing purposes only. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/locator/qgslocator.sip.in b/python/core/auto_generated/locator/qgslocator.sip.in index 06cca091872..2985aad496b 100644 --- a/python/core/auto_generated/locator/qgslocator.sip.in +++ b/python/core/auto_generated/locator/qgslocator.sip.in @@ -32,8 +32,6 @@ for each result. Callers should connect this signal to an appropriate slot desig to collect and handle these results. Since :py:func:`~foundResult` is triggered whenever a filter encounters an individual result, it will usually be triggered many times for a single call to :py:func:`~fetchResults`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/locator/qgslocatorcontext.sip.in b/python/core/auto_generated/locator/qgslocatorcontext.sip.in index 7f7f0d64d36..28cbde15b04 100644 --- a/python/core/auto_generated/locator/qgslocatorcontext.sip.in +++ b/python/core/auto_generated/locator/qgslocatorcontext.sip.in @@ -13,8 +13,6 @@ class QgsLocatorContext { %Docstring(signature="appended") Encapsulates the properties relating to the context of a locator search. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/locator/qgslocatorfilter.sip.in b/python/core/auto_generated/locator/qgslocatorfilter.sip.in index 35bb6c199c8..fbd9b19a59b 100644 --- a/python/core/auto_generated/locator/qgslocatorfilter.sip.in +++ b/python/core/auto_generated/locator/qgslocatorfilter.sip.in @@ -15,8 +15,6 @@ class QgsLocatorResult { %Docstring(signature="appended") Encapsulates properties of an individual matching result found by a :py:class:`QgsLocatorFilter`. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -97,8 +95,6 @@ Abstract base class for filters which collect locator results. If the configuration of the filter is changed outside of the main application settings, one needs to invalidate current results of the locator widget: see QgisInterface.invalidateLocatorResults - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/locator/qgslocatormodel.sip.in b/python/core/auto_generated/locator/qgslocatormodel.sip.in index adad0d279d4..102724b5ea1 100644 --- a/python/core/auto_generated/locator/qgslocatormodel.sip.in +++ b/python/core/auto_generated/locator/qgslocatormodel.sip.in @@ -17,8 +17,6 @@ An abstract list model for displaying the results of locator searches. Note that this class should generally be used with a :py:class:`QgsLocatorProxyModel` in order to ensure correct sorting of results by priority and match level. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -96,8 +94,6 @@ connections manually. Note that this class should generally be used with a :py:class:`QgsLocatorProxyModel` in order to ensure correct sorting of results by priority and match level. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -142,8 +138,6 @@ class QgsLocatorProxyModel : QSortFilterProxyModel %Docstring(signature="appended") A sort proxy model for :py:class:`QgsLocatorModel`, which automatically sorts results by precedence. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/maprenderer/qgsmaprenderercache.sip.in b/python/core/auto_generated/maprenderer/qgsmaprenderercache.sip.in index 704855cbf8d..d11db23510e 100644 --- a/python/core/auto_generated/maprenderer/qgsmaprenderercache.sip.in +++ b/python/core/auto_generated/maprenderer/qgsmaprenderercache.sip.in @@ -103,8 +103,6 @@ Returns ``True`` if the cache contains an image with the specified ``cacheKey`` that has the same extent and scale as the cache's global extent and scale .. seealso:: :py:func:`cacheImage` - -.. versionadded:: 3.0 %End bool hasAnyCacheImage( const QString &cacheKey, double minimumScaleThreshold = 0, double maximumScaleThreshold = 0 ) const; @@ -150,8 +148,6 @@ Returns a null image if it is not cached. QList< QgsMapLayer * > dependentLayers( const QString &cacheKey ) const; %Docstring Returns a list of map layers on which an image in the cache depends. - -.. versionadded:: 3.0 %End void clearCacheImage( const QString &cacheKey ); diff --git a/python/core/auto_generated/maprenderer/qgsmaprendererjob.sip.in b/python/core/auto_generated/maprenderer/qgsmaprendererjob.sip.in index 5793fbe84e1..b0f2f2dfdad 100644 --- a/python/core/auto_generated/maprenderer/qgsmaprendererjob.sip.in +++ b/python/core/auto_generated/maprenderer/qgsmaprendererjob.sip.in @@ -84,8 +84,6 @@ If so, any previously stored labeling results (see :py:func:`~QgsMapRendererJob. should be retained. .. seealso:: :py:func:`takeLabelingResults` - -.. versionadded:: 3.0 %End QStringList layersRedrawnFromCache() const; @@ -121,16 +119,12 @@ Set the feature filter provider used by the :py:class:`QgsRenderContext` of each LayerRenderJob. Ownership is not transferred and the provider must not be deleted before the render job. - -.. versionadded:: 3.0 %End const QgsFeatureFilterProvider *featureFilterProvider() const; %Docstring Returns the feature filter provider used by the :py:class:`QgsRenderContext` of each LayerRenderJob. - -.. versionadded:: 3.0 %End struct Error @@ -185,8 +179,6 @@ Returns map settings with which this job was started. Emitted when the layers are rendered. Rendering labels is not yet done. If the fully rendered layer including labels is required use :py:func:`~QgsMapRendererJob.finished` instead. - -.. versionadded:: 3.0 %End diff --git a/python/core/auto_generated/maprenderer/qgsmaprenderertask.sip.in b/python/core/auto_generated/maprenderer/qgsmaprenderertask.sip.in index b7606721407..69b5d566864 100644 --- a/python/core/auto_generated/maprenderer/qgsmaprenderertask.sip.in +++ b/python/core/auto_generated/maprenderer/qgsmaprenderertask.sip.in @@ -16,8 +16,6 @@ class QgsMapRendererTask : QgsTask %Docstring(signature="appended") :py:class:`QgsTask` task which draws a map to an image file or a painter as a background task. This can be used to draw maps without blocking the QGIS interface. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/metadata/qgslayermetadata.sip.in b/python/core/auto_generated/metadata/qgslayermetadata.sip.in index 5f86e346f10..24fac5978ba 100644 --- a/python/core/auto_generated/metadata/qgslayermetadata.sip.in +++ b/python/core/auto_generated/metadata/qgslayermetadata.sip.in @@ -33,8 +33,6 @@ within the QGIS source code. Metadata can be validated through the use of :py:class:`QgsLayerMetadataValidator` subclasses. E.g. validating against the native QGIS metadata schema can be performed using :py:class:`QgsNativeMetadataValidator`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/metadata/qgslayermetadataformatter.sip.in b/python/core/auto_generated/metadata/qgslayermetadataformatter.sip.in index cbf67ebd920..01f40264e38 100644 --- a/python/core/auto_generated/metadata/qgslayermetadataformatter.sip.in +++ b/python/core/auto_generated/metadata/qgslayermetadataformatter.sip.in @@ -14,8 +14,6 @@ class QgsLayerMetadataFormatter { %Docstring(signature="appended") Class for metadata formatter. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/metadata/qgslayermetadatavalidator.sip.in b/python/core/auto_generated/metadata/qgslayermetadatavalidator.sip.in index bb515dcc999..ee4d76102c5 100644 --- a/python/core/auto_generated/metadata/qgslayermetadatavalidator.sip.in +++ b/python/core/auto_generated/metadata/qgslayermetadatavalidator.sip.in @@ -15,8 +15,6 @@ class QgsAbstractMetadataBaseValidator { %Docstring(signature="appended") Abstract base class for metadata validators. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -28,8 +26,6 @@ Abstract base class for metadata validators. { %Docstring(signature="appended") Contains the parameters describing a metadata validation failure. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -108,8 +104,6 @@ class QgsNativeMetadataValidator : QgsNativeMetadataBaseValidator { %Docstring(signature="appended") A validator for the native QGIS layer metadata schema definition. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/network/qgsfiledownloader.sip.in b/python/core/auto_generated/network/qgsfiledownloader.sip.in index 19f6a31d65c..c08727088b5 100644 --- a/python/core/auto_generated/network/qgsfiledownloader.sip.in +++ b/python/core/auto_generated/network/qgsfiledownloader.sip.in @@ -26,8 +26,6 @@ An optional authentication configuration can be specified. .. note:: This class was part of the GUI library from QGIS 2.18.1 until QGIS 3.0 - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/processing/models/qgsprocessingmodelalgorithm.sip.in b/python/core/auto_generated/processing/models/qgsprocessingmodelalgorithm.sip.in index 8872213a755..5245bc4907f 100644 --- a/python/core/auto_generated/processing/models/qgsprocessingmodelalgorithm.sip.in +++ b/python/core/auto_generated/processing/models/qgsprocessingmodelalgorithm.sip.in @@ -14,8 +14,6 @@ class QgsProcessingModelAlgorithm : QgsProcessingAlgorithm { %Docstring(signature="appended") Model based algorithm with processing. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -518,8 +516,6 @@ sources to those with compatible data types for the parameter/outputs. { %Docstring(signature="appended") Definition of a expression context variable available during model execution. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/processing/models/qgsprocessingmodelchildalgorithm.sip.in b/python/core/auto_generated/processing/models/qgsprocessingmodelchildalgorithm.sip.in index 17e48bab4b5..424ecb5181c 100644 --- a/python/core/auto_generated/processing/models/qgsprocessingmodelchildalgorithm.sip.in +++ b/python/core/auto_generated/processing/models/qgsprocessingmodelchildalgorithm.sip.in @@ -15,8 +15,6 @@ class QgsProcessingModelChildAlgorithm : QgsProcessingModelComponent { %Docstring(signature="appended") Child algorithm representing a single component of a :py:class:`QgsProcessingModelAlgorithm`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/processing/models/qgsprocessingmodelchildparametersource.sip.in b/python/core/auto_generated/processing/models/qgsprocessingmodelchildparametersource.sip.in index 1b86b378f63..274b3f50d86 100644 --- a/python/core/auto_generated/processing/models/qgsprocessingmodelchildparametersource.sip.in +++ b/python/core/auto_generated/processing/models/qgsprocessingmodelchildparametersource.sip.in @@ -14,8 +14,6 @@ class QgsProcessingModelChildParameterSource { %Docstring(signature="appended") Source for the value of a parameter for a child algorithm within a model. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/processing/models/qgsprocessingmodelcomponent.sip.in b/python/core/auto_generated/processing/models/qgsprocessingmodelcomponent.sip.in index 531da4bfbc6..95d3fb87d61 100644 --- a/python/core/auto_generated/processing/models/qgsprocessingmodelcomponent.sip.in +++ b/python/core/auto_generated/processing/models/qgsprocessingmodelcomponent.sip.in @@ -15,8 +15,6 @@ class QgsProcessingModelComponent { %Docstring(signature="appended") Represents a component of a model algorithm. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/processing/models/qgsprocessingmodeloutput.sip.in b/python/core/auto_generated/processing/models/qgsprocessingmodeloutput.sip.in index 04db61cf9c6..e1bff04eb76 100644 --- a/python/core/auto_generated/processing/models/qgsprocessingmodeloutput.sip.in +++ b/python/core/auto_generated/processing/models/qgsprocessingmodeloutput.sip.in @@ -14,8 +14,6 @@ class QgsProcessingModelOutput : QgsProcessingModelComponent { %Docstring(signature="appended") Represents a final output created by the model. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/processing/models/qgsprocessingmodelparameter.sip.in b/python/core/auto_generated/processing/models/qgsprocessingmodelparameter.sip.in index 4542141f6c4..f3fdc05d877 100644 --- a/python/core/auto_generated/processing/models/qgsprocessingmodelparameter.sip.in +++ b/python/core/auto_generated/processing/models/qgsprocessingmodelparameter.sip.in @@ -15,8 +15,6 @@ class QgsProcessingModelParameter : QgsProcessingModelComponent { %Docstring(signature="appended") Represents an input parameter used by the model. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/processing/qgsprocessing.sip.in b/python/core/auto_generated/processing/qgsprocessing.sip.in index 3b2d6009263..91706ec69df 100644 --- a/python/core/auto_generated/processing/qgsprocessing.sip.in +++ b/python/core/auto_generated/processing/qgsprocessing.sip.in @@ -17,8 +17,6 @@ class QgsProcessing Contains enumerations and other constants for use in processing algorithms and parameters. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/processing/qgsprocessingalgorithm.sip.in b/python/core/auto_generated/processing/qgsprocessingalgorithm.sip.in index 500211aec58..ed5adf833d0 100644 --- a/python/core/auto_generated/processing/qgsprocessingalgorithm.sip.in +++ b/python/core/auto_generated/processing/qgsprocessingalgorithm.sip.in @@ -18,8 +18,6 @@ class QgsProcessingAlgorithm { %Docstring(signature="appended") Abstract base class for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -1132,8 +1130,6 @@ shortcutting much of the common algorithm code for handling iterating over sourc features to output sinks. It also allows the algorithm execution to be optimised in future (for instance allowing automatic multi-thread processing of the algorithm, or use of the algorithm in "chains", avoiding the need for temporary outputs in multi-step models). - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/processing/qgsprocessingalgrunnertask.sip.in b/python/core/auto_generated/processing/qgsprocessingalgrunnertask.sip.in index 4f7f97e32f2..11b9abac804 100644 --- a/python/core/auto_generated/processing/qgsprocessingalgrunnertask.sip.in +++ b/python/core/auto_generated/processing/qgsprocessingalgrunnertask.sip.in @@ -14,8 +14,6 @@ class QgsProcessingAlgRunnerTask : QgsTask { %Docstring(signature="appended") :py:class:`QgsTask` task which runs a :py:class:`QgsProcessingAlgorithm` in a background task. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/processing/qgsprocessingcontext.sip.in b/python/core/auto_generated/processing/qgsprocessingcontext.sip.in index ba3e0f46f4e..dc7115e43f4 100644 --- a/python/core/auto_generated/processing/qgsprocessingcontext.sip.in +++ b/python/core/auto_generated/processing/qgsprocessingcontext.sip.in @@ -20,8 +20,6 @@ Contains information about the context in which a processing algorithm is execut Contextual information includes settings such as the associated project, and expression context. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -206,8 +204,6 @@ algorithm execution. { %Docstring(signature="appended") Details for layers to load into projects. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -368,8 +364,6 @@ Sets a callback function to use when encountering an invalid geometry and called using the feature with invalid geometry as a parameter. .. seealso:: :py:func:`invalidGeometryCallback` - -.. versionadded:: 3.0 %End %MethodCode Py_BEGIN_ALLOW_THREADS @@ -393,8 +387,6 @@ features. This function will be called using the feature which encountered the transform error as a parameter. .. seealso:: :py:func:`transformErrorCallback` - -.. versionadded:: 3.0 %End %MethodCode Py_BEGIN_ALLOW_THREADS diff --git a/python/core/auto_generated/processing/qgsprocessingfeedback.sip.in b/python/core/auto_generated/processing/qgsprocessingfeedback.sip.in index 6a7a5830f6d..8cb52bd771c 100644 --- a/python/core/auto_generated/processing/qgsprocessingfeedback.sip.in +++ b/python/core/auto_generated/processing/qgsprocessingfeedback.sip.in @@ -18,8 +18,6 @@ Base class for providing feedback from a processing algorithm. This base class implementation silently ignores all feedback reported by algorithms. Subclasses of :py:class:`QgsProcessingFeedback` can be used to log this feedback or report it to users via the GUI. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -192,8 +190,6 @@ Processing feedback object for multi-step operations. A processing feedback object which proxies its calls to an underlying feedback object, but scales overall progress reports to account for a number of child steps which each report their own feedback. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/processing/qgsprocessingoutputs.sip.in b/python/core/auto_generated/processing/qgsprocessingoutputs.sip.in index 36c6566a5e5..05cea7db1e7 100644 --- a/python/core/auto_generated/processing/qgsprocessingoutputs.sip.in +++ b/python/core/auto_generated/processing/qgsprocessingoutputs.sip.in @@ -20,8 +20,6 @@ Base class for the definition of processing outputs. Output definitions encapsulate the properties regarding the outputs from algorithms, such as generated layers or calculated values. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -174,8 +172,6 @@ A map layer output for processing algorithms, where layers may be either vector If the actual layer output type is known (e.g. always vector or always raster), use :py:class:`QgsProcessingOutputVectorLayer` or :py:class:`QgsProcessingOutputRasterLayer` instead. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -202,8 +198,6 @@ class QgsProcessingOutputVectorLayer : QgsProcessingOutputDefinition { %Docstring(signature="appended") A vector layer output for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -242,8 +236,6 @@ class QgsProcessingOutputRasterLayer : QgsProcessingOutputDefinition { %Docstring(signature="appended") A raster layer output for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -301,8 +293,6 @@ the number and nature of the output layers is not predefined. should only ever be used when the number of output layers is not fixed - e.g. as a result of processing all layers in a specified folder. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -330,8 +320,6 @@ class QgsProcessingOutputHtml : QgsProcessingOutputDefinition { %Docstring(signature="appended") A HTML file output for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -387,8 +375,6 @@ class QgsProcessingOutputNumber : QgsProcessingOutputDefinition { %Docstring(signature="appended") A numeric output for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -415,8 +401,6 @@ class QgsProcessingOutputString : QgsProcessingOutputDefinition { %Docstring(signature="appended") A string output for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -467,8 +451,6 @@ class QgsProcessingOutputFolder : QgsProcessingOutputDefinition { %Docstring(signature="appended") A folder output for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -496,8 +478,6 @@ class QgsProcessingOutputFile : QgsProcessingOutputDefinition { %Docstring(signature="appended") A file output for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/processing/qgsprocessingparameters.sip.in b/python/core/auto_generated/processing/qgsprocessingparameters.sip.in index ad677278388..62c3328742d 100644 --- a/python/core/auto_generated/processing/qgsprocessingparameters.sip.in +++ b/python/core/auto_generated/processing/qgsprocessingparameters.sip.in @@ -16,8 +16,6 @@ class QgsProcessingFeatureSourceDefinition %Docstring(signature="appended") Encapsulates settings relating to a feature source input to a processing algorithm. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -110,8 +108,6 @@ class QgsProcessingOutputLayerDefinition %Docstring(signature="appended") Encapsulates settings relating to a feature sink or output raster layer for a processing algorithm. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -215,8 +211,6 @@ Base class for the definition of processing parameters. Parameter definitions encapsulate properties regarding the behavior of parameters, their acceptable ranges, defaults, etc. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -811,8 +805,6 @@ directly, and instead the high level API provided through :py:class:`QgsProcessi Parameters are evaluated using a provided :py:class:`QgsProcessingContext`, allowing the evaluation to understand available map layers and expression contexts (for expression based parameters). - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -1685,8 +1677,6 @@ class QgsProcessingParameterBoolean : QgsProcessingParameterDefinition { %Docstring(signature="appended") A boolean parameter for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -1722,8 +1712,6 @@ class QgsProcessingParameterCrs : QgsProcessingParameterDefinition { %Docstring(signature="appended") A coordinate reference system parameter for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -1764,8 +1752,6 @@ class QgsProcessingParameterExtent : QgsProcessingParameterDefinition { %Docstring(signature="appended") A rectangular map extent parameter for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -1807,8 +1793,6 @@ class QgsProcessingParameterPoint : QgsProcessingParameterDefinition { %Docstring(signature="appended") A point parameter for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -1924,8 +1908,6 @@ class QgsProcessingParameterFile : QgsProcessingParameterDefinition, QgsFileFilt { %Docstring(signature="appended") An input file or folder parameter for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -2037,8 +2019,6 @@ class QgsProcessingParameterMatrix : QgsProcessingParameterDefinition { %Docstring(signature="appended") A table (matrix) parameter for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -2136,8 +2116,6 @@ class QgsProcessingParameterMultipleLayers : QgsProcessingParameterDefinition, Q { %Docstring(signature="appended") A parameter for processing algorithms which accepts multiple map layers. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -2231,8 +2209,6 @@ shown in the parameter's widget can be specified by setting the parameter's meta param.setMetadata( {'widget_wrapper': { 'decimals': 2 } }) - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -2514,8 +2490,6 @@ class QgsProcessingParameterRange : QgsProcessingParameterDefinition { %Docstring(signature="appended") A numeric range parameter for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -2575,8 +2549,6 @@ class QgsProcessingParameterRasterLayer : QgsProcessingParameterDefinition, QgsF { %Docstring(signature="appended") A raster layer parameter for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -2630,8 +2602,6 @@ set to a list of QIcon values. param.setMetadata( {'widget_wrapper': { 'icons': [QIcon('integer.svg'), QIcon('string.svg')] } }) - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -2750,8 +2720,6 @@ means. Algorithms should gracefully handle other values accordingly.) param.setMetadata( {'widget_wrapper': { 'value_hints': ['Inkjet printer', 'Laser printer'] } }) - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -2854,8 +2822,6 @@ class QgsProcessingParameterExpression : QgsProcessingParameterDefinition { %Docstring(signature="appended") An expression parameter for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -2933,8 +2899,6 @@ class QgsProcessingParameterLimitedDataTypes { %Docstring(signature="appended") Can be inherited by parameters which require limits to their acceptable data types. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -2970,8 +2934,6 @@ class QgsProcessingParameterVectorLayer : QgsProcessingParameterDefinition, QgsP %Docstring(signature="appended") A vector layer (with or without geometry) parameter for processing algorithms. Consider using the more versatile :py:class:`QgsProcessingParameterFeatureSource` wherever possible. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -3069,8 +3031,6 @@ class QgsProcessingParameterMapLayer : QgsProcessingParameterDefinition, QgsProc { %Docstring(signature="appended") A map layer parameter for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -3123,8 +3083,6 @@ class QgsProcessingParameterField : QgsProcessingParameterDefinition { %Docstring(signature="appended") A vector layer or feature source field parameter for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -3243,8 +3201,6 @@ class QgsProcessingParameterFeatureSource : QgsProcessingParameterDefinition, Qg { %Docstring(signature="appended") An input feature source (such as vector layers) parameter for processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -3298,8 +3254,6 @@ class QgsProcessingDestinationParameter : QgsProcessingParameterDefinition, QgsF %Docstring(signature="appended") Base class for all parameter definitions which represent file or layer destinations, e.g. parameters which are used for the destination for layers output by an algorithm. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -3416,8 +3370,6 @@ class QgsProcessingParameterFeatureSink : QgsProcessingDestinationParameter A feature sink output for processing algorithms. A parameter which represents the destination feature sink for features created by an algorithm. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -3534,8 +3486,6 @@ created by the algorithm. Consider using the more flexible QgsProcessingParameterFeatureSink wherever possible. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -3621,8 +3571,6 @@ class QgsProcessingParameterRasterDestination : QgsProcessingDestinationParamete %Docstring(signature="appended") A raster layer destination parameter, for specifying the destination path for a raster layer created by the algorithm. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -3692,8 +3640,6 @@ the widget wrapper metadata "dontconfirmoverwrite" option: param.setMetadata( {'widget_wrapper': { 'dontconfirmoverwrite': True } }) - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -3765,8 +3711,6 @@ class QgsProcessingParameterFolderDestination : QgsProcessingDestinationParamete %Docstring(signature="appended") A folder destination parameter, for specifying the destination path for a folder created by the algorithm or used for creating new files within the algorithm. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -3807,8 +3751,6 @@ class QgsProcessingParameterBand : QgsProcessingParameterDefinition { %Docstring(signature="appended") A raster band parameter for Processing algorithms. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/processing/qgsprocessingprovider.sip.in b/python/core/auto_generated/processing/qgsprocessingprovider.sip.in index 2d7aa118a30..c502f0e6e44 100644 --- a/python/core/auto_generated/processing/qgsprocessingprovider.sip.in +++ b/python/core/auto_generated/processing/qgsprocessingprovider.sip.in @@ -16,8 +16,6 @@ Abstract base class for processing providers. An algorithm provider is a set of related algorithms, typically from the same external application or related to a common area of analysis. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/processing/qgsprocessingregistry.sip.in b/python/core/auto_generated/processing/qgsprocessingregistry.sip.in index 65d37a5e796..2b9f96a143c 100644 --- a/python/core/auto_generated/processing/qgsprocessingregistry.sip.in +++ b/python/core/auto_generated/processing/qgsprocessingregistry.sip.in @@ -37,8 +37,6 @@ and various parameters and outputs. :py:class:`QgsProcessingRegistry` is not usually directly created, but rather accessed through :py:func:`QgsApplication.processingRegistry()`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/processing/qgsprocessingutils.sip.in b/python/core/auto_generated/processing/qgsprocessingutils.sip.in index 4f173721f37..4dd683dc12b 100644 --- a/python/core/auto_generated/processing/qgsprocessingutils.sip.in +++ b/python/core/auto_generated/processing/qgsprocessingutils.sip.in @@ -16,8 +16,6 @@ class QgsProcessingUtils { %Docstring(signature="appended") Utility functions for use with processing classes. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -646,8 +644,6 @@ class QgsProcessingFeatureSource : QgsFeatureSource %Docstring(signature="appended") :py:class:`QgsFeatureSource` subclass which proxies methods to an underlying :py:class:`QgsFeatureSource`, modifying results according to the settings in a :py:class:`QgsProcessingContext`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/proj/qgscoordinatereferencesystem.sip.in b/python/core/auto_generated/proj/qgscoordinatereferencesystem.sip.in index 8a45afef5b7..a35a7f51df4 100644 --- a/python/core/auto_generated/proj/qgscoordinatereferencesystem.sip.in +++ b/python/core/auto_generated/proj/qgscoordinatereferencesystem.sip.in @@ -251,8 +251,6 @@ returned values can be safely passed to :py:func:`~QgsCoordinateReferenceSystem. QgsCoordinateReferenceSystem object. .. seealso:: :py:func:`fromSrsId` - -.. versionadded:: 3.0 %End @@ -265,8 +263,6 @@ Creates a CRS from a given OGC WMS-format Coordinate Reference System string. :return: matching CRS, or an invalid CRS if string could not be matched .. seealso:: :py:func:`createFromOgcWmsCrs` - -.. versionadded:: 3.0 %End static QgsCoordinateReferenceSystem fromEpsgId( long epsg ); @@ -276,8 +272,6 @@ Creates a CRS from a given EPSG ID. :param epsg: epsg CRS ID :return: matching CRS, or an invalid CRS if string could not be matched - -.. versionadded:: 3.0 %End static QgsCoordinateReferenceSystem fromProj4( const QString &proj4 ) /Deprecated/; @@ -314,8 +308,6 @@ Creates a CRS from a WKT spatial ref sys definition string. :return: matching CRS, or an invalid CRS if string could not be matched .. seealso:: :py:func:`createFromWkt` - -.. versionadded:: 3.0 %End static QgsCoordinateReferenceSystem fromSrsId( long srsId ); @@ -329,8 +321,6 @@ Creates a CRS from a specified QGIS SRS ID. .. seealso:: :py:func:`createFromSrsId` .. seealso:: :py:func:`validSrsIds` - -.. versionadded:: 3.0 %End @@ -975,8 +965,6 @@ Returns the approximate bounds for the region the CRS is usable within. The returned bounds represent the latitude and longitude extent for the projection in the WGS 84 CRS. - -.. versionadded:: 3.0 %End QString toOgcUri() const; @@ -1150,8 +1138,6 @@ Cleans the list of recently used CRS. Clears the internal cache used to initialize QgsCoordinateReferenceSystem objects. This should be called whenever the srs database has been modified in order to ensure that outdated CRS objects are not created. - -.. versionadded:: 3.0 %End }; diff --git a/python/core/auto_generated/proj/qgscoordinatetransform.sip.in b/python/core/auto_generated/proj/qgscoordinatetransform.sip.in index 3395e8f9ca6..c56f092195a 100644 --- a/python/core/auto_generated/proj/qgscoordinatetransform.sip.in +++ b/python/core/auto_generated/proj/qgscoordinatetransform.sip.in @@ -82,9 +82,6 @@ which dictate the behavior of the transformation. ensure that the :py:class:`QgsCoordinateTransformContext` object is correctly retrieved based on the current code context, or use the constructor variant which accepts a :py:class:`QgsProject` argument instead. - - -.. versionadded:: 3.0 %End explicit QgsCoordinateTransform( const QgsCoordinateReferenceSystem &source, @@ -118,8 +115,6 @@ which dictate the behavior of the transformation. Since QGIS 3.20 The QgsCoordinateTransform class can perform time-dependent transformations between a static and dynamic CRS based on either the source OR destination CRS coordinate epoch, however dynamic CRS to dynamic CRS transformations are not currently supported. - -.. versionadded:: 3.0 %End explicit QgsCoordinateTransform( const QgsCoordinateReferenceSystem &source, @@ -133,8 +128,6 @@ datum transforms (see :py:class:`QgsDatumTransform`). .. deprecated:: will be removed in QGIS 4.0. Use the constructor with a :py:class:`QgsCoordinateTransformContext` argument instead. - -.. versionadded:: 3.0 %End QgsCoordinateTransform( const QgsCoordinateTransform &o ); @@ -165,8 +158,6 @@ a transformation between them will never be possible. %Docstring Returns ``True`` if the coordinate transform is valid, ie both the source and destination CRS have been set and are valid. - -.. versionadded:: 3.0 %End void setSourceCrs( const QgsCoordinateReferenceSystem &crs ); @@ -197,8 +188,6 @@ Sets the ``context`` in which the coordinate transform should be calculated. .. seealso:: :py:func:`context` - -.. versionadded:: 3.0 %End QgsCoordinateTransformContext context() const; @@ -614,8 +603,6 @@ Calling this method will overwrite any automatically calculated datum transform. Clears the internal cache used to initialize QgsCoordinateTransform objects. This should be called whenever the srs database has been modified in order to ensure that outdated CRS transforms are not created. - -.. versionadded:: 3.0 %End double scaleFactor( const QgsRectangle &referenceExtent ) const; diff --git a/python/core/auto_generated/proj/qgscoordinatetransformcontext.sip.in b/python/core/auto_generated/proj/qgscoordinatetransformcontext.sip.in index e7bec91257f..6e79124fe44 100644 --- a/python/core/auto_generated/proj/qgscoordinatetransformcontext.sip.in +++ b/python/core/auto_generated/proj/qgscoordinatetransformcontext.sip.in @@ -33,9 +33,6 @@ system. .. seealso:: :py:class:`QgsDatumTransform` .. seealso:: :py:class:`QgsCoordinateTransform` - - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/proj/qgsdatumtransform.sip.in b/python/core/auto_generated/proj/qgsdatumtransform.sip.in index b92d2f59831..39fe0fa131c 100644 --- a/python/core/auto_generated/proj/qgsdatumtransform.sip.in +++ b/python/core/auto_generated/proj/qgsdatumtransform.sip.in @@ -18,8 +18,6 @@ Contains methods and classes relating the datum transformations. .. seealso:: :py:class:`QgsCoordinateTransformContext` .. seealso:: :py:class:`QgsCoordinateTransform` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/proj/qgsellipsoidutils.sip.in b/python/core/auto_generated/proj/qgsellipsoidutils.sip.in index 38a4550bfb7..f3946ae7000 100644 --- a/python/core/auto_generated/proj/qgsellipsoidutils.sip.in +++ b/python/core/auto_generated/proj/qgsellipsoidutils.sip.in @@ -13,8 +13,6 @@ class QgsEllipsoidUtils { %Docstring(signature="appended") Contains utility functions for working with ellipsoids and querying the ellipsoid database. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/project/qgsproject.sip.in b/python/core/auto_generated/project/qgsproject.sip.in index 8b6beb72bd9..4e4bc97f5ce 100644 --- a/python/core/auto_generated/project/qgsproject.sip.in +++ b/python/core/auto_generated/project/qgsproject.sip.in @@ -308,8 +308,6 @@ Returns the project's native coordinate reference system. .. seealso:: :py:func:`setCrs` .. seealso:: :py:func:`ellipsoid` - -.. versionadded:: 3.0 %End void setCrs( const QgsCoordinateReferenceSystem &crs, bool adjustEllipsoid = false ); @@ -321,8 +319,6 @@ the ellipsoid imposed by the CRS. .. seealso:: :py:func:`crs` .. seealso:: :py:func:`setEllipsoid` - -.. versionadded:: 3.0 %End QString ellipsoid() const; @@ -332,8 +328,6 @@ Returns a proj string representing the project's ellipsoid setting, e.g., "WGS84 .. seealso:: :py:func:`setEllipsoid` .. seealso:: :py:func:`crs` - -.. versionadded:: 3.0 %End void setEllipsoid( const QString &ellipsoid ); @@ -343,8 +337,6 @@ Sets the project's ellipsoid from a proj string representation, e.g., "WGS84". .. seealso:: :py:func:`ellipsoid` .. seealso:: :py:func:`setCrs` - -.. versionadded:: 3.0 %End @@ -357,8 +349,6 @@ from a source to destination coordinate reference system. .. seealso:: :py:func:`setTransformContext` .. seealso:: :py:func:`transformContextChanged` - -.. versionadded:: 3.0 %End void setTransformContext( const QgsCoordinateTransformContext &context ); @@ -370,8 +360,6 @@ from a source to destination coordinate reference system. .. seealso:: :py:func:`transformContext` .. seealso:: :py:func:`transformContextChanged` - -.. versionadded:: 3.0 %End void clear(); @@ -429,8 +417,6 @@ Writes the project to a file. .. note:: :py:func:`~QgsProject.isDirty` will be set to ``False`` if project is successfully written - -.. versionadded:: 3.0 %End bool write(); @@ -621,8 +607,6 @@ Dump out current project properties to stderr %Docstring Returns path resolver object with considering whether the project uses absolute or relative paths and using current project's path. - -.. versionadded:: 3.0 %End QString writePath( const QString &filename ) const; @@ -689,8 +673,6 @@ Sets the default distance measurement units for the project. .. seealso:: :py:func:`distanceUnits` .. seealso:: :py:func:`setAreaUnits` - -.. versionadded:: 3.0 %End Qgis::AreaUnit areaUnits() const; @@ -707,8 +689,6 @@ Sets the default area measurement units for the project. .. seealso:: :py:func:`areaUnits` .. seealso:: :py:func:`setDistanceUnits` - -.. versionadded:: 3.0 %End QString homePath() const; @@ -750,8 +730,6 @@ an absolute path. %Docstring Returns the project's layout manager, which manages print layouts, atlases and reports within the project. - -.. versionadded:: 3.0 %End @@ -858,8 +836,6 @@ Returns pointer to the project's map theme collection. QgsAnnotationManager *annotationManager(); %Docstring Returns pointer to the project's annotation manager. - -.. versionadded:: 3.0 %End @@ -976,23 +952,17 @@ Defines if default values should be evaluated on provider side when requested an QgsSnappingConfig snappingConfig() const; %Docstring The snapping configuration for this project. - -.. versionadded:: 3.0 %End QList avoidIntersectionsLayers() const; %Docstring A list of layers with which intersections should be avoided. - -.. versionadded:: 3.0 %End void setAvoidIntersectionsLayers( const QList &layers ); %Docstring Sets the list of layers with which intersections should be avoided. Only used if the avoid intersection mode is set to advanced. - -.. versionadded:: 3.0 %End void setAvoidIntersectionsMode( const Qgis::AvoidIntersectionsMode mode ); @@ -1025,22 +995,17 @@ Be careful not to set generated variables. void setLabelingEngineSettings( const QgsLabelingEngineSettings &settings ); %Docstring Sets project's global labeling engine settings - -.. versionadded:: 3.0 %End const QgsLabelingEngineSettings &labelingEngineSettings() const; %Docstring Returns project's global labeling engine settings - -.. versionadded:: 3.0 %End QgsMapLayerStore *layerStore(); %Docstring Returns a pointer to the project's internal layer store. -/since QGIS 3.0 %End @@ -1264,8 +1229,6 @@ layer will be returned without deleting it. The caller takes ownership of the layer and is responsible for deleting it. .. seealso:: :py:func:`removeMapLayer` - -.. versionadded:: 3.0 %End QgsAnnotationLayer *mainAnnotationLayer(); @@ -1345,8 +1308,6 @@ provider. QgsAuxiliaryStorage *auxiliaryStorage(); %Docstring Returns the current auxiliary storage. - -.. versionadded:: 3.0 %End QString createAttachedFile( const QString &nameTemplate ); @@ -1757,15 +1718,11 @@ Emitted whenever the avoid intersections mode has changed. void customVariablesChanged(); %Docstring Emitted whenever the expression variables stored in the project have been changed. - -.. versionadded:: 3.0 %End void crsChanged(); %Docstring Emitted when the CRS of the project has changed. - -.. versionadded:: 3.0 %End void ellipsoidChanged( const QString &ellipsoid ); @@ -1775,8 +1732,6 @@ Emitted when the project ``ellipsoid`` is changed. .. seealso:: :py:func:`setEllipsoid` .. seealso:: :py:func:`ellipsoid` - -.. versionadded:: 3.0 %End void distanceUnitsChanged(); @@ -1802,37 +1757,27 @@ Emitted when the default area units changes. Emitted when the project :py:func:`~QgsProject.transformContext` is changed. .. seealso:: :py:func:`transformContext` - -.. versionadded:: 3.0 %End void missingDatumTransforms( const QStringList &missingTransforms ); %Docstring Emitted when datum transforms stored in the project are not available locally. - -.. versionadded:: 3.0 %End void transactionGroupsChanged(); %Docstring Emitted whenever a new transaction group has been created or a transaction group has been removed. - -.. versionadded:: 3.0 %End void topologicalEditingChanged(); %Docstring Emitted when the topological editing flag has changed. - -.. versionadded:: 3.0 %End void avoidIntersectionsLayersChanged(); %Docstring Emitted whenever avoidIntersectionsLayers has changed. - -.. versionadded:: 3.0 %End void mapThemeCollectionChanged(); @@ -1844,15 +1789,11 @@ must no longer be used after this signal is emitted. You must still connect to signals from the map theme collection if you want to be notified about new map themes being added and map themes being removed. - -.. versionadded:: 3.0 %End void labelingEngineSettingsChanged(); %Docstring Emitted when global configuration of the labeling engine changes. - -.. versionadded:: 3.0 %End void metadataChanged(); @@ -2056,8 +1997,6 @@ Emitted when the map shading renderer changes void setSnappingConfig( const QgsSnappingConfig &snappingConfig ); %Docstring The snapping configuration for this project. - -.. versionadded:: 3.0 %End diff --git a/python/core/auto_generated/project/qgsprojectbadlayerhandler.sip.in b/python/core/auto_generated/project/qgsprojectbadlayerhandler.sip.in index 206fb8e2fe5..0a77ae52857 100644 --- a/python/core/auto_generated/project/qgsprojectbadlayerhandler.sip.in +++ b/python/core/auto_generated/project/qgsprojectbadlayerhandler.sip.in @@ -28,8 +28,6 @@ dialog. The default implementation will dismiss all bad layers and write information to the log. - -.. versionadded:: 3.0 %End virtual ~QgsProjectBadLayerHandler(); @@ -57,8 +55,6 @@ log. Returns data type associated with the given :py:class:`QgsProject` file Dom node The Dom node should represent the state associated with a specific layer. - -.. versionadded:: 3.0 %End QString dataSource( const QDomNode &layerNode ); @@ -68,8 +64,6 @@ Returns the data source for the given layer The QDomNode is a :py:class:`QgsProject` Dom node corresponding to a map layer state. Essentially dumps datasource tag. - -.. versionadded:: 3.0 %End ProviderType providerType( const QDomNode &layerNode ); @@ -86,15 +80,11 @@ provider tag. It will always have an associated file. If the layer doesn't fall into either of the previous two categories, then it's either a database or URL. If the datasource tag has "url=", then it's URL based and if it has "dbname=">, then the layer data is in a database. - -.. versionadded:: 3.0 %End void setDataSource( QDomNode &layerNode, const QString &dataSource ); %Docstring Set the datasource element to the new value - -.. versionadded:: 3.0 %End }; diff --git a/python/core/auto_generated/project/qgsprojectproperty.sip.in b/python/core/auto_generated/project/qgsprojectproperty.sip.in index 83a1fa8c98e..2ee3fc55144 100644 --- a/python/core/auto_generated/project/qgsprojectproperty.sip.in +++ b/python/core/auto_generated/project/qgsprojectproperty.sip.in @@ -26,8 +26,6 @@ hierarchy. :py:class:`QgsProjectPropertyValues` are always graph leaves. This class is used internally by :py:class:`QgsProject`. It's generally recommended that the methods in :py:class:`QgsProject` are used to modify project properties rather than using these low-level classes. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -110,8 +108,6 @@ class QgsProjectPropertyValue : QgsProjectProperty { %Docstring(signature="appended") Project property value node, contains a :py:class:`QgsProjectPropertyKey`'s value. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -163,8 +159,6 @@ E.g., given the key sequence "/foo/bar", "foo" will have a corresponding mProperties that maps to "bar", which is another :py:class:`QgsProjectPropertyKey`. The "bar" :py:class:`QgsProjectPropertyKey` will, in turn, have an element that maps to itself, i.e. "bar", that will contain a QgsProjectPropertyValue. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -190,8 +184,6 @@ The name of the property is used as identifier. The name of the property is used as identifier. .. seealso:: :py:func:`name` - -.. versionadded:: 3.0 %End virtual QVariant value() const; diff --git a/python/core/auto_generated/providers/memory/qgsmemoryproviderutils.sip.in b/python/core/auto_generated/providers/memory/qgsmemoryproviderutils.sip.in index 063303f371c..86be17fbb26 100644 --- a/python/core/auto_generated/providers/memory/qgsmemoryproviderutils.sip.in +++ b/python/core/auto_generated/providers/memory/qgsmemoryproviderutils.sip.in @@ -14,8 +14,6 @@ class QgsMemoryProviderUtils { %Docstring(signature="appended") Utility functions for use with the memory vector data provider. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/providers/qgsdataprovider.sip.in b/python/core/auto_generated/providers/qgsdataprovider.sip.in index 0a7028f50a3..2871f9c41b1 100644 --- a/python/core/auto_generated/providers/qgsdataprovider.sip.in +++ b/python/core/auto_generated/providers/qgsdataprovider.sip.in @@ -132,8 +132,6 @@ Obtain a formatted HTML string containing assorted metadata for this data provid void setUri( const QgsDataSourceUri &uri ); %Docstring Set the data source specification. - -.. versionadded:: 3.0 %End void setUri( const QString &uri ); @@ -146,8 +144,6 @@ Set the data source specification. QgsDataSourceUri uri() const; %Docstring Gets the data source specification. - -.. versionadded:: 3.0 %End virtual Qgis::DataProviderFlags flags() const; @@ -424,8 +420,6 @@ If set, the provider will issue notify signals. The default implementation does nothing. .. seealso:: :py:func:`notify` - -.. versionadded:: 3.0 %End @@ -436,8 +430,6 @@ Returns layer metadata collected from the provider's source. Individual data providers must implement this method if they support collecting metadata. .. seealso:: :py:func:`writeLayerMetadata` - -.. versionadded:: 3.0 %End virtual bool writeLayerMetadata( const QgsLayerMetadata &metadata ); @@ -448,8 +440,6 @@ on individual provider capabilities. Returns ``True`` if metadata was successfully written to the data provider. .. seealso:: :py:func:`layerMetadata` - -.. versionadded:: 3.0 %End @@ -505,8 +495,6 @@ feature ids should be invalidated. Emitted when the datasource issues a notification. .. seealso:: :py:func:`setListening` - -.. versionadded:: 3.0 %End diff --git a/python/core/auto_generated/qgis.sip.in b/python/core/auto_generated/qgis.sip.in index deeb0a0033f..24592b32ae1 100644 --- a/python/core/auto_generated/qgis.sip.in +++ b/python/core/auto_generated/qgis.sip.in @@ -2976,8 +2976,6 @@ Compare two doubles using specified number of significant digits double qgsRound( double number, int places ); %Docstring Returns a double ``number``, rounded (as close as possible) to the specified number of ``places``. - -.. versionadded:: 3.0 %End diff --git a/python/core/auto_generated/qgsanimatedicon.sip.in b/python/core/auto_generated/qgsanimatedicon.sip.in index 1362088bdba..743868d341e 100644 --- a/python/core/auto_generated/qgsanimatedicon.sip.in +++ b/python/core/auto_generated/qgsanimatedicon.sip.in @@ -49,30 +49,22 @@ request the current icon and trigger UI updates. Connect to the frame changed signal with this method and not directly. This method makes sure the annimation is started. - -.. versionadded:: 3.0 %End bool disconnectFrameChanged( const QObject *receiver, const char *method ); %Docstring Convenience function to disconnect the same style that the frame change connection was established. - -.. versionadded:: 3.0 %End int width() const; %Docstring The native width of the icon. - -.. versionadded:: 3.0 %End int height() const; %Docstring The native height of the icon. - -.. versionadded:: 3.0 %End signals: diff --git a/python/core/auto_generated/qgsapplication.sip.in b/python/core/auto_generated/qgsapplication.sip.in index 81c847dd163..44c3cc4ebd1 100644 --- a/python/core/auto_generated/qgsapplication.sip.in +++ b/python/core/auto_generated/qgsapplication.sip.in @@ -120,8 +120,6 @@ Constructor for QgsApplication. static QgsApplication *instance(); %Docstring Returns the singleton instance of the QgsApplication. - -.. versionadded:: 3.0 %End @@ -250,8 +248,6 @@ Returns the path to the translation directory. static QString metadataPath(); %Docstring Returns the path to the metadata directory. - -.. versionadded:: 3.0 %End static QString qgisMasterDatabaseFilePath(); @@ -304,8 +300,6 @@ Returns the paths to svg directories. static QStringList layoutTemplatePaths(); %Docstring Returns the paths to layout template directories. - -.. versionadded:: 3.0 %End static QMap systemEnvVars(); @@ -453,8 +447,6 @@ By default it is equal to :py:func:`~QgsApplication.applicationName`+' '+:py:fun static QString locale(); %Docstring Returns the QGIS locale. - -.. versionadded:: 3.0 %End static void setLocale( const QLocale &locale ); @@ -690,8 +682,6 @@ Set maximum concurrent thread count %Docstring Returns the application's task manager, used for managing application wide background task handling. - -.. versionadded:: 3.0 %End static QgsSettingsRegistryCore *settingsRegistryCore() /KeepReference,Deprecated/; @@ -707,22 +697,16 @@ Returns the application's settings registry, used for managing application setti static QgsColorSchemeRegistry *colorSchemeRegistry() /KeepReference/; %Docstring Returns the application's color scheme registry, used for managing color schemes. - -.. versionadded:: 3.0 %End static QgsPaintEffectRegistry *paintEffectRegistry() /KeepReference/; %Docstring Returns the application's paint effect registry, used for managing paint effects. - -.. versionadded:: 3.0 %End static QgsRendererRegistry *rendererRegistry() /KeepReference/; %Docstring Returns the application's renderer registry, used for managing vector layer renderers. - -.. versionadded:: 3.0 %End @@ -744,8 +728,6 @@ Returns the application's tiled scene renderer registry, used for managing tiled %Docstring Returns the application's data item provider registry, which keeps a list of data item providers that may add items to the browser tree. - -.. versionadded:: 3.0 %End static QgsCoordinateReferenceSystemRegistry *coordinateReferenceSystemRegistry() /KeepReference/; @@ -762,8 +744,6 @@ Returns the application's SVG cache, used for caching SVG images and handling pa within SVG files. .. seealso:: :py:func:`imageCache` - -.. versionadded:: 3.0 %End static QgsImageCache *imageCache(); @@ -799,8 +779,6 @@ Returns the application's validity check registry, used for managing validity ch static QgsSymbolLayerRegistry *symbolLayerRegistry() /KeepReference/; %Docstring Returns the application's symbol layer registry, used for managing symbol layers. - -.. versionadded:: 3.0 %End static QgsCalloutRegistry *calloutRegistry() /KeepReference/; @@ -813,8 +791,6 @@ Returns the application's callout registry, used for managing callout types. static QgsLayoutItemRegistry *layoutItemRegistry() /KeepReference/; %Docstring Returns the application's layout item registry, used for layout item types. - -.. versionadded:: 3.0 %End static QgsAnnotationItemRegistry *annotationItemRegistry() /KeepReference/; @@ -827,8 +803,6 @@ Returns the application's annotation item registry, used for annotation item typ static QgsGpsConnectionRegistry *gpsConnectionRegistry() /KeepReference/; %Docstring Returns the application's GPS connection registry, used for managing GPS connections. - -.. versionadded:: 3.0 %End static QgsBabelFormatRegistry *gpsBabelFormatRegistry() /KeepReference/; @@ -841,8 +815,6 @@ Returns the application's GPSBabel format registry, used for managing GPSBabel f static QgsPluginLayerRegistry *pluginLayerRegistry() /KeepReference/; %Docstring Returns the application's plugin layer registry, used for managing plugin layer types. - -.. versionadded:: 3.0 %End static QgsClassificationMethodRegistry *classificationMethodRegistry() /KeepReference/; @@ -900,8 +872,6 @@ Returns the application's sensor registry, used for sensor types. static QgsMessageLog *messageLog(); %Docstring Returns the application's message log. - -.. versionadded:: 3.0 %End static QgsAuthManager *authManager(); @@ -913,31 +883,23 @@ Returns the application's authentication manager instance this can be ``None`` if called before initQgis .. seealso:: :py:func:`initQgis` - -.. versionadded:: 3.0 %End static QgsProcessingRegistry *processingRegistry(); %Docstring Returns the application's processing registry, used for managing processing providers, algorithms, and various parameters and outputs. - -.. versionadded:: 3.0 %End static QgsPageSizeRegistry *pageSizeRegistry() /KeepReference/; %Docstring Returns the application's page size registry, used for managing layout page sizes. - -.. versionadded:: 3.0 %End static QgsActionScopeRegistry *actionScopeRegistry() /KeepReference/; %Docstring Returns the action scope registry. - -.. versionadded:: 3.0 %End static QgsConnectionRegistry *connectionRegistry(); @@ -950,8 +912,6 @@ Returns the application's connection registry, used for managing saved data prov static QgsRuntimeProfiler *profiler(); %Docstring Returns the application runtime profiler. - -.. versionadded:: 3.0 %End static QgsNumericFormatRegistry *numericFormatRegistry() /KeepReference/; @@ -969,8 +929,6 @@ Gets the registry of available field formatters. static Qgs3DRendererRegistry *renderer3DRegistry() /KeepReference/; %Docstring Returns registry of available 3D renderers. - -.. versionadded:: 3.0 %End static Qgs3DSymbolRegistry *symbol3DRegistry() /KeepReference/; @@ -1040,8 +998,6 @@ Custom expression variables for this application. This does not include generated variables (like system name, user name etc.) .. seealso:: :py:func:`QgsExpressionContextUtils.globalScope` - -.. versionadded:: 3.0 %End static void setCustomVariables( const QVariantMap &customVariables ); @@ -1050,15 +1006,11 @@ Custom expression variables for this application. Do not include generated variables (like system name, user name etc.) .. seealso:: :py:func:`QgsExpressionContextUtils.globalScope` - -.. versionadded:: 3.0 %End static void setCustomVariable( const QString &name, const QVariant &value ); %Docstring Set a single custom expression variable. - -.. versionadded:: 3.0 %End static int scaleIconSize( int standardSize, bool applyDevicePixelRatio = false ); @@ -1119,8 +1071,6 @@ Emits the signal to collect all the strings of .qgs to be included in ts file void customVariablesChanged(); %Docstring Emitted whenever a custom global variable changes. - -.. versionadded:: 3.0 %End diff --git a/python/core/auto_generated/qgsarchive.sip.in b/python/core/auto_generated/qgsarchive.sip.in index e3e16507ba6..262809e40cf 100644 --- a/python/core/auto_generated/qgsarchive.sip.in +++ b/python/core/auto_generated/qgsarchive.sip.in @@ -14,8 +14,6 @@ class QgsArchive { %Docstring(signature="appended") Class allowing to manage the zip/unzip actions - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -101,8 +99,6 @@ class QgsProjectArchive : QgsArchive { %Docstring(signature="appended") Class allowing to manage the zip/unzip actions on project file - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/qgsauxiliarystorage.sip.in b/python/core/auto_generated/qgsauxiliarystorage.sip.in index d983bf01810..ad29838df66 100644 --- a/python/core/auto_generated/qgsauxiliarystorage.sip.in +++ b/python/core/auto_generated/qgsauxiliarystorage.sip.in @@ -34,8 +34,6 @@ it's an editable join to the original vector layer with some synchronisation mechanisms activated such as "Upsert On Edit" or "Delete Cascade". Thus, auxiliary fields are editable even if the source layer is not and edition of a joined field is also possible. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -247,8 +245,6 @@ class QgsAuxiliaryStorage Class providing some utility methods to manage auxiliary storage. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/qgscadutils.sip.in b/python/core/auto_generated/qgscadutils.sip.in index 31e1593e6fe..6fe83fb3791 100644 --- a/python/core/auto_generated/qgscadutils.sip.in +++ b/python/core/auto_generated/qgscadutils.sip.in @@ -15,8 +15,6 @@ class QgsCadUtils { %Docstring(signature="appended") The :py:class:`QgsCadUtils` class provides routines for CAD editing. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -28,8 +26,6 @@ The :py:class:`QgsCadUtils` class provides routines for CAD editing. { %Docstring(signature="appended") Structure with details of one constraint - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -51,8 +47,6 @@ Constructor for AlignMapPointConstraint. { %Docstring(signature="appended") Structure returned from :py:func:`~QgsCadUtils.alignMapPoint` method - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -78,8 +72,6 @@ Structure returned from :py:func:`~QgsCadUtils.alignMapPoint` method { %Docstring(signature="appended") Defines constraints for the :py:func:`QgsCadUtils.alignMapPoint()` method. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/qgscolorramp.sip.in b/python/core/auto_generated/qgscolorramp.sip.in index 60a9a433f72..cf9e2126821 100644 --- a/python/core/auto_generated/qgscolorramp.sip.in +++ b/python/core/auto_generated/qgscolorramp.sip.in @@ -12,8 +12,6 @@ class QgsColorRamp { %Docstring(signature="appended") Abstract base class for color ramps - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/qgscolorrampimpl.sip.in b/python/core/auto_generated/qgscolorrampimpl.sip.in index bcef0ad8d90..4ba0759ac5a 100644 --- a/python/core/auto_generated/qgscolorrampimpl.sip.in +++ b/python/core/auto_generated/qgscolorrampimpl.sip.in @@ -13,8 +13,6 @@ class QgsGradientStop { %Docstring(signature="appended") Represents a color stop within a :py:class:`QgsGradientColorRamp` color ramp. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -99,8 +97,6 @@ class QgsGradientColorRamp : QgsColorRamp %Docstring(signature="appended") Gradient color ramp, which smoothly interpolates between two colors and also supports optional extra color stops. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -325,8 +321,6 @@ class QgsLimitedRandomColorRamp : QgsColorRamp { %Docstring(signature="appended") Constrained random color ramp, which returns random colors based on preset parameters. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -491,8 +485,6 @@ class QgsRandomColorRamp: QgsColorRamp %Docstring(signature="appended") Totally random color ramp. Returns colors generated at random, but constrained to some hardcoded saturation and value ranges to prevent ugly color generation. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -549,8 +541,6 @@ class QgsPresetSchemeColorRamp : QgsColorRamp, QgsColorScheme { %Docstring(signature="appended") A scheme based color ramp consisting of a list of predefined colors. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -634,8 +624,6 @@ class QgsColorBrewerColorRamp : QgsColorRamp { %Docstring(signature="appended") Color ramp utilising "Color Brewer" preset color schemes. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/qgscolorscheme.sip.in b/python/core/auto_generated/qgscolorscheme.sip.in index a32d4ed68ee..a3022185edd 100644 --- a/python/core/auto_generated/qgscolorscheme.sip.in +++ b/python/core/auto_generated/qgscolorscheme.sip.in @@ -202,8 +202,6 @@ Erases the associated gpl palette file from the users "palettes" folder Sets whether a this scheme should be shown in color button menus. :param show: set to ``True`` to show in color button menus, or ``False`` to hide from menus - -.. versionadded:: 3.0 %End protected: @@ -256,8 +254,6 @@ Adds a color to the list of recent colors. Returns the most recently used color. .. seealso:: :py:func:`addRecentColor` - -.. versionadded:: 3.0 %End }; diff --git a/python/core/auto_generated/qgscoordinateformatter.sip.in b/python/core/auto_generated/qgscoordinateformatter.sip.in index 10381a997c8..865d326c37f 100644 --- a/python/core/auto_generated/qgscoordinateformatter.sip.in +++ b/python/core/auto_generated/qgscoordinateformatter.sip.in @@ -21,8 +21,6 @@ no consideration for the validity of converting coordinates to the various displ is up to the caller to ensure that sensible formats are used for particular coordinates. For instance, ensuring that only geographic coordinates and not projected coordinates are formatted to degree based formats. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/qgsdatadefinedsizelegend.sip.in b/python/core/auto_generated/qgsdatadefinedsizelegend.sip.in index 86071a13ef8..bd7bebce7f5 100644 --- a/python/core/auto_generated/qgsdatadefinedsizelegend.sip.in +++ b/python/core/auto_generated/qgsdatadefinedsizelegend.sip.in @@ -18,8 +18,6 @@ Object that keeps configuration of appearance of marker symbol's data-defined si For example: the list of classes (size values), whether the classes should appear in separate legend nodes or whether to collapse them into one legend node. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/qgsdbfilterproxymodel.sip.in b/python/core/auto_generated/qgsdbfilterproxymodel.sip.in index 5d337d93195..59ea6cae770 100644 --- a/python/core/auto_generated/qgsdbfilterproxymodel.sip.in +++ b/python/core/auto_generated/qgsdbfilterproxymodel.sip.in @@ -17,8 +17,6 @@ A class that implements a custom filter and can be used as a proxy for :py:class:`QgsDbTableModel` .. deprecated:: QGIS 3.24 - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/qgsdefaultvalue.sip.in b/python/core/auto_generated/qgsdefaultvalue.sip.in index 75f8357f2ae..56227a8f7e3 100644 --- a/python/core/auto_generated/qgsdefaultvalue.sip.in +++ b/python/core/auto_generated/qgsdefaultvalue.sip.in @@ -29,8 +29,6 @@ Usual values for such an expression are :py:class:`QgsDefaultValue` also has a `applyOnUpdate` flag which will indicate that a default value should also be applied when a feature is updated. If this is not set, the default value will only be used when a feature is created. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/qgsdiagramrenderer.sip.in b/python/core/auto_generated/qgsdiagramrenderer.sip.in index e51c21b095b..55ef9733895 100644 --- a/python/core/auto_generated/qgsdiagramrenderer.sip.in +++ b/python/core/auto_generated/qgsdiagramrenderer.sip.in @@ -66,8 +66,6 @@ Stores the settings for rendering of all diagrams for a layer. static const QgsPropertiesDefinition &propertyDefinitions(); %Docstring Returns the diagram property definitions. - -.. versionadded:: 3.0 %End QgsDiagramLayerSettings(); @@ -264,8 +262,6 @@ Writes the diagram settings to a DOM element. Prepares the diagrams for a specified expression context. Calling prepare before rendering multiple diagrams allows precalculation of expensive setup tasks such as parsing expressions. Returns ``True`` if preparation was successful. - -.. versionadded:: 3.0 %End QSet< QString > referencedFields( const QgsExpressionContext &context = QgsExpressionContext() ) const; @@ -280,8 +276,6 @@ Returns the set of any fields referenced by the layer's diagrams. Returns a reference to the diagram's property collection, used for data defined overrides. .. seealso:: :py:func:`setDataDefinedProperties` - -.. versionadded:: 3.0 %End @@ -294,8 +288,6 @@ Sets the diagram's property collection, used for data defined overrides. .. seealso:: :py:func:`dataDefinedProperties` .. seealso:: Property - -.. versionadded:: 3.0 %End }; @@ -836,8 +828,6 @@ Returns list with all diagram settings in the renderer Returns the field name used for interpolating the diagram size. .. seealso:: :py:func:`setClassificationField` - -.. versionadded:: 3.0 %End void setClassificationField( const QString &field ); @@ -845,8 +835,6 @@ Returns the field name used for interpolating the diagram size. Sets the field name used for interpolating the diagram size. .. seealso:: :py:func:`classificationField` - -.. versionadded:: 3.0 %End QString classificationAttributeExpression() const; @@ -866,15 +854,11 @@ Sets the field name used for interpolating the diagram size. void setDataDefinedSizeLegend( QgsDataDefinedSizeLegend *settings /Transfer/ ); %Docstring Configures appearance of legend. Takes ownership of the passed settings objects. - -.. versionadded:: 3.0 %End QgsDataDefinedSizeLegend *dataDefinedSizeLegend() const; %Docstring Returns configuration of appearance of legend. Will return ``None`` if no configuration has been set. - -.. versionadded:: 3.0 %End protected: diff --git a/python/core/auto_generated/qgsdistancearea.sip.in b/python/core/auto_generated/qgsdistancearea.sip.in index c780faec71d..274486849e3 100644 --- a/python/core/auto_generated/qgsdistancearea.sip.in +++ b/python/core/auto_generated/qgsdistancearea.sip.in @@ -245,8 +245,6 @@ otherwise :py:func:`QgsPoint.project()` will be called after :py:func:`QgsUnitTy .. note:: The input Point must be in the coordinate reference system being used - -.. versionadded:: 3.0 %End Qgis::DistanceUnit lengthUnits() const; @@ -343,8 +341,6 @@ location of the projected point. :param azimuth: - azimuth in radians, clockwise from North :return: p2 - location of projected point as longitude/latitude. - -.. versionadded:: 3.0 %End QVector > geodesicLine( const QgsPointXY &p1, const QgsPointXY &p2, double interval, bool breakLine = false ) const; diff --git a/python/core/auto_generated/qgseditorwidgetsetup.sip.in b/python/core/auto_generated/qgseditorwidgetsetup.sip.in index a4e43352724..0a4a4ad43ab 100644 --- a/python/core/auto_generated/qgseditorwidgetsetup.sip.in +++ b/python/core/auto_generated/qgseditorwidgetsetup.sip.in @@ -12,8 +12,6 @@ class QgsEditorWidgetSetup { %Docstring(signature="appended") Holder for the widget type and its configuration for a field. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/qgsexpressioncontext.sip.in b/python/core/auto_generated/qgsexpressioncontext.sip.in index 8710b4558ef..ada7ac68a03 100644 --- a/python/core/auto_generated/qgsexpressioncontext.sip.in +++ b/python/core/auto_generated/qgsexpressioncontext.sip.in @@ -47,8 +47,6 @@ Create a new QgsScopedExpressionFunction bool isContextual = true ); %Docstring Create a new QgsScopedExpressionFunction using named parameters. - -.. versionadded:: 3.0 %End virtual QVariant func( const QVariantList &values, const QgsExpressionContext *context, QgsExpression *parent, const QgsExpressionNodeFunction *node ) = 0; @@ -223,16 +221,12 @@ by users. %Docstring Tests whether the variable with the specified ``name`` is static and can be cached. - -.. versionadded:: 3.0 %End QString description( const QString &name ) const; %Docstring Returns the translated description for the variable with the specified ``name`` (if set). - -.. versionadded:: 3.0 %End int variableCount() const; @@ -292,8 +286,6 @@ Adds a function to the scope. Returns ``True`` if the scope has a feature associated with it. .. seealso:: :py:func:`feature` - -.. versionadded:: 3.0 %End QgsFeature feature() const; @@ -303,8 +295,6 @@ Sets the feature associated with the scope. .. seealso:: :py:func:`setFeature` .. seealso:: :py:func:`hasFeature` - -.. versionadded:: 3.0 %End void setFeature( const QgsFeature &feature ); @@ -326,8 +316,6 @@ Removes any feature associated with the scope. .. seealso:: :py:func:`setFeature` .. seealso:: :py:func:`hasFeature` - -.. versionadded:: 3.0 %End bool hasGeometry() const; @@ -508,8 +496,6 @@ Constructor for QgsExpressionContext %Docstring Initializes the context with given list of scopes. Ownership of the scopes is transferred to the stack. - -.. versionadded:: 3.0 %End QgsExpressionContext( const QgsExpressionContext &other ); @@ -553,8 +539,6 @@ variable set. %Docstring Returns a map of variable name to value representing all the expression variables contained by the context. - -.. versionadded:: 3.0 %End bool isHighlightedVariable( const QString &name ) const; @@ -670,8 +654,6 @@ Returns the index of the first scope with a matching name within the context. :param scopeName: name of scope to find :return: index of scope, or -1 if scope was not found within the context. - -.. versionadded:: 3.0 %End QStringList variableNames() const; @@ -715,8 +697,6 @@ Returns a translated description string for the variable with specified ``name`` If no specific description has been provided for the variable, the value from :py:func:`QgsExpression.variableHelpText()` will be returned. - -.. versionadded:: 3.0 %End bool hasFunction( const QString &name ) const; @@ -773,8 +753,6 @@ any matching variables or functions provided by existing scopes within the context. Ownership of the scopes is transferred to the stack. :param scopes: scopes to append to context - -.. versionadded:: 3.0 %End QgsExpressionContextScope *popScope(); @@ -800,8 +778,6 @@ existing features within the context. Returns ``True`` if the context has a feature associated with it. .. seealso:: :py:func:`feature` - -.. versionadded:: 3.0 %End QgsFeature feature() const; diff --git a/python/core/auto_generated/qgsexpressioncontextgenerator.sip.in b/python/core/auto_generated/qgsexpressioncontextgenerator.sip.in index a19a9e6a8f8..edae185a0db 100644 --- a/python/core/auto_generated/qgsexpressioncontextgenerator.sip.in +++ b/python/core/auto_generated/qgsexpressioncontextgenerator.sip.in @@ -20,8 +20,6 @@ This is used for example in :py:class:`QgsPropertyOverrideButton` or :py:class:` classes which will ask for a new :py:class:`QgsExpressionContext` every time the expression editor is opened. This way they are able to provide an up-to-date expression editor even when the environment changes. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -33,8 +31,6 @@ editor even when the environment changes. %Docstring This method needs to be reimplemented in all classes which implement this interface and return an expression context. - -.. versionadded:: 3.0 %End virtual ~QgsExpressionContextGenerator(); diff --git a/python/core/auto_generated/qgsexpressioncontextscopegenerator.sip.in b/python/core/auto_generated/qgsexpressioncontextscopegenerator.sip.in index 1582b3b9f37..59fde718255 100644 --- a/python/core/auto_generated/qgsexpressioncontextscopegenerator.sip.in +++ b/python/core/auto_generated/qgsexpressioncontextscopegenerator.sip.in @@ -12,8 +12,6 @@ class QgsExpressionContextScopeGenerator { %Docstring(signature="appended") Abstract interface for generating an expression context scope. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -25,8 +23,6 @@ Abstract interface for generating an expression context scope. %Docstring This method needs to be reimplemented in all classes which implement this interface and return an expression context scope. - -.. versionadded:: 3.0 %End virtual ~QgsExpressionContextScopeGenerator(); diff --git a/python/core/auto_generated/qgsexpressionfieldbuffer.sip.in b/python/core/auto_generated/qgsexpressionfieldbuffer.sip.in index 8d0897d3cfc..67e00ea1060 100644 --- a/python/core/auto_generated/qgsexpressionfieldbuffer.sip.in +++ b/python/core/auto_generated/qgsexpressionfieldbuffer.sip.in @@ -54,8 +54,6 @@ Renames an expression field at a given index :param index: The index of the expression to change :param name: New name for field - -.. versionadded:: 3.0 %End void updateExpression( int index, const QString &exp ); diff --git a/python/core/auto_generated/qgsfeature.sip.in b/python/core/auto_generated/qgsfeature.sip.in index dd12d271267..86d220a7e9f 100644 --- a/python/core/auto_generated/qgsfeature.sip.in +++ b/python/core/auto_generated/qgsfeature.sip.in @@ -425,8 +425,6 @@ Sets the validity of the feature. Returns ``True`` if the feature has an associated geometry. .. seealso:: :py:func:`geometry` - -.. versionadded:: 3.0. %End QgsGeometry geometry() const; @@ -500,8 +498,6 @@ Removes any geometry associated with the feature. .. seealso:: :py:func:`setGeometry` .. seealso:: :py:func:`hasGeometry` - -.. versionadded:: 3.0 %End void setFields( const QgsFields &fields, bool initAttributes = true ); diff --git a/python/core/auto_generated/qgsfeaturefiltermodel.sip.in b/python/core/auto_generated/qgsfeaturefiltermodel.sip.in index 168fa664a3d..9fc84655e0a 100644 --- a/python/core/auto_generated/qgsfeaturefiltermodel.sip.in +++ b/python/core/auto_generated/qgsfeaturefiltermodel.sip.in @@ -13,8 +13,6 @@ class QgsFeatureFilterModel : QgsFeaturePickerModelBase %Docstring(signature="appended") Provides a list of features based on filter conditions. Features are fetched asynchronously. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/qgsfeatureiterator.sip.in b/python/core/auto_generated/qgsfeatureiterator.sip.in index 039957b9e63..3f274b03058 100644 --- a/python/core/auto_generated/qgsfeatureiterator.sip.in +++ b/python/core/auto_generated/qgsfeatureiterator.sip.in @@ -62,8 +62,6 @@ If an iterator is invalid, either give up or try to send the request again (pref after a timeout to give the system some time to stay responsive). If you want to check if the iterator successfully completed, better use :py:func:`QgsFeatureIterator.isClosed()`. - -.. versionadded:: 3.0 %End bool compileFailed() const; @@ -126,8 +124,6 @@ If ``feature`` has no geometry or ``transform`` is invalid then calling this met has no effect and will be shortcut. Iterators should call this method before returning features to ensure that any :py:func:`QgsFeatureRequest.destinationCrs()` set on the request is respected. - -.. versionadded:: 3.0 %End @@ -139,8 +135,6 @@ the requested :py:func:`~QgsAbstractFeatureIterator.filterRect` transformed to t Iterators should call this method and use the returned rectangle for filtering features to ensure that any :py:func:`QgsFeatureRequest.destinationCrs()` set on the request is respected. Will throw a :py:class:`QgsCsException` if the rect cannot be transformed from the destination CRS. - -.. versionadded:: 3.0 %End RequestToSourceCrsResult updateRequestToSourceCrs( QgsFeatureRequest &request, const QgsCoordinateTransform &transform ) const throw( QgsCsException ); @@ -279,8 +273,6 @@ An invalid iterator was probably introduced by a failed attempt to acquire a con or is a default constructed iterator. .. seealso:: :py:func:`isClosed` - -.. versionadded:: 3.0 %End bool isClosed() const; diff --git a/python/core/auto_generated/qgsfeaturepickermodel.sip.in b/python/core/auto_generated/qgsfeaturepickermodel.sip.in index 2e2ecc39a5a..6b9d4ac5b81 100644 --- a/python/core/auto_generated/qgsfeaturepickermodel.sip.in +++ b/python/core/auto_generated/qgsfeaturepickermodel.sip.in @@ -13,8 +13,6 @@ class QgsFeaturePickerModel : QgsFeaturePickerModelBase %Docstring(signature="appended") Provides a list of features based on filter conditions. Features are fetched asynchronously. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/qgsfeaturerequest.sip.in b/python/core/auto_generated/qgsfeaturerequest.sip.in index 5c51cfe0d5f..09dd1033485 100644 --- a/python/core/auto_generated/qgsfeaturerequest.sip.in +++ b/python/core/auto_generated/qgsfeaturerequest.sip.in @@ -143,8 +143,6 @@ The expression Prepare the expression with the given context. .. seealso:: :py:func:`QgsExpression.prepare` - -.. versionadded:: 3.0 %End bool ascending() const; @@ -444,8 +442,6 @@ Sets invalid geometry checking behavior. directly from a :py:class:`QgsVectorDataProvider`. .. seealso:: :py:func:`invalidGeometryCheck` - -.. versionadded:: 3.0 %End Qgis::InvalidGeometryCheck invalidGeometryCheck() const; @@ -453,8 +449,6 @@ Sets invalid geometry checking behavior. Returns the invalid geometry checking behavior. .. seealso:: :py:func:`setInvalidGeometryCheck` - -.. versionadded:: 3.0 %End QgsFeatureRequest &setInvalidGeometryCallback( SIP_PYCALLABLE / AllowNone / ); @@ -464,8 +458,6 @@ Sets a callback function to use when encountering an invalid geometry and called using the feature with invalid geometry as a parameter. .. seealso:: :py:func:`invalidGeometryCallback` - -.. versionadded:: 3.0 %End %MethodCode Py_BEGIN_ALLOW_THREADS @@ -718,8 +710,6 @@ and all features will be left with their original geometry. .. seealso:: :py:func:`setDestinationCrs` .. seealso:: :py:func:`transformContext` - -.. versionadded:: 3.0 %End QgsCoordinateTransformContext transformContext() const; @@ -730,8 +720,6 @@ and reprojection is required .. seealso:: :py:func:`setDestinationCrs` .. seealso:: :py:func:`destinationCrs` - -.. versionadded:: 3.0 %End QgsFeatureRequest &setDestinationCrs( const QgsCoordinateReferenceSystem &crs, const QgsCoordinateTransformContext &context ); @@ -756,8 +744,6 @@ original geometry in the source CRS, so these values are not affected by any destination CRS transform present in the feature request. .. seealso:: :py:func:`destinationCrs` - -.. versionadded:: 3.0 %End QgsFeatureRequest &setTransformErrorCallback( SIP_PYCALLABLE / AllowNone / ); @@ -769,8 +755,6 @@ called using the feature which encountered the transform error as a parameter. .. seealso:: :py:func:`transformErrorCallback` .. seealso:: :py:func:`setDestinationCrs` - -.. versionadded:: 3.0 %End %MethodCode Py_BEGIN_ALLOW_THREADS @@ -809,8 +793,6 @@ at this moment. A negative value (which is set by default) will wait forever. .. deprecated:: Use :py:func:`~QgsFeatureRequest.timeout` instead. - -.. versionadded:: 3.0 %End QgsFeatureRequest &setConnectionTimeout( int connectionTimeout ) /Deprecated/; @@ -824,8 +806,6 @@ at this moment. A negative value (which is set by default) will wait forever. .. deprecated:: Use :py:func:`~QgsFeatureRequest.setTimeout` instead. - -.. versionadded:: 3.0 %End int timeout() const; diff --git a/python/core/auto_generated/qgsfeaturesink.sip.in b/python/core/auto_generated/qgsfeaturesink.sip.in index 0d58c8758d7..ad53417da6f 100644 --- a/python/core/auto_generated/qgsfeaturesink.sip.in +++ b/python/core/auto_generated/qgsfeaturesink.sip.in @@ -13,8 +13,6 @@ class QgsFeatureSink { %Docstring(signature="appended") An interface for objects which accept features via addFeature(s) methods. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/qgsfeaturesource.sip.in b/python/core/auto_generated/qgsfeaturesource.sip.in index 4e6a2f9a676..4c2afd65e43 100644 --- a/python/core/auto_generated/qgsfeaturesource.sip.in +++ b/python/core/auto_generated/qgsfeaturesource.sip.in @@ -14,8 +14,6 @@ class QgsFeatureSource { %Docstring(signature="appended") An interface for objects which provide features via a getFeatures method. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -158,8 +156,6 @@ before it has fully completed. The returned value is a new instance and the caller takes responsibility for its ownership. - -.. versionadded:: 3.0 %End virtual Qgis::SpatialIndexPresence hasSpatialIndex() const; diff --git a/python/core/auto_generated/qgsfeedback.sip.in b/python/core/auto_generated/qgsfeedback.sip.in index 3d333b35e22..15b2a169a65 100644 --- a/python/core/auto_generated/qgsfeedback.sip.in +++ b/python/core/auto_generated/qgsfeedback.sip.in @@ -27,8 +27,6 @@ The class is meant to be created and destroyed in the main thread. For map rendering, the object may be created in constructor of a :py:class:`QgsMapLayerRenderer` subclass and available with :py:func:`QgsMapLayerRenderer.feedback()` method. When a map rendering job gets canceled, the :py:func:`~cancel` method is called on the feedback object of all layers. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -53,8 +51,6 @@ argument is in percentage and valid values range from 0-100. .. seealso:: :py:func:`progress` .. seealso:: :py:func:`progressChanged` - -.. versionadded:: 3.0 %End double progress() const /HoldGIL/; @@ -66,8 +62,6 @@ is in percentage and ranges from 0-100. .. seealso:: :py:func:`setProgress` .. seealso:: :py:func:`progressChanged` - -.. versionadded:: 3.0 %End unsigned long long processedCount() const /HoldGIL/; @@ -117,8 +111,6 @@ argument is in percentage and ranges from 0-100. .. seealso:: :py:func:`setProgress` .. seealso:: :py:func:`progress` - -.. versionadded:: 3.0 %End void processedCountChanged( unsigned long long processedCount ); diff --git a/python/core/auto_generated/qgsfield.sip.in b/python/core/auto_generated/qgsfield.sip.in index 544dd44e5f1..655275c4790 100644 --- a/python/core/auto_generated/qgsfield.sip.in +++ b/python/core/auto_generated/qgsfield.sip.in @@ -86,8 +86,6 @@ field alias if set, otherwise the field name. .. seealso:: :py:func:`name` .. seealso:: :py:func:`alias` - -.. versionadded:: 3.0 %End QString displayNameWithAlias() const; @@ -142,8 +140,6 @@ Gets variant type of the field as it will be retrieved from data source If the field is a collection, gets its element's type. When all the elements don't need to have the same type, this returns QVariant.Invalid. - -.. versionadded:: 3.0 %End QString typeName() const; @@ -246,8 +242,6 @@ Set variant type. If the field is a collection, set its element's type. When all the elements don't need to have the same type, set this to QVariant.Invalid. - -.. versionadded:: 3.0 %End void setTypeName( const QString &typeName ); @@ -284,8 +278,6 @@ Returns the expression used when calculating the default value for the field. empty string if no default is set .. seealso:: :py:func:`setDefaultValueDefinition` - -.. versionadded:: 3.0 %End void setDefaultValueDefinition( const QgsDefaultValue &defaultValueDefinition ); @@ -296,8 +288,6 @@ Sets an expression to use when calculating the default value for the field. a default constructed :py:class:`QgsDefaultValue`() to reset. .. seealso:: :py:func:`defaultValueDefinition` - -.. versionadded:: 3.0 %End const QgsFieldConstraints &constraints() const; @@ -305,8 +295,6 @@ Sets an expression to use when calculating the default value for the field. Returns constraints which are present for the field. .. seealso:: :py:func:`setConstraints` - -.. versionadded:: 3.0 %End void setConstraints( const QgsFieldConstraints &constraints ); @@ -314,8 +302,6 @@ Returns constraints which are present for the field. Sets constraints which are present for the field. .. seealso:: :py:func:`constraints` - -.. versionadded:: 3.0 %End QString alias() const; @@ -324,8 +310,6 @@ Returns the alias for the field (the friendly displayed name of the field ), or an empty string if there is no alias. .. seealso:: :py:func:`setAlias` - -.. versionadded:: 3.0 %End void setAlias( const QString &alias ); @@ -335,8 +319,6 @@ Sets the alias for the field (the friendly displayed name of the field ). :param alias: field alias, or empty string to remove an existing alias .. seealso:: :py:func:`alias` - -.. versionadded:: 3.0 %End Qgis::FieldConfigurationFlags configurationFlags() const; diff --git a/python/core/auto_generated/qgsfieldconstraints.sip.in b/python/core/auto_generated/qgsfieldconstraints.sip.in index 7847b514b37..68a6a42c8ce 100644 --- a/python/core/auto_generated/qgsfieldconstraints.sip.in +++ b/python/core/auto_generated/qgsfieldconstraints.sip.in @@ -14,8 +14,6 @@ class QgsFieldConstraints { %Docstring(signature="appended") Stores information about constraints which may be present on a field. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/qgsfieldformatter.sip.in b/python/core/auto_generated/qgsfieldformatter.sip.in index bbcd26cb7cd..17a22d7bb70 100644 --- a/python/core/auto_generated/qgsfieldformatter.sip.in +++ b/python/core/auto_generated/qgsfieldformatter.sip.in @@ -55,8 +55,6 @@ Field kits normally have one single instance which is managed by the field formatters for use within code should normally be obtained from there. This is an abstract base class and will always need to be subclassed. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -91,8 +89,6 @@ This id matches the id of a :py:class:`QgsEditorWidgetFactory`. Create a pretty String representation of the value. :return: By default the string representation of the provided value as implied by the field definition is returned. - -.. versionadded:: 3.0 %End virtual QVariant sortValue( QgsVectorLayer *layer, int fieldIndex, const QVariantMap &config, const QVariant &cache, const QVariant &value ) const; @@ -100,16 +96,12 @@ Create a pretty String representation of the value. If the default sort order should be overwritten for this widget, you can transform the value in here. :return: an unmodified value by default. - -.. versionadded:: 3.0 %End virtual Qt::AlignmentFlag alignmentFlag( QgsVectorLayer *layer, int fieldIndex, const QVariantMap &config ) const; %Docstring Returns the alignment for a particular field. By default this will consider the field type but can be overwritten if mapped values are represented. - -.. versionadded:: 3.0 %End virtual QVariant createCache( QgsVectorLayer *layer, int fieldIndex, const QVariantMap &config ) const; @@ -123,8 +115,6 @@ For example, the attribute table will create a cache once for each field and the cache for representation. The :py:class:`QgsValueRelationFieldFormatter` and :py:class:`QgsValueRelationEditorWidget` implement this functionality to create a lookuptable once (a QVariantMap / dict) and are make use of a cache if present. - -.. versionadded:: 3.0 %End diff --git a/python/core/auto_generated/qgsfieldformatterregistry.sip.in b/python/core/auto_generated/qgsfieldformatterregistry.sip.in index 36df9aa6f8b..20d5dae0c2e 100644 --- a/python/core/auto_generated/qgsfieldformatterregistry.sip.in +++ b/python/core/auto_generated/qgsfieldformatterregistry.sip.in @@ -17,8 +17,6 @@ The :py:class:`QgsFieldFormatterRegistry` manages registered classes of :py:clas A reference to the :py:class:`QgsFieldFormatterRegistry` can be obtained from :py:func:`QgsApplication.fieldFormatterRegistry()`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/qgsfieldmodel.sip.in b/python/core/auto_generated/qgsfieldmodel.sip.in index d546f740207..ae041ca06b5 100644 --- a/python/core/auto_generated/qgsfieldmodel.sip.in +++ b/python/core/auto_generated/qgsfieldmodel.sip.in @@ -72,8 +72,6 @@ Returns ``True`` if the model allows custom expressions to be created and displa Sets whether an optional empty field ("not set") option is present in the model. .. seealso:: :py:func:`allowEmptyFieldName` - -.. versionadded:: 3.0 %End bool allowEmptyFieldName() const; @@ -81,8 +79,6 @@ Sets whether an optional empty field ("not set") option is present in the model. Returns ``True`` if the model allows the empty field ("not set") choice. .. seealso:: :py:func:`setAllowEmptyFieldName` - -.. versionadded:: 3.0 %End bool isField( const QString &expression ) const; @@ -133,8 +129,6 @@ Returns the layer associated with the model. %Docstring Returns a HTML formatted tooltip string for a ``field``, containing details like the field name, alias and type. - -.. versionadded:: 3.0 %End static QString fieldToolTipExtended( const QgsField &field, const QgsVectorLayer *layer ); diff --git a/python/core/auto_generated/qgsfields.sip.in b/python/core/auto_generated/qgsfields.sip.in index 1f8ab8ccf29..b898d911e6a 100644 --- a/python/core/auto_generated/qgsfields.sip.in +++ b/python/core/auto_generated/qgsfields.sip.in @@ -128,8 +128,6 @@ Returns number of items QStringList names() const; %Docstring Returns a list with field names - -.. versionadded:: 3.0 %End bool exists( int i ) const; @@ -289,8 +287,6 @@ name of the field. :return: The field index if found or -1 in case it cannot be found. .. seealso:: :py:func:`lookupField` - -.. versionadded:: 3.0 %End int lookupField( const QString &fieldName ) const; diff --git a/python/core/auto_generated/qgsfileutils.sip.in b/python/core/auto_generated/qgsfileutils.sip.in index 81c508e9c26..07cd80bc86b 100644 --- a/python/core/auto_generated/qgsfileutils.sip.in +++ b/python/core/auto_generated/qgsfileutils.sip.in @@ -13,8 +13,6 @@ class QgsFileUtils { %Docstring(signature="appended") Class for file utilities. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/qgsfontutils.sip.in b/python/core/auto_generated/qgsfontutils.sip.in index a36becb4472..cf20750f881 100644 --- a/python/core/auto_generated/qgsfontutils.sip.in +++ b/python/core/auto_generated/qgsfontutils.sip.in @@ -165,8 +165,6 @@ Returns new mime data representing the specified ``font`` settings. Caller takes responsibility for deleting the returned object. .. seealso:: :py:func:`fromMimeData` - -.. versionadded:: 3.0 %End static QFont fromMimeData( const QMimeData *data, bool *ok /Out/ = 0 ); @@ -175,8 +173,6 @@ Attempts to parse the provided mime ``data`` as a QFont. If data can be parsed as a QFont, ``ok`` will be set to ``True``. .. seealso:: :py:func:`toMimeData` - -.. versionadded:: 3.0 %End static QString translateNamedStyle( const QString &namedStyle ); @@ -219,8 +215,6 @@ Returns a CSS string representing the specified font as closely as possible. Adds a font ``family`` to the list of recently used font families. .. seealso:: :py:func:`recentFontFamilies` - -.. versionadded:: 3.0 %End static QStringList recentFontFamilies(); @@ -228,8 +222,6 @@ Adds a font ``family`` to the list of recently used font families. Returns a list of recently used font families. .. seealso:: :py:func:`addRecentFontFamily` - -.. versionadded:: 3.0 %End static void setFontFamily( QFont &font, const QString &family ); diff --git a/python/core/auto_generated/qgshtmlutils.sip.in b/python/core/auto_generated/qgshtmlutils.sip.in index b71cc3bb88c..305fdfeed3a 100644 --- a/python/core/auto_generated/qgshtmlutils.sip.in +++ b/python/core/auto_generated/qgshtmlutils.sip.in @@ -13,8 +13,6 @@ class QgsHtmlUtils { %Docstring(signature="appended") Class for HTML utilities. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/qgsjsonutils.sip.in b/python/core/auto_generated/qgsjsonutils.sip.in index 26e8f7751ed..c45c146701c 100644 --- a/python/core/auto_generated/qgsjsonutils.sip.in +++ b/python/core/auto_generated/qgsjsonutils.sip.in @@ -346,8 +346,6 @@ Parse a simple array (depth=1) :param type: optional variant type of the elements, if specified (and not Invalid), the array items will be converted to the type, and discarded if the conversion is not possible. - -.. versionadded:: 3.0 %End diff --git a/python/core/auto_generated/qgsmapdecoration.sip.in b/python/core/auto_generated/qgsmapdecoration.sip.in index a5e79bdbd0f..3ba189fd3e9 100644 --- a/python/core/auto_generated/qgsmapdecoration.sip.in +++ b/python/core/auto_generated/qgsmapdecoration.sip.in @@ -14,8 +14,6 @@ class QgsMapDecoration { %Docstring(signature="appended") Interface for map decorations. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/qgsmaplayer.sip.in b/python/core/auto_generated/qgsmaplayer.sip.in index e58e485b65d..dfa22fa2749 100644 --- a/python/core/auto_generated/qgsmaplayer.sip.in +++ b/python/core/auto_generated/qgsmaplayer.sip.in @@ -127,8 +127,6 @@ Returns a new instance equivalent to this one except for the id which is still unique. :return: a new layer instance - -.. versionadded:: 3.0 %End Qgis::LayerType type() const; @@ -184,8 +182,6 @@ Returns the map layer properties of this layer. Returns the extension of a Property. :return: The extension - -.. versionadded:: 3.0 %End QString id() const; @@ -684,8 +680,6 @@ Invoked by :py:func:`QgsProject.write()`. virtual void resolveReferences( QgsProject *project ); %Docstring Resolve references to other layers (kept as layer IDs after reading XML) into layer objects. - -.. versionadded:: 3.0 %End QStringList customPropertyKeys() const; @@ -693,8 +687,6 @@ Resolve references to other layers (kept as layer IDs after reading XML) into la Returns list of all keys within custom properties. Properties are stored in a map and saved in project file. .. seealso:: :py:func:`customProperty` - -.. versionadded:: 3.0 %End void setCustomProperty( const QString &key, const QVariant &value ); @@ -716,8 +708,6 @@ Read a custom property from layer. Properties are stored in a map and saved in p void setCustomProperties( const QgsObjectCustomProperties &properties ); %Docstring Set custom properties for layer. Current properties are dropped. - -.. versionadded:: 3.0 %End const QgsObjectCustomProperties &customProperties() const; @@ -759,8 +749,6 @@ Deletes a style from the database :return: - ``True`` in case of success - msgError: will be set to a descriptive error message if any occurs - -.. versionadded:: 3.0 %End virtual void saveStyleToDatabase( const QString &name, const QString &description, @@ -835,8 +823,6 @@ or a default transform context if the layer does not have a valid data provider. static QString formatLayerName( const QString &name ); %Docstring A convenience function to capitalize and format a layer ``name``. - -.. versionadded:: 3.0 %End virtual QString metadataUri() const; @@ -846,8 +832,6 @@ Retrieve the metadata URI for this layer record in the users style table in their personal qgis.db) :return: a QString with the metadata file name - -.. versionadded:: 3.0 %End void exportNamedMetadata( QDomDocument &doc, QString &errorMsg ) const; @@ -856,8 +840,6 @@ Export the current metadata of this layer as named metadata in a QDomDocument :param doc: the target QDomDocument :param errorMsg: this QString will be initialized on error - -.. versionadded:: 3.0 %End virtual QString saveDefaultMetadata( bool &resultFlag /Out/ ); @@ -869,8 +851,6 @@ record in the users style table in their personal qgis.db) :return: - a QString with any status messages - resultFlag: a reference to a flag that will be set to ``False`` if we did not manage to save the default metadata. - -.. versionadded:: 3.0 %End QString saveNamedMetadata( const QString &uri, bool &resultFlag ); @@ -888,8 +868,6 @@ record in the users style table in their personal qgis.db) we did not manage to save the default metadata. :return: a QString with any status messages - -.. versionadded:: 3.0 %End virtual QString loadNamedMetadata( const QString &uri, bool &resultFlag /Out/ ); @@ -906,8 +884,6 @@ record in the users style table in their personal qgis.db) :return: - a QString with any status messages - resultFlag: a reference to a flag that will be set to ``False`` if we did not manage to load the default metadata. - -.. versionadded:: 3.0 %End virtual QString loadDefaultMetadata( bool &resultFlag ); @@ -920,8 +896,6 @@ record in the users metadata table in their personal qgis.db) we did not manage to load the default metadata. :return: a QString with any status messages - -.. versionadded:: 3.0 %End bool loadNamedMetadataFromDatabase( const QString &db, const QString &uri, QString &qmd ); @@ -933,8 +907,6 @@ Retrieve a named metadata for this layer from a sqlite database. :param qmd: will be set to QMD xml metadata content from database :return: ``True`` if style was successfully loaded - -.. versionadded:: 3.0 %End bool importNamedMetadata( QDomDocument &document, QString &errorMessage ); @@ -945,8 +917,6 @@ Import the metadata of this layer from a QDomDocument :param errorMessage: this QString will be initialized on error :return: ``True`` on success - -.. versionadded:: 3.0 %End virtual QString styleURI() const; @@ -1380,15 +1350,11 @@ Gets access to the layer's style manager. Style manager allows switching between void setRenderer3D( QgsAbstract3DRenderer *renderer /Transfer/ ); %Docstring Sets 3D renderer for the layer. Takes ownership of the renderer. - -.. versionadded:: 3.0 %End QgsAbstract3DRenderer *renderer3D() const; %Docstring Returns 3D renderer associated with the layer. May be ``None``. - -.. versionadded:: 3.0 %End bool isInScaleRange( double scale ) const; @@ -1489,8 +1455,6 @@ auto refresh is only active when :py:func:`~QgsMapLayer.hasAutoRefreshEnabled` i .. seealso:: :py:func:`hasAutoRefreshEnabled` .. seealso:: :py:func:`setAutoRefreshInterval` - -.. versionadded:: 3.0 %End void setAutoRefreshInterval( int interval ); @@ -1505,8 +1469,6 @@ canvas must be refreshed separately in order to view the refreshed layer. .. seealso:: :py:func:`autoRefreshInterval` .. seealso:: :py:func:`setAutoRefreshEnabled` - -.. versionadded:: 3.0 %End void setAutoRefreshEnabled( bool enabled ) /Deprecated/; @@ -1539,8 +1501,6 @@ Returns a reference to the layer's metadata store. .. seealso:: :py:func:`setMetadata` .. seealso:: :py:func:`metadataChanged` - -.. versionadded:: 3.0 %End virtual void setMetadata( const QgsLayerMetadata &metadata ); @@ -1550,15 +1510,11 @@ Sets the layer's ``metadata`` store. .. seealso:: :py:func:`metadata` .. seealso:: :py:func:`metadataChanged` - -.. versionadded:: 3.0 %End virtual QString htmlMetadata() const; %Docstring Obtain a formatted HTML string containing assorted metadata for this layer. - -.. versionadded:: 3.0 %End virtual QDateTime timestamp() const; @@ -1572,22 +1528,16 @@ Gets the list of dependencies. This includes data dependencies set by the user ( as well as dependencies given by the provider :return: a set of :py:class:`QgsMapLayerDependency` - -.. versionadded:: 3.0 %End QString refreshOnNotifyMessage() const; %Docstring Returns the message that should be notified by the provider to triggerRepaint - -.. versionadded:: 3.0 %End bool isRefreshOnNotifyEnabled() const; %Docstring Returns ``True`` if the refresh on provider nofification is enabled - -.. versionadded:: 3.0 %End QString originalXmlProperties() const; @@ -1681,10 +1631,6 @@ The mapTip is a pretty, html representation for feature information. It may also contain embedded expressions. -.. note:: - - this method was only available for vector layers since QGIS 3.0 - .. versionadded:: 3.30 %End @@ -1694,10 +1640,6 @@ The mapTip is a pretty, html representation for feature information. It may also contain embedded expressions. -.. note:: - - this method was only available for vector layers since QGIS 3.0 - .. versionadded:: 3.30 %End @@ -1809,15 +1751,11 @@ Sets the list of dependencies. :param layers: set of :py:class:`QgsMapLayerDependency`. Only user-defined dependencies will be added :return: ``False`` if a dependency cycle has been detected - -.. versionadded:: 3.0 %End void setRefreshOnNotifyEnabled( bool enabled ); %Docstring Set whether provider notification is connected to triggerRepaint - -.. versionadded:: 3.0 %End void setRefreshOnNofifyMessage( const QString &message ); @@ -1825,8 +1763,6 @@ Set whether provider notification is connected to triggerRepaint Set the notification message that triggers repaint If refresh on notification is enabled, the notification will triggerRepaint only if the notification message is equal to:param message: - -.. versionadded:: 3.0 %End virtual void setTransformContext( const QgsCoordinateTransformContext &transformContext ) = 0; @@ -1943,8 +1879,6 @@ Signal emitted when legend of the layer has changed void renderer3DChanged(); %Docstring Signal emitted when 3D renderer associated with the layer has changed. - -.. versionadded:: 3.0 %End void request3DUpdate(); @@ -1970,8 +1904,6 @@ Emitted when dependencies are changed. Emitted in the destructor when the layer is about to be deleted, but it is still in a perfectly valid state: the last chance for other pieces of code for some cleanup if they use the layer. - -.. versionadded:: 3.0 %End void autoRefreshIntervalChanged( int interval ); @@ -1979,8 +1911,6 @@ other pieces of code for some cleanup if they use the layer. Emitted when the auto refresh interval changes. .. seealso:: :py:func:`setAutoRefreshInterval` - -.. versionadded:: 3.0 %End void metadataChanged(); @@ -1990,8 +1920,6 @@ Emitted when the layer's metadata is changed. .. seealso:: :py:func:`setMetadata` .. seealso:: :py:func:`metadata` - -.. versionadded:: 3.0 %End void flagsChanged(); @@ -2062,10 +1990,6 @@ Emitted when modifications has been done on layer %Docstring Emitted when the map tip template changes -.. note:: - - this method was only available for vector layers since QGIS 3.0 - .. versionadded:: 3.30 %End @@ -2085,8 +2009,6 @@ Emitted when map tips are enabled or disabled for the layer. Copies attributes like name, short name, ... into another layer. :param layer: The copy recipient - -.. versionadded:: 3.0 %End virtual void setExtent( const QgsRectangle &rect ); @@ -2174,16 +2096,12 @@ Write style manager's configuration (if exists). To be called by subclasses. StyleCategories categories = AllStyleCategories ) const; %Docstring Write style data common to all layer types - -.. versionadded:: 3.0 %End void readCommonStyle( const QDomElement &layerElement, const QgsReadWriteContext &context, StyleCategories categories = AllStyleCategories ); %Docstring Read style data common to all layer types - -.. versionadded:: 3.0 %End void setProviderType( const QString &providerType ); diff --git a/python/core/auto_generated/qgsmaplayerdependency.sip.in b/python/core/auto_generated/qgsmaplayerdependency.sip.in index bfe2cecaa2e..63833b89d90 100644 --- a/python/core/auto_generated/qgsmaplayerdependency.sip.in +++ b/python/core/auto_generated/qgsmaplayerdependency.sip.in @@ -20,8 +20,6 @@ The two combinations of type/origin that are currently supported are: - PresenceDependency && FromProvider: virtual layers for instance which may depend on other layers already loaded to work - DataDependency && FromUser: dependencies given by the user, mainly to represent database triggers - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/qgsmaplayermodel.sip.in b/python/core/auto_generated/qgsmaplayermodel.sip.in index 70f8da71db7..3b06380a78e 100644 --- a/python/core/auto_generated/qgsmaplayermodel.sip.in +++ b/python/core/auto_generated/qgsmaplayermodel.sip.in @@ -92,8 +92,6 @@ Sets whether an optional empty layer ("not set") option is present in the model. Since QGIS 3.20, the optional ``text`` and ``icon`` arguments allows the text and icon for the empty layer item to be set. .. seealso:: :py:func:`allowEmptyLayer` - -.. versionadded:: 3.0 %End bool allowEmptyLayer() const; @@ -101,8 +99,6 @@ Since QGIS 3.20, the optional ``text`` and ``icon`` arguments allows the text an Returns ``True`` if the model allows the empty layer ("not set") choice. .. seealso:: :py:func:`setAllowEmptyLayer` - -.. versionadded:: 3.0 %End void setShowCrs( bool showCrs ); @@ -110,8 +106,6 @@ Returns ``True`` if the model allows the empty layer ("not set") choice. Sets whether the CRS of layers is also included in the model's display role. .. seealso:: :py:func:`showCrs` - -.. versionadded:: 3.0 %End bool showCrs() const; @@ -119,8 +113,6 @@ Sets whether the CRS of layers is also included in the model's display role. Returns ``True`` if the model includes layer's CRS in the display role. .. seealso:: :py:func:`setShowCrs` - -.. versionadded:: 3.0 %End QList layersChecked( Qt::CheckState checkState = Qt::Checked ); @@ -150,8 +142,6 @@ indexFromLayer returns the model index for a given layer Returns the map layer corresponding to the specified ``index``. .. seealso:: :py:func:`indexFromLayer` - -.. versionadded:: 3.0 %End void setAdditionalItems( const QStringList &items ); @@ -161,8 +151,6 @@ These may represent additional layers such as layers which are not included in t or paths to layers which have not yet been loaded into QGIS. .. seealso:: :py:func:`additionalItems` - -.. versionadded:: 3.0 %End QStringList additionalItems() const; @@ -170,8 +158,6 @@ or paths to layers which have not yet been loaded into QGIS. Returns the list of additional (non map layer) items included at the end of the model. .. seealso:: :py:func:`setAdditionalItems` - -.. versionadded:: 3.0 %End void setAdditionalLayers( const QList &layers ); @@ -228,8 +214,6 @@ Returns the list of additional layers added to the model. static QIcon iconForLayer( QgsMapLayer *layer ); %Docstring Returns the icon corresponding to a specified map ``layer``. - -.. versionadded:: 3.0 %End protected slots: diff --git a/python/core/auto_generated/qgsmaplayerproxymodel.sip.in b/python/core/auto_generated/qgsmaplayerproxymodel.sip.in index f042b370e81..d9923a3c673 100644 --- a/python/core/auto_generated/qgsmaplayerproxymodel.sip.in +++ b/python/core/auto_generated/qgsmaplayerproxymodel.sip.in @@ -177,8 +177,6 @@ Returns the blocklist of layer IDs which are excluded from the model. Sets a blocklist of data providers which should be excluded from the model. .. seealso:: :py:func:`excludedProviders` - -.. versionadded:: 3.0 %End QStringList excludedProviders() const; @@ -186,8 +184,6 @@ Sets a blocklist of data providers which should be excluded from the model. Returns the blocklist of data providers which are excluded from the model. .. seealso:: :py:func:`setExcludedProviders` - -.. versionadded:: 3.0 %End QString filterString() const; diff --git a/python/core/auto_generated/qgsmaplayerrenderer.sip.in b/python/core/auto_generated/qgsmaplayerrenderer.sip.in index 9fdde192a98..f2037ab579c 100644 --- a/python/core/auto_generated/qgsmaplayerrenderer.sip.in +++ b/python/core/auto_generated/qgsmaplayerrenderer.sip.in @@ -81,8 +81,6 @@ Returns flags which control how the map layer rendering behaves. virtual QgsFeedback *feedback() const; %Docstring Access to feedback object of the layer renderer (may be ``None``) - -.. versionadded:: 3.0 %End QStringList errors() const; diff --git a/python/core/auto_generated/qgsmaplayerstore.sip.in b/python/core/auto_generated/qgsmaplayerstore.sip.in index f9810e2f71d..45951a157e9 100644 --- a/python/core/auto_generated/qgsmaplayerstore.sip.in +++ b/python/core/auto_generated/qgsmaplayerstore.sip.in @@ -16,8 +16,6 @@ class QgsMapLayerStore : QObject %Docstring(signature="appended") A storage object for map layers, in which the layers are owned by the store and have their lifetime bound to the store. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/qgsmaplayerstylemanager.sip.in b/python/core/auto_generated/qgsmaplayerstylemanager.sip.in index e282cc464a9..92659804a78 100644 --- a/python/core/auto_generated/qgsmaplayerstylemanager.sip.in +++ b/python/core/auto_generated/qgsmaplayerstylemanager.sip.in @@ -76,8 +76,6 @@ Returns list of all defined style names Gets available styles for the associated map layer. :return: A map of map layer style by style name - -.. versionadded:: 3.0 %End QgsMapLayerStyle style( const QString &name ) const; @@ -139,8 +137,6 @@ Restore the original store after a call to :py:func:`~QgsMapLayerStyleManager.se static bool isDefault( const QString &styleName ); %Docstring Returns ``True`` if this is the default style - -.. versionadded:: 3.0 %End void copyStylesFrom( QgsMapLayerStyleManager *other ); diff --git a/python/core/auto_generated/qgsmapsettings.sip.in b/python/core/auto_generated/qgsmapsettings.sip.in index a65c2c59a07..0ef6365827a 100644 --- a/python/core/auto_generated/qgsmapsettings.sip.in +++ b/python/core/auto_generated/qgsmapsettings.sip.in @@ -367,8 +367,6 @@ Calculations will only use the ellipsoid if a valid ellipsoid has been set. :return: ``True`` if ellipsoid was successfully set .. seealso:: :py:func:`ellipsoid` - -.. versionadded:: 3.0 %End QString ellipsoid() const; @@ -377,8 +375,6 @@ Returns ellipsoid's acronym. Calculations will only use the ellipsoid if a valid ellipsoid has been set. .. seealso:: :py:func:`setEllipsoid` - -.. versionadded:: 3.0 %End void setBackgroundColor( const QColor &color ); @@ -515,8 +511,6 @@ information regarding which datum transforms should be used when transforming po from a source to destination coordinate reference system. .. seealso:: :py:func:`setTransformContext` - -.. versionadded:: 3.0 %End void setTransformContext( const QgsCoordinateTransformContext &context ); @@ -526,8 +520,6 @@ information regarding which datum transforms should be used when transforming po from a source to destination coordinate reference system. .. seealso:: :py:func:`transformContext` - -.. versionadded:: 3.0 %End const QgsPathResolver &pathResolver() const; @@ -536,8 +528,6 @@ Returns the path resolver for conversion between relative and absolute paths during rendering operations, e.g. for resolving relative symbol paths. .. seealso:: :py:func:`setPathResolver` - -.. versionadded:: 3.0 %End void setPathResolver( const QgsPathResolver &resolver ); @@ -546,8 +536,6 @@ Sets the path ``resolver`` for conversion between relative and absolute paths during rendering operations, e.g. for resolving relative symbol paths. .. seealso:: :py:func:`pathResolver` - -.. versionadded:: 3.0 %End const QgsMapToPixel &mapToPixel() const; @@ -713,9 +701,6 @@ Sets the global configuration of the labeling engine. text render format from the label engine ``settings``. .. seealso:: :py:func:`labelingEngineSettings` - - -.. versionadded:: 3.0 %End const QgsLabelingEngineSettings &labelingEngineSettings() const; @@ -723,8 +708,6 @@ Sets the global configuration of the labeling engine. Returns the global configuration of the labeling engine. .. seealso:: :py:func:`setLabelingEngineSettings` - -.. versionadded:: 3.0 %End QgsGeometry labelBoundaryGeometry() const; diff --git a/python/core/auto_generated/qgsmapsettingsutils.sip.in b/python/core/auto_generated/qgsmapsettingsutils.sip.in index 6b8b36d61ac..61c9f4faa36 100644 --- a/python/core/auto_generated/qgsmapsettingsutils.sip.in +++ b/python/core/auto_generated/qgsmapsettingsutils.sip.in @@ -14,8 +14,6 @@ class QgsMapSettingsUtils { %Docstring(signature="appended") Utilities for map settings. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/qgsmapthemecollection.sip.in b/python/core/auto_generated/qgsmapthemecollection.sip.in index b9c4060bbe4..97b99dd8a7e 100644 --- a/python/core/auto_generated/qgsmapthemecollection.sip.in +++ b/python/core/auto_generated/qgsmapthemecollection.sip.in @@ -27,8 +27,6 @@ map layers and layer styles. { %Docstring(signature="appended") Individual record of a visible layer in a map theme record. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -69,8 +67,6 @@ Sets the map layer for this record { %Docstring(signature="appended") Individual map theme record of visible layers and styles. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -174,8 +170,6 @@ Create map theme collection that handles themes of the given project. bool hasMapTheme( const QString &name ) const; %Docstring Returns whether a map theme with a matching name exists. - -.. versionadded:: 3.0 %End void insert( const QString &name, const QgsMapThemeCollection::MapThemeRecord &state ); @@ -198,8 +192,6 @@ Updates a map theme within the collection. void removeMapTheme( const QString &name ); %Docstring Removes an existing map theme from collection. - -.. versionadded:: 3.0 %End bool renameMapTheme( const QString &name, const QString &newName ); @@ -218,15 +210,11 @@ Removes all map themes from the collection. QStringList mapThemes() const; %Docstring Returns a list of existing map theme names. - -.. versionadded:: 3.0 %End QgsMapThemeCollection::MapThemeRecord mapThemeState( const QString &name ) const; %Docstring Returns the recorded state of a map theme. - -.. versionadded:: 3.0 %End QStringList mapThemeVisibleLayerIds( const QString &name ) const; @@ -237,8 +225,6 @@ Returns the list of layer IDs that are visible for the specified map theme. The order of the returned list is not guaranteed to reflect the order of layers in the canvas. - -.. versionadded:: 3.0 %End QList mapThemeVisibleLayers( const QString &name ) const; @@ -249,15 +235,11 @@ Returns the list of layers that are visible for the specified map theme. The order of the returned list is not guaranteed to reflect the order of layers in the canvas. - -.. versionadded:: 3.0 %End QMap mapThemeStyleOverrides( const QString &name ); %Docstring Gets layer style overrides (for :py:class:`QgsMapSettings`) of the visible layers for given map theme. - -.. versionadded:: 3.0 %End void readXml( const QDomDocument &doc ); @@ -282,30 +264,22 @@ Writes the map theme collection state to XML. %Docstring Static method to create theme from the current state of layer visibilities in layer tree, current style of layers and check state of legend items (from a layer tree model). - -.. versionadded:: 3.0 %End void applyTheme( const QString &name, QgsLayerTreeGroup *root, QgsLayerTreeModel *model ); %Docstring Apply theme given by its name and modify layer tree, current style of layers and checked legend items of passed layer tree model. - -.. versionadded:: 3.0 %End QgsProject *project(); %Docstring The :py:class:`QgsProject` on which this map theme collection works. - -.. versionadded:: 3.0 %End void setProject( QgsProject *project ); %Docstring \copydoc :py:func:`~QgsMapThemeCollection.project` - -.. versionadded:: 3.0 %End QList< QgsMapLayer * > masterLayerOrder() const; @@ -314,8 +288,6 @@ Returns the master layer order (this will always match the project's :py:func:`Q All map themes will maintain the same layer order as the master layer order. .. seealso:: :py:func:`masterVisibleLayers` - -.. versionadded:: 3.0 %End QList< QgsMapLayer * > masterVisibleLayers() const; @@ -325,8 +297,6 @@ of :py:func:`~QgsMapThemeCollection.masterLayerOrder`, but the returned layers a in the project's layer tree. .. seealso:: :py:func:`masterLayerOrder` - -.. versionadded:: 3.0 %End signals: @@ -334,15 +304,11 @@ in the project's layer tree. void mapThemesChanged(); %Docstring Emitted when map themes within the collection are changed. - -.. versionadded:: 3.0 %End void mapThemeChanged( const QString &theme ); %Docstring Emitted when a map theme changes definition. - -.. versionadded:: 3.0 %End void mapThemeRenamed( const QString &name, const QString &newName ); @@ -357,8 +323,6 @@ Emitted when a map theme within the collection is renamed. Emitted when the project changes \copydoc :py:func:`~QgsMapThemeCollection.project` - -.. versionadded:: 3.0 %End }; diff --git a/python/core/auto_generated/qgsmaptopixel.sip.in b/python/core/auto_generated/qgsmaptopixel.sip.in index 6d4879cfb83..db22d7b7b26 100644 --- a/python/core/auto_generated/qgsmaptopixel.sip.in +++ b/python/core/auto_generated/qgsmaptopixel.sip.in @@ -58,8 +58,6 @@ Returns a new QgsMapToPixel created using a specified ``scale`` and distance uni :param mapUnits: map units :return: matching QgsMapToPixel - -.. versionadded:: 3.0 %End bool isValid() const; @@ -219,8 +217,6 @@ Returns a QTransform encapsulating the map to pixel conversion. Returns the center x-coordinate for the transform. .. seealso:: :py:func:`yCenter` - -.. versionadded:: 3.0 %End double yCenter() const; @@ -228,8 +224,6 @@ Returns the center x-coordinate for the transform. Returns the center y-coordinate for the transform. .. seealso:: :py:func:`xCenter` - -.. versionadded:: 3.0 %End bool operator==( const QgsMapToPixel &other ) const; diff --git a/python/core/auto_generated/qgsmimedatautils.sip.in b/python/core/auto_generated/qgsmimedatautils.sip.in index c5cf74b9c15..fafc9804955 100644 --- a/python/core/auto_generated/qgsmimedatautils.sip.in +++ b/python/core/auto_generated/qgsmimedatautils.sip.in @@ -38,8 +38,6 @@ Constructs a URI corresponding to the specified ``layer``. bool isValid() const; %Docstring Returns whether the object contains valid data - -.. versionadded:: 3.0 %End QString data() const; @@ -119,8 +117,6 @@ Encodes a URI list to a new QMimeData object. static QByteArray layerTreeNodesToUriList( const QList &nodes ); %Docstring Returns encoded URI list from a list of layer tree nodes. - -.. versionadded:: 3.0 %End static bool hasOriginatedFromCurrentAppInstance( const QgsMimeDataUtils::Uri &uri ); diff --git a/python/core/auto_generated/qgsmultirenderchecker.sip.in b/python/core/auto_generated/qgsmultirenderchecker.sip.in index 8967dfbc2e9..44cd0537139 100644 --- a/python/core/auto_generated/qgsmultirenderchecker.sip.in +++ b/python/core/auto_generated/qgsmultirenderchecker.sip.in @@ -109,8 +109,6 @@ Sets the largest allowable difference in size between the rendered and the expec :param xTolerance: x tolerance in pixels :param yTolerance: y tolerance in pixels - -.. versionadded:: 3.0 %End bool runTest( const QString &testName, unsigned int mismatchCount = 0 ); @@ -168,8 +166,6 @@ class QgsLayoutChecker : QgsMultiRenderChecker { %Docstring(signature="appended") Renders a layout to an image and compares with an expected output - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/qgsoptional.sip.in b/python/core/auto_generated/qgsoptional.sip.in index 2ba4e0478fc..2716a746244 100644 --- a/python/core/auto_generated/qgsoptional.sip.in +++ b/python/core/auto_generated/qgsoptional.sip.in @@ -25,8 +25,6 @@ more internal configuration information that should not be lost when disabling a .. note:: Not available in Python bindings (although SIP file is present for specific implementations). - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -56,30 +54,22 @@ A QgsOptional constructed with enabled status and data bool enabled() const; %Docstring Check if this optional is enabled - -.. versionadded:: 3.0 %End void setEnabled( bool enabled ); %Docstring Set if this optional is enabled - -.. versionadded:: 3.0 %End T data() const; %Docstring Access the payload data - -.. versionadded:: 3.0 %End void setData( const T &data ); %Docstring Set the payload data - -.. versionadded:: 3.0 %End }; diff --git a/python/core/auto_generated/qgsowsconnection.sip.in b/python/core/auto_generated/qgsowsconnection.sip.in index 817bf0b8c28..1b34d69fc02 100644 --- a/python/core/auto_generated/qgsowsconnection.sip.in +++ b/python/core/auto_generated/qgsowsconnection.sip.in @@ -40,22 +40,16 @@ Constructor QString connectionName() const; %Docstring Returns the connection name. - -.. versionadded:: 3.0 %End QString connectionInfo() const; %Docstring Returns connection info string. - -.. versionadded:: 3.0 %End QString service() const; %Docstring Returns a string representing the service type, e.g. "WMS". - -.. versionadded:: 3.0 %End QgsDataSourceUri uri() const; @@ -68,8 +62,6 @@ Returns the connection uri. Adds uri parameters relating to the settings for a WMS or WCS connection to a :py:class:`QgsDataSourceUri` ``uri``. Connection settings are taken from the specified QSettings ``settingsKey``. -.. versionadded:: 3.0 - .. deprecated:: QGIS 3.26 use addWmsWcsConnectionSettings with service and connection name parameters %End @@ -87,8 +79,6 @@ Connection settings are taken from the specified ``servcie`` and ``connName`` Adds uri parameters relating to the settings for a WFS connection to a :py:class:`QgsDataSourceUri` ``uri``. Connection settings are taken from the specified QSettings ``settingsKey``. -.. versionadded:: 3.0 - .. deprecated:: QGIS 3.26 use addWfsConnectionSettings with service and connection name parameters %End diff --git a/python/core/auto_generated/qgspainting.sip.in b/python/core/auto_generated/qgspainting.sip.in index b283dc462d0..6d4ffb23f6c 100644 --- a/python/core/auto_generated/qgspainting.sip.in +++ b/python/core/auto_generated/qgspainting.sip.in @@ -13,8 +13,6 @@ class QgsPainting { %Docstring(signature="appended") Contains miscellaneous painting utility functions. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/qgspathresolver.sip.in b/python/core/auto_generated/qgspathresolver.sip.in index 30959d1c6b8..ef11c62bb94 100644 --- a/python/core/auto_generated/qgspathresolver.sip.in +++ b/python/core/auto_generated/qgspathresolver.sip.in @@ -13,8 +13,6 @@ class QgsPathResolver { %Docstring(signature="appended") Resolves relative paths into absolute paths and vice versa. Used for writing - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/qgspluginlayer.sip.in b/python/core/auto_generated/qgspluginlayer.sip.in index d139ed225c5..8babd7b3f99 100644 --- a/python/core/auto_generated/qgspluginlayer.sip.in +++ b/python/core/auto_generated/qgspluginlayer.sip.in @@ -37,8 +37,6 @@ In order to be readable from project files, they should set these attributes in Returns a new instance equivalent to this one. :return: a new layer instance - -.. versionadded:: 3.0 %End QString pluginLayerType(); diff --git a/python/core/auto_generated/qgspointlocator.sip.in b/python/core/auto_generated/qgspointlocator.sip.in index 7cf16b2f98b..fb13b903790 100644 --- a/python/core/auto_generated/qgspointlocator.sip.in +++ b/python/core/auto_generated/qgspointlocator.sip.in @@ -256,8 +256,6 @@ Optional filter may discard unwanted matches. This will first perform a pointInPolygon and return first result. If no match is found and tolerance is not 0, it will return nearestEdge. This method is either blocking or non blocking according to ``relaxed`` parameter passed - -.. versionadded:: 3.0 %End MatchList edgesInRect( const QgsRectangle &rect, QgsPointLocator::MatchFilter *filter = 0, bool relaxed = false ); diff --git a/python/core/auto_generated/qgspointxy.sip.in b/python/core/auto_generated/qgspointxy.sip.in index d8bb88e03aa..a05e46a4e6b 100644 --- a/python/core/auto_generated/qgspointxy.sip.in +++ b/python/core/auto_generated/qgspointxy.sip.in @@ -36,8 +36,6 @@ Use cases for which :py:class:`QgsPointXY` is NOT a valid choice include: - Storage of coordinates for a geometry. Since :py:class:`QgsPointXY` is strictly 2-dimensional it should never be used to store coordinates for vector geometries, as this will involve a loss of any z or m values present in the geometry. .. seealso:: :py:class:`QgsPoint` - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -80,8 +78,6 @@ Create a point from a QPoint %Docstring Create a new point. Z and M values will be dropped. - -.. versionadded:: 3.0 %End ~QgsPointXY(); diff --git a/python/core/auto_generated/qgspolymorphicrelation.sip.in b/python/core/auto_generated/qgspolymorphicrelation.sip.in index e3786e92a01..c22e55fad43 100644 --- a/python/core/auto_generated/qgspolymorphicrelation.sip.in +++ b/python/core/auto_generated/qgspolymorphicrelation.sip.in @@ -114,8 +114,6 @@ A (project-wide) unique id for this relation void generateId(); %Docstring Generate a (project-wide) unique id for this relation - -.. versionadded:: 3.0 %End QString referencingLayerId() const; diff --git a/python/core/auto_generated/qgsproperty.sip.in b/python/core/auto_generated/qgsproperty.sip.in index 64b5e39416e..82b7be91c46 100644 --- a/python/core/auto_generated/qgsproperty.sip.in +++ b/python/core/auto_generated/qgsproperty.sip.in @@ -18,8 +18,6 @@ Definition for a property. handles descriptive names and help text for using the property. Definitions can use one of the predefined standard templates to simplify definition of commonly used property types, such as colors and blend modes. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -178,8 +176,6 @@ a QVariant value by evaluating them against a supplied :py:class:`QgsExpressionC can be grouped using a :py:class:`QgsPropertyCollection` for easier bulk storage, retrieval and evaluation. :py:class:`QgsProperty` objects are implicitly shared and can be inexpensively copied. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/qgspropertycollection.sip.in b/python/core/auto_generated/qgspropertycollection.sip.in index 5e02934fc37..be82cbb58d3 100644 --- a/python/core/auto_generated/qgspropertycollection.sip.in +++ b/python/core/auto_generated/qgspropertycollection.sip.in @@ -16,8 +16,6 @@ class QgsAbstractPropertyCollection { %Docstring(signature="appended") Abstract base class for :py:class:`QgsPropertyCollection` like objects. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -368,8 +366,6 @@ Examples of such enums are : .. seealso:: :py:func:`QgsPalLayerSettings.Property` .. seealso:: :py:func:`QgsWidgetWrapper.Property` - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -464,8 +460,6 @@ class QgsPropertyCollectionStack : QgsAbstractPropertyCollection %Docstring(signature="appended") An ordered stack of QgsPropertyCollection containers, where collections added later to the stack will take priority over earlier collections. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/qgspropertytransformer.sip.in b/python/core/auto_generated/qgspropertytransformer.sip.in index 9305802679b..3a13db9b850 100644 --- a/python/core/auto_generated/qgspropertytransformer.sip.in +++ b/python/core/auto_generated/qgspropertytransformer.sip.in @@ -27,8 +27,6 @@ If the first or last control point are not located at x = 0 and x = 1 respective then values outside this range will be mapped to the y value of either the first or last control point. In other words, the curve will have a flat segment for values outside of the control point range. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -144,8 +142,6 @@ class QgsPropertyTransformer %Docstring(signature="appended") Abstract base class for objects which transform the calculated value of a property. Possible uses include transformers which map a value into a scaled size or color from a gradient. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -317,8 +313,6 @@ class QgsGenericNumericTransformer : QgsPropertyTransformer { %Docstring(signature="appended") QgsPropertyTransformer subclass for scaling an input numeric value into an output numeric value. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -452,8 +446,6 @@ class QgsSizeScaleTransformer : QgsPropertyTransformer %Docstring(signature="appended") :py:class:`QgsPropertyTransformer` subclass for scaling a value into a size according to various scaling methods. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -619,8 +611,6 @@ class QgsColorRampTransformer : QgsPropertyTransformer %Docstring(signature="appended") :py:class:`QgsPropertyTransformer` subclass for transforming a numeric value into a color from a color ramp. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/qgsproxyfeaturesink.sip.in b/python/core/auto_generated/qgsproxyfeaturesink.sip.in index 570bde2936c..8e510015b98 100644 --- a/python/core/auto_generated/qgsproxyfeaturesink.sip.in +++ b/python/core/auto_generated/qgsproxyfeaturesink.sip.in @@ -20,8 +20,6 @@ objects. Since it is not always possible to create an entirely new :py:class:`Qg (e.g. if the feature sink is a layer's data provider), a new :py:class:`QgsProxyFeatureSink` can instead be returned which forwards features on to the destination sink. The proxy sink can be safely deleted without affecting the destination sink. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/qgsrange.sip.in b/python/core/auto_generated/qgsrange.sip.in index c7ed567dee3..b3c43147015 100644 --- a/python/core/auto_generated/qgsrange.sip.in +++ b/python/core/auto_generated/qgsrange.sip.in @@ -30,8 +30,6 @@ whether ranges overlap or during calculation of range intersections. .. note:: not available in Python bindings (but class provided for template-based inheritance) - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -140,8 +138,6 @@ QgsRange which stores a range of double values. .. seealso:: :py:class:`QgsDateRange` .. seealso:: :py:class:`QgsDateTimeRange` - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -202,8 +198,6 @@ class QgsIntRange : QgsRangeintBase .. seealso:: :py:class:`QgsDateRange` .. seealso:: :py:class:`QgsDateTimeRange` - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -265,8 +259,6 @@ whether ranges overlap or during calculation of range intersections. .. note:: not available in Python bindings (but class provided for template-based inheritance) - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -393,8 +385,6 @@ typedef QgsTemporalRange< QDate > QgsDateRange; @DOCSTRINGSTEMPLATE@QgsDateRange(QDate(2017,1,1),QDate()) is treated as a range containing all dates after 2017-1-1. @DOCSTRINGSTEMPLATE@ @DOCSTRINGSTEMPLATE@.. seealso:: :py:class:`QgsDateTimeRange` -@DOCSTRINGSTEMPLATE@ -@DOCSTRINGSTEMPLATE@.. versionadded:: 3.0 @DOCSTRINGSTEMPLATE@%End @@ -408,8 +398,6 @@ typedef QgsTemporalRange< QDateTime > QgsDateTimeRange; @DOCSTRINGSTEMPLATE@QgsDateTimeRange(QDateTime(2017,1,1),QDateTime()) is treated as a range containing all dates after 2017-1-1. @DOCSTRINGSTEMPLATE@ @DOCSTRINGSTEMPLATE@.. seealso:: :py:class:`QgsDateRange` -@DOCSTRINGSTEMPLATE@ -@DOCSTRINGSTEMPLATE@.. versionadded:: 3.0 @DOCSTRINGSTEMPLATE@%End diff --git a/python/core/auto_generated/qgsreadwritecontext.sip.in b/python/core/auto_generated/qgsreadwritecontext.sip.in index cbfca523506..2cf0e1210a4 100644 --- a/python/core/auto_generated/qgsreadwritecontext.sip.in +++ b/python/core/auto_generated/qgsreadwritecontext.sip.in @@ -14,8 +14,6 @@ class QgsReadWriteContext { %Docstring(signature="appended") The class is used as a container of context for various read/write operations on other objects. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/qgsrelation.sip.in b/python/core/auto_generated/qgsrelation.sip.in index ab9d13545e6..c70ba2245b0 100644 --- a/python/core/auto_generated/qgsrelation.sip.in +++ b/python/core/auto_generated/qgsrelation.sip.in @@ -74,8 +74,6 @@ Set a name for this relation void setStrength( Qgis::RelationshipStrength strength ); %Docstring Set a strength for this relation - -.. versionadded:: 3.0 %End void setReferencingLayer( const QString &id ); @@ -185,8 +183,6 @@ Returns a human readable name for this relation. Mostly used as title for the ch Returns the relation strength as a string :return: strength - -.. versionadded:: 3.0 %End QString id() const; @@ -199,8 +195,6 @@ A (project-wide) unique id for this relation void generateId(); %Docstring Generate a (project-wide) unique id for this relation - -.. versionadded:: 3.0 %End QString referencingLayerId() const; @@ -294,22 +288,16 @@ Compares the two QgsRelation, ignoring the name and the ID. :param other: The other relation :return: ``True`` if they are similar - -.. versionadded:: 3.0 %End QString resolveReferencedField( const QString &referencingField ) const; %Docstring Gets the referenced field counterpart given a referencing field. - -.. versionadded:: 3.0 %End QString resolveReferencingField( const QString &referencedField ) const; %Docstring Gets the referencing field counterpart given a referenced field. - -.. versionadded:: 3.0 %End void updateRelationStatus(); diff --git a/python/core/auto_generated/qgsrelationmanager.sip.in b/python/core/auto_generated/qgsrelationmanager.sip.in index baf6627d93e..9a58f735cca 100644 --- a/python/core/auto_generated/qgsrelationmanager.sip.in +++ b/python/core/auto_generated/qgsrelationmanager.sip.in @@ -124,8 +124,6 @@ Discover all the relations available from the current layers. :param layers: the current layers :return: the list of discovered relations - -.. versionadded:: 3.0 %End QMap polymorphicRelations() const; diff --git a/python/core/auto_generated/qgsrendercontext.sip.in b/python/core/auto_generated/qgsrendercontext.sip.in index 5d8ca93d91a..edba40a75cd 100644 --- a/python/core/auto_generated/qgsrendercontext.sip.in +++ b/python/core/auto_generated/qgsrendercontext.sip.in @@ -61,8 +61,6 @@ create initialized QgsRenderContext instance from given :py:class:`QgsMapSetting Creates a default render context given a pixel based QPainter destination. If no painter is specified or the painter has no device, then a default DPI of 88 will be assumed. - -.. versionadded:: 3.0 %End @@ -203,8 +201,6 @@ a map layer render, then an invalid coordinate transformation is returned. const QgsDistanceArea &distanceArea() const; %Docstring A general purpose distance and area calculator, capable of performing ellipsoid based calculations. - -.. versionadded:: 3.0 %End QgsCoordinateTransformContext transformContext() const; @@ -214,8 +210,6 @@ information regarding which datum transforms should be used when transforming po from a source to destination coordinate reference system. .. seealso:: :py:func:`setTransformContext` - -.. versionadded:: 3.0 %End void setTransformContext( const QgsCoordinateTransformContext &context ); @@ -225,8 +219,6 @@ information regarding which datum transforms should be used when transforming po from a source to destination coordinate reference system. .. seealso:: :py:func:`transformContext` - -.. versionadded:: 3.0 %End const QgsPathResolver &pathResolver() const; @@ -235,8 +227,6 @@ Returns the path resolver for conversion between relative and absolute paths during rendering operations, e.g. for resolving relative symbol paths. .. seealso:: :py:func:`setPathResolver` - -.. versionadded:: 3.0 %End void setPathResolver( const QgsPathResolver &resolver ); @@ -245,8 +235,6 @@ Sets the path ``resolver`` for conversion between relative and absolute paths during rendering operations, e.g. for resolving relative symbol paths. .. seealso:: :py:func:`pathResolver` - -.. versionadded:: 3.0 %End const QgsRectangle &extent() const; @@ -500,8 +488,6 @@ rendering should be canceled immediately. %Docstring A general purpose distance and area calculator, capable of performing ellipsoid based calculations. Will be used to convert meter distances to active MapUnit values for :py:class:`QgsUnitTypes`.RenderMetersInMapUnits - -.. versionadded:: 3.0 %End void setScaleFactor( double factor ); @@ -738,8 +724,6 @@ is used in some contexts to refine the converted size. For example, a :py:class: property will be limited to a suitably fast range when the render context has the :py:class:`Qgis`.RenderContextFlag.RenderSymbolPreview set. .. seealso:: :py:func:`convertToMapUnits` - -.. versionadded:: 3.0 %End double convertToMapUnits( double size, Qgis::RenderUnit unit, const QgsMapUnitScale &scale = QgsMapUnitScale() ) const; @@ -748,8 +732,6 @@ Converts a size from the specified units to map units. The conversion respects t specified by the optional scale parameter. .. seealso:: :py:func:`convertToPainterUnits` - -.. versionadded:: 3.0 %End double convertFromMapUnits( double sizeInMapUnits, Qgis::RenderUnit outputUnit ) const; @@ -757,8 +739,6 @@ specified by the optional scale parameter. Converts a size from map units to the specified units. .. seealso:: :py:func:`convertToMapUnits` - -.. versionadded:: 3.0 %End double convertMetersToMapUnits( double meters ) const; @@ -766,8 +746,6 @@ Converts a size from map units to the specified units. Convert meter distances to active MapUnit values for :py:class:`QgsUnitTypes`.RenderMetersInMapUnits \note When the :py:func:`~QgsRenderContext.sourceCrs` is geographic, the center of the Extent will be used - -.. versionadded:: 3.0 %End Qgis::TextRenderFormat textRenderFormat() const; diff --git a/python/core/auto_generated/qgssnappingconfig.sip.in b/python/core/auto_generated/qgssnappingconfig.sip.in index 313b57db387..46c7aeab24f 100644 --- a/python/core/auto_generated/qgssnappingconfig.sip.in +++ b/python/core/auto_generated/qgssnappingconfig.sip.in @@ -15,8 +15,6 @@ class QgsSnappingConfig { %Docstring(signature="appended") This is a container for configuration of the snapping of the project - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -84,8 +82,6 @@ Convenient method to return an icon corresponding to the enum type { %Docstring(signature="appended") This is a container of advanced configuration (per layer) of the snapping of the project - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -438,15 +434,11 @@ Removes all individual layer snapping settings void readProject( const QDomDocument &doc ); %Docstring Reads the configuration from the specified QGIS project document. - -.. versionadded:: 3.0 %End void writeProject( QDomDocument &doc ); %Docstring Writes the configuration to the specified QGIS project document. - -.. versionadded:: 3.0 %End bool addLayers( const QList &layers ); @@ -457,8 +449,6 @@ When implementing a long-living QgsSnappingConfig (like the one in QgsProject) it is best to directly feed this with information from the layer registry. :return: ``True`` if changes have been done. - -.. versionadded:: 3.0 %End @@ -469,22 +459,16 @@ When implementing a long-living QgsSnappingConfig (like the one in QgsProject) it is best to directly feed this with information from the layer registry. :return: ``True`` if changes have been done. - -.. versionadded:: 3.0 %End QgsProject *project() const; %Docstring The project from which the snapped layers should be retrieved - -.. versionadded:: 3.0 %End void setProject( QgsProject *project ); %Docstring The project from which the snapped layers should be retrieved - -.. versionadded:: 3.0 %End }; diff --git a/python/core/auto_generated/qgssnappingutils.sip.in b/python/core/auto_generated/qgssnappingutils.sip.in index b64e405f7e3..bee9b073296 100644 --- a/python/core/auto_generated/qgssnappingutils.sip.in +++ b/python/core/auto_generated/qgssnappingutils.sip.in @@ -211,8 +211,6 @@ The snapping configuration controls the behavior of this object void toggleEnabled(); %Docstring Toggles the state of snapping - -.. versionadded:: 3.0 %End signals: diff --git a/python/core/auto_generated/qgsspatialindex.sip.in b/python/core/auto_generated/qgsspatialindex.sip.in index 6cdcafceb8e..bc0b878ea15 100644 --- a/python/core/auto_generated/qgsspatialindex.sip.in +++ b/python/core/auto_generated/qgsspatialindex.sip.in @@ -70,8 +70,6 @@ This is much faster approach than creating an empty index and then inserting fea The optional ``feedback`` object can be used to allow cancellation of bulk feature loading. Ownership of ``feedback`` is not transferred, and callers must take care that the lifetime of feedback exceeds that of the spatial index construction. - -.. versionadded:: 3.0 %End QgsSpatialIndex( const QgsSpatialIndex &other ); diff --git a/python/core/auto_generated/qgsstringstatisticalsummary.sip.in b/python/core/auto_generated/qgsstringstatisticalsummary.sip.in index 9a5bbd4c0df..c94219653be 100644 --- a/python/core/auto_generated/qgsstringstatisticalsummary.sip.in +++ b/python/core/auto_generated/qgsstringstatisticalsummary.sip.in @@ -194,8 +194,6 @@ Returns the maximum length of strings. double meanLength() const; %Docstring Returns the mean length of strings. - -.. versionadded:: 3.0 %End QString minority() const; diff --git a/python/core/auto_generated/qgsstringutils.sip.in b/python/core/auto_generated/qgsstringutils.sip.in index 83217bfb380..6e41505fb17 100644 --- a/python/core/auto_generated/qgsstringutils.sip.in +++ b/python/core/auto_generated/qgsstringutils.sip.in @@ -15,8 +15,6 @@ class QgsStringReplacement { %Docstring(signature="appended") A representation of a single string replacement. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -90,8 +88,6 @@ class QgsStringReplacementCollection { %Docstring(signature="appended") A collection of string replacements (specified using QgsStringReplacement objects). - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -175,8 +171,6 @@ Converts a string by applying capitalization rules to the string. :param capitalization: capitalization type to apply :return: capitalized string - -.. versionadded:: 3.0 %End static QString ampersandEncode( const QString &string ); @@ -265,8 +259,6 @@ links. :param foundLinks: if specified, will be set to ``True`` if any links were inserted into the string :return: string with inserted links - -.. versionadded:: 3.0 %End static bool isUrl( const QString &string ); diff --git a/python/core/auto_generated/qgstaskmanager.sip.in b/python/core/auto_generated/qgstaskmanager.sip.in index cf750a6e49b..3453689b6af 100644 --- a/python/core/auto_generated/qgstaskmanager.sip.in +++ b/python/core/auto_generated/qgstaskmanager.sip.in @@ -26,8 +26,6 @@ task commences (ie via calling :py:func:`~run` ). Long running tasks should periodically check the :py:func:`~isCanceled` flag to detect if the task has been canceled via some external event. If this flag is ``True`` then the task should clean up and terminate at the earliest possible convenience. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -310,8 +308,6 @@ class QgsTaskManager : QObject %Docstring(signature="appended") Task manager for managing a set of long-running QgsTask tasks. This class can be created directly, or accessed via :py:func:`QgsApplication.taskManager()`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/qgstessellator.sip.in b/python/core/auto_generated/qgstessellator.sip.in index 65618f79fd5..5e84c47724d 100644 --- a/python/core/auto_generated/qgstessellator.sip.in +++ b/python/core/auto_generated/qgstessellator.sip.in @@ -19,8 +19,6 @@ It is expected that client code will create the tessellator object, then repeate :py:func:`~addPolygon` method that will generate triangles, and finally call :py:func:`~data` to get final vertex data. Optionally provides extrusion by adding triangles that serve as walls when extrusion height is non-zero. - -.. versionadded:: 3.4 %End %TypeHeaderCode diff --git a/python/core/auto_generated/qgstracer.sip.in b/python/core/auto_generated/qgstracer.sip.in index c9020417ad2..694e88da2dc 100644 --- a/python/core/auto_generated/qgstracer.sip.in +++ b/python/core/auto_generated/qgstracer.sip.in @@ -73,32 +73,24 @@ Sets extent to which graph's features will be limited (empty extent means no lim %Docstring Gets offset in map units that should be applied to the traced paths returned from :py:func:`~QgsTracer.findShortestPath`. Positive offset for right side, negative offset for left side. - -.. versionadded:: 3.0 %End void setOffset( double offset ); %Docstring Set offset in map units that should be applied to the traced paths returned from :py:func:`~QgsTracer.findShortestPath`. Positive offset for right side, negative offset for left side. - -.. versionadded:: 3.0 %End void offsetParameters( int &quadSegments /Out/, int &joinStyle /Out/, double &miterLimit /Out/ ); %Docstring Gets extra parameters for offset curve algorithm (used when offset is non-zero) - -.. versionadded:: 3.0 %End void setOffsetParameters( int quadSegments, int joinStyle, double miterLimit ); %Docstring Set extra parameters for offset curve algorithm (used when offset is non-zero) - -.. versionadded:: 3.0 %End int maxFeatureCount() const; diff --git a/python/core/auto_generated/qgstransaction.sip.in b/python/core/auto_generated/qgstransaction.sip.in index 3eb0456281e..3ef3dbe262a 100644 --- a/python/core/auto_generated/qgstransaction.sip.in +++ b/python/core/auto_generated/qgstransaction.sip.in @@ -118,44 +118,32 @@ Checks if the provider of a given ``layer`` supports transactions. creates a save point returns empty string on error returns the last created savepoint if it's not dirty - -.. versionadded:: 3.0 %End virtual QString createSavepoint( const QString &savePointId, QString &error /Out/ ); %Docstring creates a save point returns empty string on error - -.. versionadded:: 3.0 %End virtual bool rollbackToSavepoint( const QString &name, QString &error /Out/ ); %Docstring rollback to save point, the save point is maintained and is "undertied" - -.. versionadded:: 3.0 %End void dirtyLastSavePoint(); %Docstring dirty save point such that next call to createSavepoint will create a new one - -.. versionadded:: 3.0 %End QList< QString > savePoints() const; %Docstring returns savepoints - -.. versionadded:: 3.0 %End bool lastSavePointIsDirty() const; %Docstring returns the last created savepoint - -.. versionadded:: 3.0 %End diff --git a/python/core/auto_generated/qgsunittypes.sip.in b/python/core/auto_generated/qgsunittypes.sip.in index b3d45e6cb86..3a0268a7bd5 100644 --- a/python/core/auto_generated/qgsunittypes.sip.in +++ b/python/core/auto_generated/qgsunittypes.sip.in @@ -114,8 +114,6 @@ Returns a translated abbreviation representing a distance unit. :param unit: unit to convert to string .. seealso:: :py:func:`stringToDistanceUnit` - -.. versionadded:: 3.0 %End static Qgis::DistanceUnit stringToDistanceUnit( const QString &string, bool *ok /Out/ = 0 ); @@ -185,8 +183,6 @@ Returns a translated abbreviation representing an areal unit. :param unit: unit to convert to string .. seealso:: :py:func:`stringToAreaUnit` - -.. versionadded:: 3.0 %End static Qgis::AreaUnit stringToAreaUnit( const QString &string, bool *ok /Out/ = 0 ); @@ -467,8 +463,6 @@ It will convert between different units (e.g. from meters to kilometers or milli if appropriate, unless forced otherwise with ``keepBaseUnit``. The value will also be rounded to ``decimals`` (be prepared that the returned value is still a double so it will require further formatting when converting to a string). - -.. versionadded:: 3.0 %End static QgsUnitTypes::AreaValue scaledArea( double area, Qgis::AreaUnit unit, int decimals, bool keepBaseUnit = false ); @@ -478,8 +472,6 @@ It will convert between different units (e.g. from square meters to square kilom if appropriate, unless forced otherwise with ``keepBaseUnit``. The value will also be rounded to ``decimals`` (be prepared that the returned value is still a double so it will require further formatting when converting to a string). - -.. versionadded:: 3.0 %End static QString formatDistance( double distance, int decimals, Qgis::DistanceUnit unit, bool keepBaseUnit = false ); @@ -495,8 +487,6 @@ Returns an distance formatted as a friendly string. :return: formatted distance string .. seealso:: :py:func:`formatArea` - -.. versionadded:: 3.0 %End static QString formatArea( double area, int decimals, Qgis::AreaUnit unit, bool keepBaseUnit = false ); @@ -512,8 +502,6 @@ Returns an area formatted as a friendly string. :return: formatted area string .. seealso:: :py:func:`formatDistance` - -.. versionadded:: 3.0 %End @@ -544,8 +532,6 @@ Decodes a render unit from a string. static QString toString( Qgis::RenderUnit unit ); %Docstring Returns a translated string representing a render ``unit``. - -.. versionadded:: 3.0 %End static QString toAbbreviatedString( Qgis::RenderUnit unit ); @@ -568,8 +554,6 @@ Encodes a layout unit to a string. :return: encoded string .. seealso:: :py:func:`decodeLayoutUnit` - -.. versionadded:: 3.0 %End static Qgis::LayoutUnit decodeLayoutUnit( const QString &string, bool *ok /Out/ = 0 ); @@ -582,29 +566,21 @@ Decodes a layout unit from a string. - ok: boolean, will be set to ``True`` if string was converted successfully .. seealso:: :py:func:`encodeUnit` - -.. versionadded:: 3.0 %End static Qgis::LayoutUnitType unitType( Qgis::LayoutUnit units ); %Docstring Returns the type for a unit of measurement. - -.. versionadded:: 3.0 %End static QString toAbbreviatedString( Qgis::LayoutUnit unit ); %Docstring Returns a translated abbreviation representing a layout ``unit`` (e.g. "mm"). - -.. versionadded:: 3.0 %End static QString toString( Qgis::LayoutUnit unit ); %Docstring Returns a translated string representing a layout ``unit``. - -.. versionadded:: 3.0 %End }; diff --git a/python/core/auto_generated/qgsuserprofile.sip.in b/python/core/auto_generated/qgsuserprofile.sip.in index 80369c7a8fa..e0df77778b2 100644 --- a/python/core/auto_generated/qgsuserprofile.sip.in +++ b/python/core/auto_generated/qgsuserprofile.sip.in @@ -17,8 +17,6 @@ This allows for manage different user profiles per machine vs the single default past. A user profile is all settings and anything that used to be found in .qgis3 in the users home folder. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/qgsuserprofilemanager.sip.in b/python/core/auto_generated/qgsuserprofilemanager.sip.in index 3edfac61b2e..873b6f39e15 100644 --- a/python/core/auto_generated/qgsuserprofilemanager.sip.in +++ b/python/core/auto_generated/qgsuserprofilemanager.sip.in @@ -20,8 +20,6 @@ This allows for manage different user profiles per machine vs the single default past. A user profile is all settings and anything that used to be found in .qgis3 in the users home folder. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/qgsvector3d.sip.in b/python/core/auto_generated/qgsvector3d.sip.in index a288c849351..9fe5178311b 100644 --- a/python/core/auto_generated/qgsvector3d.sip.in +++ b/python/core/auto_generated/qgsvector3d.sip.in @@ -14,8 +14,6 @@ class QgsVector3D %Docstring(signature="appended") Class for storage of 3D vectors similar to QVector3D, with the difference that it uses double precision instead of single precision floating point numbers. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/qgsvectorfilewriter.sip.in b/python/core/auto_generated/qgsvectorfilewriter.sip.in index 1f599261c94..4c042c5f00c 100644 --- a/python/core/auto_generated/qgsvectorfilewriter.sip.in +++ b/python/core/auto_generated/qgsvectorfilewriter.sip.in @@ -332,8 +332,6 @@ Writes a layer out to a vector file. { %Docstring(signature="appended") Options to pass to :py:func:`~QgsVectorFileWriter.writeAsVectorFormat` - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -410,8 +408,6 @@ Writes a layer out to a vector file. :param newFilename: QString pointer which will contain the new file name created (in case it is different to fileName). :param errorMessage: will be set to the error message text, if an error occurs while writing the layer -.. versionadded:: 3.0 - .. deprecated:: Use :py:func:`~QgsVectorFileWriter.writeAsVectorFormatV2` instead. %End @@ -530,8 +526,6 @@ The ``options`` argument can be used to control the sorting and filtering of returned formats. .. seealso:: :py:func:`supportedFiltersAndFormats` - -.. versionadded:: 3.0 %End static bool supportsFeatureStyles( const QString &driverName ); @@ -539,8 +533,6 @@ returned formats. Returns ``True`` if the specified ``driverName`` supports feature styles. The ``driverName`` argument must be a valid GDAL driver name. - -.. versionadded:: 3.0 %End struct DriverDetails @@ -568,8 +560,6 @@ returned drivers. Returns the OGR driver name for a specified file ``extension``. E.g. the driver name for the ".shp" extension is "ESRI Shapefile". If no suitable drivers are found then an empty string is returned. - -.. versionadded:: 3.0 %End static QString fileFilterString( VectorFormatOptions options = SortRecommended ); @@ -635,8 +625,6 @@ Returns the capabilities supported by the writer. bool addFeatureWithStyle( QgsFeature &feature, QgsFeatureRenderer *renderer, Qgis::DistanceUnit outputUnit = Qgis::DistanceUnit::Meters ); %Docstring Adds a ``feature`` to the currently opened data source, using the style from a specified ``renderer``. - -.. versionadded:: 3.0 %End @@ -671,8 +659,6 @@ Returns the reference scale for output. The scale value indicates the scale denominator, e.g. 1000.0 for a 1:1000 map. .. seealso:: :py:func:`setSymbologyScale` - -.. versionadded:: 3.0 %End void setSymbologyScale( double scale ); @@ -681,8 +667,6 @@ Set reference ``scale`` for output. The ``scale`` value indicates the scale denominator, e.g. 1000.0 for a 1:1000 map. .. seealso:: :py:func:`symbologyScale` - -.. versionadded:: 3.0 %End static bool driverMetadata( const QString &driverName, MetaData &driverMetadata ); @@ -694,8 +678,6 @@ Returns a list of the default dataset options for a specified driver. :param driverName: name of OGR driver .. seealso:: :py:func:`defaultLayerOptions` - -.. versionadded:: 3.0 %End static QStringList defaultLayerOptions( const QString &driverName ); @@ -705,24 +687,18 @@ Returns a list of the default layer options for a specified driver. :param driverName: name of OGR driver .. seealso:: :py:func:`defaultDatasetOptions` - -.. versionadded:: 3.0 %End static QgsVectorFileWriter::EditionCapabilities editionCapabilities( const QString &datasetName ); %Docstring Returns edition capabilities for an existing dataset name. - -.. versionadded:: 3.0 %End static bool targetLayerExists( const QString &datasetName, const QString &layerName ); %Docstring Returns whether the target layer already exists. - -.. versionadded:: 3.0 %End static bool areThereNewFieldsToCreate( const QString &datasetName, @@ -731,8 +707,6 @@ Returns whether the target layer already exists. const QgsAttributeList &attributes ); %Docstring Returns whether there are among the attributes specified some that do not exist yet in the layer - -.. versionadded:: 3.0 %End protected: diff --git a/python/core/auto_generated/qgsvectorfilewritertask.sip.in b/python/core/auto_generated/qgsvectorfilewritertask.sip.in index 7f95fe39f6f..b5672790104 100644 --- a/python/core/auto_generated/qgsvectorfilewritertask.sip.in +++ b/python/core/auto_generated/qgsvectorfilewritertask.sip.in @@ -19,8 +19,6 @@ QGIS interface. .. seealso:: :py:class:`QgsVectorLayerExporterTask` .. seealso:: :py:class:`QgsRasterFileWriterTask` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/qgsziputils.sip.in b/python/core/auto_generated/qgsziputils.sip.in index 8496cdc894c..29c95c16f0f 100644 --- a/python/core/auto_generated/qgsziputils.sip.in +++ b/python/core/auto_generated/qgsziputils.sip.in @@ -36,8 +36,6 @@ Unzip a zip file in an output directory. :return: - ``False`` if the zip filename does not exist, the output directory - files: The absolute path of unzipped files does not exist or is not writable. - -.. versionadded:: 3.0 %End bool zip( const QString &zip, const QStringList &files ); @@ -48,8 +46,6 @@ also returned. :param zip: The zip filename :param files: The absolute path to files to embed within the zip - -.. versionadded:: 3.0 %End diff --git a/python/core/auto_generated/raster/qgscolorrampshader.sip.in b/python/core/auto_generated/raster/qgscolorrampshader.sip.in index 8652112f6bb..ecdeed86e6f 100644 --- a/python/core/auto_generated/raster/qgscolorrampshader.sip.in +++ b/python/core/auto_generated/raster/qgscolorrampshader.sip.in @@ -111,8 +111,6 @@ Whether the color ramp contains any items Returns the source color ramp. .. seealso:: :py:func:`setSourceColorRamp` - -.. versionadded:: 3.0 %End QgsColorRamp *createColorRamp() const /Factory/; @@ -127,8 +125,6 @@ Creates a gradient color ramp from shader settings. Set the source color ramp. Ownership is transferred to the shader. .. seealso:: :py:func:`sourceColorRamp` - -.. versionadded:: 3.0 %End void setColorRampType( const QString &type ); diff --git a/python/core/auto_generated/raster/qgspalettedrasterrenderer.sip.in b/python/core/auto_generated/raster/qgspalettedrasterrenderer.sip.in index 7aa4ba14c06..40300d544de 100644 --- a/python/core/auto_generated/raster/qgspalettedrasterrenderer.sip.in +++ b/python/core/auto_generated/raster/qgspalettedrasterrenderer.sip.in @@ -125,8 +125,6 @@ Set category label int band() const; %Docstring Returns the raster band used for rendering the raster. - -.. versionadded:: 3.0 %End virtual void writeXml( QDomDocument &doc, QDomElement &parentElem ) const; @@ -147,8 +145,6 @@ Returns the raster band used for rendering the raster. Set the source color ``ramp``. Ownership is transferred to the renderer. .. seealso:: :py:func:`sourceColorRamp` - -.. versionadded:: 3.0 %End QgsColorRamp *sourceColorRamp() const; @@ -156,15 +152,11 @@ Set the source color ``ramp``. Ownership is transferred to the renderer. Gets the source color ramp .. seealso:: :py:func:`setSourceColorRamp` - -.. versionadded:: 3.0 %End static QgsPalettedRasterRenderer::ClassData colorTableToClassData( const QList &table ); %Docstring Converts a raster color ``table`` to paletted renderer class data. - -.. versionadded:: 3.0 %End static QgsPalettedRasterRenderer::MultiValueClassData rasterAttributeTableToClassData( const QgsRasterAttributeTable *attributeTable, int classificationColumn = -1, QgsColorRamp *ramp = 0 ); @@ -187,8 +179,6 @@ Converts a ``string`` containing a color table or class data to to paletted rend .. seealso:: :py:func:`classDataFromFile` .. seealso:: :py:func:`classDataToString` - -.. versionadded:: 3.0 %End static QgsPalettedRasterRenderer::ClassData classDataFromFile( const QString &path ); @@ -196,8 +186,6 @@ Converts a ``string`` containing a color table or class data to to paletted rend Opens a color table file and returns corresponding paletted renderer class data. .. seealso:: :py:func:`classDataFromString` - -.. versionadded:: 3.0 %End static QString classDataToString( const QgsPalettedRasterRenderer::ClassData &classes ); @@ -205,8 +193,6 @@ Opens a color table file and returns corresponding paletted renderer class data. Converts classes to a string representation, using the .clr/gdal color table file format. .. seealso:: :py:func:`classDataFromString` - -.. versionadded:: 3.0 %End static QgsPalettedRasterRenderer::ClassData classDataFromRaster( QgsRasterInterface *raster, int bandNumber, QgsColorRamp *ramp = 0, @@ -214,8 +200,6 @@ Converts classes to a string representation, using the .clr/gdal color table fil %Docstring Generates class data from a ``raster``, for the specified ``bandNumber``. An optional color ``ramp`` can be specified to automatically assign colors from the ramp. - -.. versionadded:: 3.0 %End diff --git a/python/core/auto_generated/raster/qgsrasterblock.sip.in b/python/core/auto_generated/raster/qgsrasterblock.sip.in index cbbcb5e7852..c08ce6bec2c 100644 --- a/python/core/auto_generated/raster/qgsrasterblock.sip.in +++ b/python/core/auto_generated/raster/qgsrasterblock.sip.in @@ -117,8 +117,6 @@ Not the difference between this method and :py:func:`~QgsRasterBlock.hasNoDataVa Sets cell value that will be considered as "no data". .. seealso:: :py:func:`noDataValue` - -.. versionadded:: 3.0 %End void resetNoDataValue() /HoldGIL/; @@ -127,8 +125,6 @@ Reset no data value: if there was a no data value previously set, it will be discarded. .. seealso:: :py:func:`noDataValue` - -.. versionadded:: 3.0 %End double noDataValue() const /HoldGIL/; @@ -341,8 +337,6 @@ a deep copy of the data will be made and only the local copy will be modified. .. note:: in Python the method returns ordinary bytes object as the - -.. versionadded:: 3.0 %End void setData( const QByteArray &data, int offset = 0 ); @@ -353,8 +347,6 @@ pixels at the end will stay untouched. If the data array is longer than the inte array, only the initial data from the input array will be used. Optionally it is possible to set non-zero offset (in bytes) if the input data should overwrite data somewhere in the middle of the internal buffer. - -.. versionadded:: 3.0 %End diff --git a/python/core/auto_generated/raster/qgsrasterdataprovider.sip.in b/python/core/auto_generated/raster/qgsrasterdataprovider.sip.in index 62aec0f5cff..ff0669b9930 100644 --- a/python/core/auto_generated/raster/qgsrasterdataprovider.sip.in +++ b/python/core/auto_generated/raster/qgsrasterdataprovider.sip.in @@ -103,8 +103,6 @@ The ``options`` argument specifies generic provider options and since QGIS 3.16 virtual QgsRasterDataProvider::ProviderCapabilities providerCapabilities() const; %Docstring Returns flags containing the supported capabilities of the data provider. - -.. versionadded:: 3.0 %End virtual bool setInput( QgsRasterInterface *input ); @@ -386,8 +384,6 @@ Checks whether the provider is in editing mode, i.e. raster write operations wil By default providers are not editable. Use :py:func:`~QgsRasterDataProvider.setEditable` method to enable/disable editing. .. seealso:: :py:func:`setEditable` - -.. versionadded:: 3.0 %End virtual bool setEditable( bool enabled ); @@ -404,8 +400,6 @@ to overwrite data of the provider using :py:func:`~QgsRasterDataProvider.writeBl value whether the operation was successful. .. seealso:: :py:func:`isEditable` - -.. versionadded:: 3.0 %End @@ -431,8 +425,6 @@ in order to allow write operations. .. seealso:: :py:func:`isEditable` :return: ``True`` on success - -.. versionadded:: 3.0 %End static QgsRasterDataProvider *create( const QString &providerKey, @@ -561,8 +553,6 @@ Converts a raster identify ``format`` to a capability. Step width for raster iterations. .. seealso:: :py:func:`stepHeight` - -.. versionadded:: 3.0 %End virtual int stepHeight() const; @@ -570,8 +560,6 @@ Step width for raster iterations. Step height for raster iterations. .. seealso:: :py:func:`stepWidth` - -.. versionadded:: 3.0 %End virtual QList< double > nativeResolutions() const; diff --git a/python/core/auto_generated/raster/qgsrasterfilewriter.sip.in b/python/core/auto_generated/raster/qgsrasterfilewriter.sip.in index d2cbdb99101..6dcbc62d4f6 100644 --- a/python/core/auto_generated/raster/qgsrasterfilewriter.sip.in +++ b/python/core/auto_generated/raster/qgsrasterfilewriter.sip.in @@ -48,8 +48,6 @@ Ownership of the returned provider is passed to the caller. .. note:: Does not work with tiled mode enabled. - -.. versionadded:: 3.0 %End QgsRasterDataProvider *createMultiBandRaster( Qgis::DataType dataType, @@ -67,8 +65,6 @@ Ownership of the returned provider is passed to the caller. .. note:: Does not work with tiled mode enabled. - -.. versionadded:: 3.0 %End @@ -109,8 +105,6 @@ Write raster file QString outputUrl() const; %Docstring Returns the output URL (filename) for the raster. - -.. versionadded:: 3.0 %End void setOutputFormat( const QString &format ); @@ -316,8 +310,6 @@ The ``options`` argument can be used to control the sorting and filtering of returned formats. .. seealso:: :py:func:`supportedFiltersAndFormats` - -.. versionadded:: 3.0 %End static QString driverForExtension( const QString &extension ); @@ -328,8 +320,6 @@ If no suitable drivers are found then an empty string is returned. Note that this method works for all GDAL drivers, including those without create support (and which are not supported by QgsRasterFileWriter). - -.. versionadded:: 3.0 %End static QStringList extensionsForFormat( const QString &format ); @@ -341,8 +331,6 @@ If no matching format driver is found an empty list will be returned. Note that this method works for all GDAL drivers, including those without create support (and which are not supported by QgsRasterFileWriter). - -.. versionadded:: 3.0 %End }; diff --git a/python/core/auto_generated/raster/qgsrasterfilewritertask.sip.in b/python/core/auto_generated/raster/qgsrasterfilewritertask.sip.in index 2aa2fbbf4ca..1439c5696ab 100644 --- a/python/core/auto_generated/raster/qgsrasterfilewritertask.sip.in +++ b/python/core/auto_generated/raster/qgsrasterfilewritertask.sip.in @@ -20,8 +20,6 @@ QGIS interface. .. seealso:: :py:class:`QgsVectorFileWriterTask` .. seealso:: :py:class:`QgsVectorFileExporterTask` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/raster/qgsrasterinterface.sip.in b/python/core/auto_generated/raster/qgsrasterinterface.sip.in index 77515e89511..4d152aa92a6 100644 --- a/python/core/auto_generated/raster/qgsrasterinterface.sip.in +++ b/python/core/auto_generated/raster/qgsrasterinterface.sip.in @@ -15,8 +15,6 @@ class QgsRasterBlockFeedback : QgsFeedback { %Docstring(signature="appended") Feedback object tailored for raster block reading. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/raster/qgsrasterlayer.sip.in b/python/core/auto_generated/raster/qgsrasterlayer.sip.in index bae556e5637..55fc0c569d4 100644 --- a/python/core/auto_generated/raster/qgsrasterlayer.sip.in +++ b/python/core/auto_generated/raster/qgsrasterlayer.sip.in @@ -104,8 +104,6 @@ Returns a new instance equivalent to this one. A new provider is created for the same data source and renderer is cloned too. :return: a new layer instance - -.. versionadded:: 3.0 %End virtual QgsAbstractProfileGenerator *createProfileGenerator( const QgsProfileRequest &request ) /Factory/; diff --git a/python/core/auto_generated/raster/qgsrasterminmaxorigin.sip.in b/python/core/auto_generated/raster/qgsrasterminmaxorigin.sip.in index db2c940b8ed..3b5d51bf87b 100644 --- a/python/core/auto_generated/raster/qgsrasterminmaxorigin.sip.in +++ b/python/core/auto_generated/raster/qgsrasterminmaxorigin.sip.in @@ -15,8 +15,6 @@ class QgsRasterMinMaxOrigin %Docstring(signature="appended") This class describes the origin of min/max values. It does not store by itself the min/max values. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/scalebar/qgsdoubleboxscalebarrenderer.sip.in b/python/core/auto_generated/scalebar/qgsdoubleboxscalebarrenderer.sip.in index 4fc8492302a..0dcab5297f4 100644 --- a/python/core/auto_generated/scalebar/qgsdoubleboxscalebarrenderer.sip.in +++ b/python/core/auto_generated/scalebar/qgsdoubleboxscalebarrenderer.sip.in @@ -12,8 +12,6 @@ class QgsDoubleBoxScaleBarRenderer: QgsScaleBarRenderer { %Docstring(signature="appended") Double box with alternating colors. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/scalebar/qgsnumericscalebarrenderer.sip.in b/python/core/auto_generated/scalebar/qgsnumericscalebarrenderer.sip.in index 272435c44c5..68978ea5082 100644 --- a/python/core/auto_generated/scalebar/qgsnumericscalebarrenderer.sip.in +++ b/python/core/auto_generated/scalebar/qgsnumericscalebarrenderer.sip.in @@ -12,8 +12,6 @@ class QgsNumericScaleBarRenderer: QgsScaleBarRenderer { %Docstring(signature="appended") A scale bar style that draws text in the form of '1:XXXXX'. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/scalebar/qgsscalebarrenderer.sip.in b/python/core/auto_generated/scalebar/qgsscalebarrenderer.sip.in index 38c737439ae..634e1fba51b 100644 --- a/python/core/auto_generated/scalebar/qgsscalebarrenderer.sip.in +++ b/python/core/auto_generated/scalebar/qgsscalebarrenderer.sip.in @@ -16,8 +16,6 @@ Abstract base class for scale bar renderers. Scalebar renderer subclasses implement custom drawing logic, with the possibility to implement custom labeling. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/scalebar/qgsscalebarsettings.sip.in b/python/core/auto_generated/scalebar/qgsscalebarsettings.sip.in index 5b76a687435..2601446401b 100644 --- a/python/core/auto_generated/scalebar/qgsscalebarsettings.sip.in +++ b/python/core/auto_generated/scalebar/qgsscalebarsettings.sip.in @@ -14,8 +14,6 @@ class QgsScaleBarSettings %Docstring(signature="appended") The :py:class:`QgsScaleBarSettings` class stores the appearance and layout settings for scalebar drawing with :py:class:`QgsScaleBarRenderer`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/scalebar/qgssingleboxscalebarrenderer.sip.in b/python/core/auto_generated/scalebar/qgssingleboxscalebarrenderer.sip.in index 383c3213d15..429f42220ab 100644 --- a/python/core/auto_generated/scalebar/qgssingleboxscalebarrenderer.sip.in +++ b/python/core/auto_generated/scalebar/qgssingleboxscalebarrenderer.sip.in @@ -13,8 +13,6 @@ class QgsSingleBoxScaleBarRenderer: QgsScaleBarRenderer %Docstring(signature="appended") Scalebar style that draws a single box with alternating color for the segments. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/scalebar/qgsticksscalebarrenderer.sip.in b/python/core/auto_generated/scalebar/qgsticksscalebarrenderer.sip.in index b1fe4aebcd4..e3ac6bf41f3 100644 --- a/python/core/auto_generated/scalebar/qgsticksscalebarrenderer.sip.in +++ b/python/core/auto_generated/scalebar/qgsticksscalebarrenderer.sip.in @@ -12,8 +12,6 @@ class QgsTicksScaleBarRenderer: QgsScaleBarRenderer { %Docstring(signature="appended") A scale bar that draws segments using short ticks. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/settings/qgssettings.sip.in b/python/core/auto_generated/settings/qgssettings.sip.in index 765f1b1758c..16e7c7fe1e3 100644 --- a/python/core/auto_generated/settings/qgssettings.sip.in +++ b/python/core/auto_generated/settings/qgssettings.sip.in @@ -42,8 +42,6 @@ static bool setGlobalSettingsPath( QString path ); - App - Providers - Misc - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/symbology/qgscategorizedsymbolrenderer.sip.in b/python/core/auto_generated/symbology/qgscategorizedsymbolrenderer.sip.in index 85b3a675bac..18a4c524228 100644 --- a/python/core/auto_generated/symbology/qgscategorizedsymbolrenderer.sip.in +++ b/python/core/auto_generated/symbology/qgscategorizedsymbolrenderer.sip.in @@ -420,16 +420,12 @@ different symbol sizes collapsed in one legend node or separated across multiple When renderer does not use data-defined size or does not use marker symbols, these settings will be ignored. Takes ownership of the passed settings objects. ``None`` is a valid input that disables data-defined size legend. - -.. versionadded:: 3.0 %End QgsDataDefinedSizeLegend *dataDefinedSizeLegend() const; %Docstring Returns configuration of appearance of legend when using data-defined size for marker symbols. Will return ``None`` if the functionality is disabled. - -.. versionadded:: 3.0 %End int matchToSymbols( QgsStyle *style, Qgis::SymbolType type, diff --git a/python/core/auto_generated/symbology/qgsfillsymbollayer.sip.in b/python/core/auto_generated/symbology/qgsfillsymbollayer.sip.in index 71583b050a9..98ba4885d69 100644 --- a/python/core/auto_generated/symbology/qgsfillsymbollayer.sip.in +++ b/python/core/auto_generated/symbology/qgsfillsymbollayer.sip.in @@ -911,8 +911,6 @@ ownership of the returned object. %Docstring Turns relative paths in properties map to absolute when reading and vice versa when writing. Used internally when reading/writing symbols. - -.. versionadded:: 3.0 %End virtual QString layerType() const; @@ -1295,8 +1293,6 @@ ownership of the returned object. %Docstring Turns relative paths in properties map to absolute when reading and vice versa when writing. Used internally when reading/writing symbols. - -.. versionadded:: 3.0 %End diff --git a/python/core/auto_generated/symbology/qgsgraduatedsymbolrenderer.sip.in b/python/core/auto_generated/symbology/qgsgraduatedsymbolrenderer.sip.in index 976ddabdc17..b8f43878334 100644 --- a/python/core/auto_generated/symbology/qgsgraduatedsymbolrenderer.sip.in +++ b/python/core/auto_generated/symbology/qgsgraduatedsymbolrenderer.sip.in @@ -463,16 +463,12 @@ different symbol sizes collapsed in one legend node or separated across multiple When renderer does not use data-defined size or does not use marker symbols, these settings will be ignored. Takes ownership of the passed settings objects. ``None`` is a valid input that disables data-defined size legend. - -.. versionadded:: 3.0 %End QgsDataDefinedSizeLegend *dataDefinedSizeLegend() const; %Docstring Returns configuration of appearance of legend when using data-defined size for marker symbols. Will return ``None`` if the functionality is disabled. - -.. versionadded:: 3.0 %End void updateRangeLabels(); diff --git a/python/core/auto_generated/symbology/qgslegendsymbolitem.sip.in b/python/core/auto_generated/symbology/qgslegendsymbolitem.sip.in index 94b2c3988a0..9df88ad6acd 100644 --- a/python/core/auto_generated/symbology/qgslegendsymbolitem.sip.in +++ b/python/core/auto_generated/symbology/qgslegendsymbolitem.sip.in @@ -105,15 +105,11 @@ Sets extra information about data-defined size. If set, this item should be conv rather than :py:class:`QgsSymbolLegendNode` instance as usual. Passing ``None`` removes any data-defined size legend settings. Takes ownership of the settings object. - -.. versionadded:: 3.0 %End QgsDataDefinedSizeLegend *dataDefinedSizeLegendSettings() const; %Docstring Returns extra information for data-defined size legend rendering. Normally it returns ``None``. - -.. versionadded:: 3.0 %End }; diff --git a/python/core/auto_generated/symbology/qgslinesymbol.sip.in b/python/core/auto_generated/symbology/qgslinesymbol.sip.in index 2b776dd698b..d20c4e1f794 100644 --- a/python/core/auto_generated/symbology/qgslinesymbol.sip.in +++ b/python/core/auto_generated/symbology/qgslinesymbol.sip.in @@ -82,8 +82,6 @@ width of each symbol layer using the provided render ``context``. Set data defined width for whole symbol (including all symbol layers). .. seealso:: :py:func:`dataDefinedWidth` - -.. versionadded:: 3.0 %End QgsProperty dataDefinedWidth() const; @@ -94,8 +92,6 @@ Returns data defined width for whole symbol (including all symbol layers). at the line level. Caller takes responsibility for deleting the returned object. .. seealso:: :py:func:`setDataDefinedWidth` - -.. versionadded:: 3.0 %End void renderPolyline( const QPolygonF &points, const QgsFeature *f, QgsRenderContext &context, int layer = -1, bool selected = false ); diff --git a/python/core/auto_generated/symbology/qgsmarkersymbol.sip.in b/python/core/auto_generated/symbology/qgsmarkersymbol.sip.in index 4a4629d63a4..77c45965913 100644 --- a/python/core/auto_generated/symbology/qgsmarkersymbol.sip.in +++ b/python/core/auto_generated/symbology/qgsmarkersymbol.sip.in @@ -58,8 +58,6 @@ the first symbol layer. Set data defined angle for whole symbol (including all symbol layers). .. seealso:: :py:func:`dataDefinedAngle` - -.. versionadded:: 3.0 %End QgsProperty dataDefinedAngle() const; @@ -70,8 +68,6 @@ Returns data defined angle for whole symbol (including all symbol layers). at the marker level. .. seealso:: :py:func:`setDataDefinedAngle` - -.. versionadded:: 3.0 %End void setLineAngle( double lineAngle ) const; @@ -189,8 +185,6 @@ for the first symbol layer. Set data defined size for whole symbol (including all symbol layers). .. seealso:: :py:func:`dataDefinedSize` - -.. versionadded:: 3.0 %End QgsProperty dataDefinedSize() const; @@ -201,8 +195,6 @@ Returns data defined size for whole symbol (including all symbol layers). at the marker level. .. seealso:: :py:func:`setDataDefinedSize` - -.. versionadded:: 3.0 %End void setScaleMethod( Qgis::ScaleMethod scaleMethod ) const; diff --git a/python/core/auto_generated/symbology/qgsmarkersymbollayer.sip.in b/python/core/auto_generated/symbology/qgsmarkersymbollayer.sip.in index 41316d20bdd..4da6839f841 100644 --- a/python/core/auto_generated/symbology/qgsmarkersymbollayer.sip.in +++ b/python/core/auto_generated/symbology/qgsmarkersymbollayer.sip.in @@ -557,8 +557,6 @@ Creates the symbol %Docstring Turns relative paths in properties map to absolute when reading and vice versa when writing. Used internally when reading/writing symbols. - -.. versionadded:: 3.0 %End @@ -770,8 +768,6 @@ Creates a raster marker symbol layer from a string map of properties. %Docstring Turns relative paths in properties map to absolute when reading and vice versa when writing. Used internally when reading/writing symbols. - -.. versionadded:: 3.0 %End diff --git a/python/core/auto_generated/symbology/qgspointclusterrenderer.sip.in b/python/core/auto_generated/symbology/qgspointclusterrenderer.sip.in index 285dd588f04..8651ebba37a 100644 --- a/python/core/auto_generated/symbology/qgspointclusterrenderer.sip.in +++ b/python/core/auto_generated/symbology/qgspointclusterrenderer.sip.in @@ -13,8 +13,6 @@ class QgsPointClusterRenderer: QgsPointDistanceRenderer { %Docstring(signature="appended") A renderer that automatically clusters points with the same geographic position. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/symbology/qgspointdistancerenderer.sip.in b/python/core/auto_generated/symbology/qgspointdistancerenderer.sip.in index 6760936aae1..c60d79cb11e 100644 --- a/python/core/auto_generated/symbology/qgspointdistancerenderer.sip.in +++ b/python/core/auto_generated/symbology/qgspointdistancerenderer.sip.in @@ -18,8 +18,6 @@ An abstract base class for distance based point renderers (e.g., clusterer and d :py:class:`QgsPointDistanceRenderer` handles calculation of point clusters using a distance based threshold. Subclasses must implement :py:func:`~drawGroup` to handle the rendering of individual point clusters in the desired style. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/symbology/qgsrulebasedrenderer.sip.in b/python/core/auto_generated/symbology/qgsrulebasedrenderer.sip.in index c1c9501ab0f..509e78eca3d 100644 --- a/python/core/auto_generated/symbology/qgsrulebasedrenderer.sip.in +++ b/python/core/auto_generated/symbology/qgsrulebasedrenderer.sip.in @@ -170,8 +170,6 @@ A scale of 0 indicates no maximum scale visibility. .. seealso:: :py:func:`minimumScale` .. seealso:: :py:func:`setMaximumScale` - -.. versionadded:: 3.0 %End double minimumScale() const; @@ -183,8 +181,6 @@ A scale of 0 indicates no minimum scale visibility. .. seealso:: :py:func:`maximumScale` .. seealso:: :py:func:`setMinimumScale` - -.. versionadded:: 3.0 %End QgsExpression *filter() const; diff --git a/python/core/auto_generated/symbology/qgssinglesymbolrenderer.sip.in b/python/core/auto_generated/symbology/qgssinglesymbolrenderer.sip.in index 238f9f16c42..117b2c497cd 100644 --- a/python/core/auto_generated/symbology/qgssinglesymbolrenderer.sip.in +++ b/python/core/auto_generated/symbology/qgssinglesymbolrenderer.sip.in @@ -109,16 +109,12 @@ different symbol sizes collapsed in one legend node or separated across multiple When renderer does not use data-defined size or does not use marker symbols, these settings will be ignored. Takes ownership of the passed settings objects. ``None`` is a valid input that disables data-defined size legend. - -.. versionadded:: 3.0 %End QgsDataDefinedSizeLegend *dataDefinedSizeLegend() const; %Docstring Returns configuration of appearance of legend when using data-defined size for marker symbols. Will return ``None`` if the functionality is disabled. - -.. versionadded:: 3.0 %End protected: diff --git a/python/core/auto_generated/symbology/qgsstyle.sip.in b/python/core/auto_generated/symbology/qgsstyle.sip.in index 483461d9f35..47a99f980f3 100644 --- a/python/core/auto_generated/symbology/qgsstyle.sip.in +++ b/python/core/auto_generated/symbology/qgsstyle.sip.in @@ -819,8 +819,6 @@ This function creates a new on-disk permanent style database. :return: returns the success state of the database creation .. seealso:: :py:func:`createMemoryDatabase` - -.. versionadded:: 3.0 %End bool createMemoryDatabase(); @@ -832,8 +830,6 @@ This function is used to create a temporary style database in case a permanent o :return: returns the success state of the temporary memory database creation .. seealso:: :py:func:`createDatabase` - -.. versionadded:: 3.0 %End void createTables(); @@ -845,8 +841,6 @@ This function is used to create the tables structure in a newly-created database .. seealso:: :py:func:`createDatabase` .. seealso:: :py:func:`createMemoryDatabase` - -.. versionadded:: 3.0 %End bool load( const QString &filename ); diff --git a/python/core/auto_generated/symbology/qgssymbollayer.sip.in b/python/core/auto_generated/symbology/qgssymbollayer.sip.in index 8f83ab3892d..aa4f1ed80d6 100644 --- a/python/core/auto_generated/symbology/qgssymbollayer.sip.in +++ b/python/core/auto_generated/symbology/qgssymbollayer.sip.in @@ -172,8 +172,6 @@ class QgsSymbolLayer static const QgsPropertiesDefinition &propertyDefinitions(); %Docstring Returns the symbol layer property definitions. - -.. versionadded:: 3.0 %End virtual ~QgsSymbolLayer(); @@ -192,8 +190,6 @@ Returns flags which control the symbol layer's behavior. Returns ``True`` if symbol layer is enabled and will be drawn. .. seealso:: :py:func:`setEnabled` - -.. versionadded:: 3.0 %End void setEnabled( bool enabled ); @@ -203,8 +199,6 @@ layers are not drawn, but remain part of the symbol and can be re-enabled when desired. .. seealso:: :py:func:`enabled` - -.. versionadded:: 3.0 %End Qgis::SymbolLayerUserFlags userFlags() const; @@ -532,8 +526,6 @@ will be overwritten. .. seealso:: :py:func:`dataDefinedProperties` .. seealso:: Property - -.. versionadded:: 3.0 %End virtual bool writeDxf( QgsDxfExport &e, double mmMapUnitScaleFactor, const QString &layerName, QgsSymbolRenderContext &context, QPointF shift = QPointF( 0.0, 0.0 ) ) const; @@ -619,8 +611,6 @@ Returns a reference to the symbol layer's property collection, used for data def .. seealso:: :py:func:`setDataDefinedProperties` .. seealso:: Property - -.. versionadded:: 3.0 %End @@ -631,8 +621,6 @@ Sets the symbol layer's property collection, used for data defined overrides. :param collection: property collection. Existing properties will be replaced. .. seealso:: :py:func:`dataDefinedProperties` - -.. versionadded:: 3.0 %End virtual bool hasDataDefinedProperties() const; @@ -698,8 +686,6 @@ Constructor for QgsSymbolLayer. void restoreOldDataDefinedProperties( const QVariantMap &stringMap ); %Docstring Restores older data defined properties from string map. - -.. versionadded:: 3.0 %End void copyDataDefinedProperties( QgsSymbolLayer *destLayer ) const; diff --git a/python/core/auto_generated/symbology/qgssymbollayerregistry.sip.in b/python/core/auto_generated/symbology/qgssymbollayerregistry.sip.in index b4deebb5198..854c40034c4 100644 --- a/python/core/auto_generated/symbology/qgssymbollayerregistry.sip.in +++ b/python/core/auto_generated/symbology/qgssymbollayerregistry.sip.in @@ -61,8 +61,6 @@ When saving is ``True``, paths are converted from absolute to relative, when saving is ``False``, paths are converted from relative to absolute. This ensures that paths in project files can be relative, but in symbol layer instances the paths are always absolute - -.. versionadded:: 3.0 %End virtual void resolveFonts( const QVariantMap &properties, const QgsReadWriteContext &context ); @@ -157,8 +155,6 @@ create a new instance of symbol layer given symbol layer name and SLD Resolve paths in properties of a particular symbol layer. This normally means converting relative paths to absolute paths when loading and converting absolute paths to relative paths when saving. - -.. versionadded:: 3.0 %End void resolveFonts( const QString &name, QVariantMap &properties, const QgsReadWriteContext &context ) const; diff --git a/python/core/auto_generated/symbology/qgssymbollayerutils.sip.in b/python/core/auto_generated/symbology/qgssymbollayerutils.sip.in index 050c9e0a9fe..c0f38e0676a 100644 --- a/python/core/auto_generated/symbology/qgssymbollayerutils.sip.in +++ b/python/core/auto_generated/symbology/qgssymbollayerutils.sip.in @@ -184,8 +184,6 @@ Encodes a QSizeF to a string. .. seealso:: :py:func:`decodeSize` .. seealso:: :py:func:`encodePoint` - -.. versionadded:: 3.0 %End static QSizeF decodeSize( const QString &string ); @@ -195,8 +193,6 @@ Decodes a QSizeF from a string. .. seealso:: :py:func:`encodeSize` .. seealso:: :py:func:`decodePoint` - -.. versionadded:: 3.0 %End static QSizeF toSize( const QVariant &value, bool *ok /Out/ = 0 ); @@ -257,8 +253,6 @@ Returns the size scaled in pixels according to the uom attribute. :param size: The original size :return: the size in pixels - -.. versionadded:: 3.0 %End static QString encodeScaleMethod( Qgis::ScaleMethod scaleMethod ); @@ -580,8 +574,6 @@ This also sets the mime color data to match the symbol's color, so that copied s can be paste in places where a color is expected. .. seealso:: :py:func:`symbolFromMimeData` - -.. versionadded:: 3.0 %End static QgsSymbol *symbolFromMimeData( const QMimeData *data ) /Factory/; @@ -590,8 +582,6 @@ Attempts to parse ``mime`` data as a symbol. A new symbol instance will be retur if the data was successfully converted to a symbol. .. seealso:: :py:func:`symbolToMimeData` - -.. versionadded:: 3.0 %End static QgsColorRamp *loadColorRamp( QDomElement &element ) /Factory/; @@ -886,38 +876,28 @@ The values are chosen so that they are 1, 2 or 5 times a power of 10. %Docstring Rescales the given size based on the uomScale found in the props, if any is found, otherwise returns the value un-modified - -.. versionadded:: 3.0 %End static QPointF rescaleUom( QPointF point, Qgis::RenderUnit unit, const QVariantMap &props ) /PyName=rescalePointUom/; %Docstring Rescales the given point based on the uomScale found in the props, if any is found, otherwise returns a copy of the original point - -.. versionadded:: 3.0 %End static QVector rescaleUom( const QVector &array, Qgis::RenderUnit unit, const QVariantMap &props ) /PyName=rescaleArrayUom/; %Docstring Rescales the given array based on the uomScale found in the props, if any is found, otherwise returns a copy of the original point - -.. versionadded:: 3.0 %End static void applyScaleDependency( QDomDocument &doc, QDomElement &ruleElem, QVariantMap &props ); %Docstring Checks if the properties contain scaleMinDenom and scaleMaxDenom, if available, they are added into the SE Rule element - -.. versionadded:: 3.0 %End static void mergeScaleDependencies( double mScaleMinDenom, double mScaleMaxDenom, QVariantMap &props ); %Docstring Merges the local scale limits, if any, with the ones already in the map, if any - -.. versionadded:: 3.0 %End static void parametricSvgToSld( QDomDocument &doc, QDomElement &graphicElem, @@ -927,15 +907,11 @@ Merges the local scale limits, if any, with the ones already in the map, if any Encodes a reference to a parametric SVG into SLD, as a succession of parametric SVG using URL parameters, a fallback SVG without parameters, and a final fallback as a mark with the right colors and stroke for systems that cannot do SVG at all - -.. versionadded:: 3.0 %End static QString getSvgParametricPath( const QString &basePath, const QColor &fillColor, const QColor &strokeColor, double strokeWidth ); %Docstring Encodes a reference to a parametric SVG into a path with parameters according to the SVG Parameters spec - -.. versionadded:: 3.0 %End static QSet toSymbolLayerPointers( const QgsFeatureRenderer *renderer, const QSet &symbolLayerIds ); diff --git a/python/core/auto_generated/symbology/qgssymbolrendercontext.sip.in b/python/core/auto_generated/symbology/qgssymbolrendercontext.sip.in index c1454425871..2014c94c665 100644 --- a/python/core/auto_generated/symbology/qgssymbolrendercontext.sip.in +++ b/python/core/auto_generated/symbology/qgssymbolrendercontext.sip.in @@ -137,8 +137,6 @@ Returns the current feature being rendered. This may be ``None``. Sets the geometry type for the original feature geometry being rendered. .. seealso:: :py:func:`originalGeometryType` - -.. versionadded:: 3.0 %End Qgis::GeometryType originalGeometryType() const; @@ -149,8 +147,6 @@ simple line style will look different if the simple line is rendering a polygon (a closed buffer) vs a line feature (an unclosed offset line). .. seealso:: :py:func:`originalGeometryType` - -.. versionadded:: 3.0 %End QgsFields fields() const; diff --git a/python/core/auto_generated/textrenderer/qgstextbackgroundsettings.sip.in b/python/core/auto_generated/textrenderer/qgstextbackgroundsettings.sip.in index 11b678ce3d4..0c69721a148 100644 --- a/python/core/auto_generated/textrenderer/qgstextbackgroundsettings.sip.in +++ b/python/core/auto_generated/textrenderer/qgstextbackgroundsettings.sip.in @@ -18,8 +18,6 @@ Container for settings relating to a text background object. .. note:: :py:class:`QgsTextBackgroundSettings` objects are implicitly shared. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/textrenderer/qgstextbuffersettings.sip.in b/python/core/auto_generated/textrenderer/qgstextbuffersettings.sip.in index 1f918454a26..761db1657d5 100644 --- a/python/core/auto_generated/textrenderer/qgstextbuffersettings.sip.in +++ b/python/core/auto_generated/textrenderer/qgstextbuffersettings.sip.in @@ -18,8 +18,6 @@ Container for settings relating to a text buffer. .. note:: :py:class:`QgsTextBufferSettings` objects are implicitly shared. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/textrenderer/qgstextformat.sip.in b/python/core/auto_generated/textrenderer/qgstextformat.sip.in index 3b0923d9142..08aa83f83d4 100644 --- a/python/core/auto_generated/textrenderer/qgstextformat.sip.in +++ b/python/core/auto_generated/textrenderer/qgstextformat.sip.in @@ -18,8 +18,6 @@ Container for all settings relating to text rendering. .. note:: :py:class:`QgsTextFormat` objects are implicitly shared. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/textrenderer/qgstextrenderer.sip.in b/python/core/auto_generated/textrenderer/qgstextrenderer.sip.in index 33ec74c3aad..d7b164ab6e5 100644 --- a/python/core/auto_generated/textrenderer/qgstextrenderer.sip.in +++ b/python/core/auto_generated/textrenderer/qgstextrenderer.sip.in @@ -16,8 +16,6 @@ class QgsTextRenderer %Docstring(signature="appended") Handles rendering text using rich formatting options, including drop shadows, buffers and background shapes. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/textrenderer/qgstextshadowsettings.sip.in b/python/core/auto_generated/textrenderer/qgstextshadowsettings.sip.in index 9c0e051e759..cb9a4287f69 100644 --- a/python/core/auto_generated/textrenderer/qgstextshadowsettings.sip.in +++ b/python/core/auto_generated/textrenderer/qgstextshadowsettings.sip.in @@ -18,8 +18,6 @@ Container for settings relating to a text shadow. .. note:: :py:class:`QgsTextShadowSettings` objects are implicitly shared. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/vector/qgsvectordataprovider.sip.in b/python/core/auto_generated/vector/qgsvectordataprovider.sip.in index b80fcf6d96f..95ddd4d94f3 100644 --- a/python/core/auto_generated/vector/qgsvectordataprovider.sip.in +++ b/python/core/auto_generated/vector/qgsvectordataprovider.sip.in @@ -273,8 +273,6 @@ Providers with the FastTruncate capability will use an optimised method to trunc :return: ``True`` in case of success and ``False`` in case of failure. .. seealso:: :py:func:`deleteFeatures` - -.. versionadded:: 3.0 %End virtual bool cancelReload(); @@ -366,8 +364,6 @@ field index. These clauses are usually SQL fragments which must be evaluated by provider, e.g., sequence values. .. seealso:: :py:func:`defaultValue` - -.. versionadded:: 3.0 %End QgsFieldConstraints::Constraints fieldConstraints( int fieldIndex ) const; @@ -376,8 +372,6 @@ Returns any constraints which are present at the provider for a specified field index. .. seealso:: :py:func:`skipConstraintCheck` - -.. versionadded:: 3.0 %End virtual bool skipConstraintCheck( int fieldIndex, QgsFieldConstraints::Constraint constraint, const QVariant &value = QVariant() ) const; @@ -387,8 +381,6 @@ the value returned by :py:func:`~QgsVectorDataProvider.defaultValue` is trusted passed which can help refine the skip constraint check. .. seealso:: :py:func:`fieldConstraints` - -.. versionadded:: 3.0 %End virtual bool changeGeometryValues( const QgsGeometryMap &geometry_map ); @@ -600,8 +592,6 @@ Discover the available relations with the given layers. :param layers: the other layers. :return: the list of N-1 relations from this provider. - -.. versionadded:: 3.0 %End virtual QVariantMap metadata() const; @@ -635,8 +625,6 @@ Gets the translated metadata value. Returns ``True`` if the data source has metadata, ``False`` otherwise. :return: ``True`` if data source has metadata, ``False`` otherwise. - -.. versionadded:: 3.0 %End virtual void handlePostCloneOperations( QgsVectorDataProvider *source ); @@ -658,8 +646,6 @@ from the ``source`` provider. void raiseError( const QString &msg ) const; %Docstring Signals an error in this provider - -.. versionadded:: 3.0 %End protected: @@ -682,8 +668,6 @@ Errors should be translated strings that require the users immediate attention. For general debug information use :py:func:`QgsMessageLog.logMessage()` instead. - -.. versionadded:: 3.0 %End QgsGeometry convertToProviderType( const QgsGeometry &geom ) const; @@ -701,16 +685,12 @@ Converts the geometry to the provider type if possible / necessary %Docstring Set the list of native types supported by this provider. Usually done in the constructor. - -.. versionadded:: 3.0 %End QTextCodec *textEncoding() const; %Docstring Gets this providers encoding - -.. versionadded:: 3.0 %End static QgsGeometry convertToProviderType( const QgsGeometry &geometry, Qgis::WkbType providerGeometryType ); diff --git a/python/core/auto_generated/vector/qgsvectorlayer.sip.in b/python/core/auto_generated/vector/qgsvectorlayer.sip.in index b260f6112c3..9aa67e3bd4a 100644 --- a/python/core/auto_generated/vector/qgsvectorlayer.sip.in +++ b/python/core/auto_generated/vector/qgsvectorlayer.sip.in @@ -440,8 +440,6 @@ are cloned too. Moreover, each attributes (transparency, extent, selected features and so on) are identical. :return: a new layer instance - -.. versionadded:: 3.0 %End QString storageType() const; @@ -579,8 +577,6 @@ Sets the list of dependencies. :param layers: set of :py:class:`QgsMapLayerDependency`. Only user-defined dependencies will be added :return: ``False`` if a dependency cycle has been detected - -.. versionadded:: 3.0 %End virtual QSet dependencies() const ${SIP_FINAL}; @@ -590,8 +586,6 @@ Gets the list of dependencies. This includes data dependencies set by the user ( as well as dependencies given by the provider :return: a set of :py:class:`QgsMapLayerDependency` - -.. versionadded:: 3.0 %End int addExpressionField( const QString &exp, const QgsField &fld ); @@ -917,8 +911,6 @@ Writes vector layer specific state to project file Dom node. %Docstring Resolves references to other layers (kept as layer IDs after reading XML) into layer objects. - -.. versionadded:: 3.0 %End bool loadAuxiliaryLayer( const QgsAuxiliaryStorage &storage, const QString &key = QString() ); @@ -932,9 +924,6 @@ a XML document, then the key read in this document is used by default. :param key: The key to use for joining. :return: ``True`` if the auxiliary layer is well loaded, ``False`` otherwise - - -.. versionadded:: 3.0 %End void setAuxiliaryLayer( QgsAuxiliaryLayer *layer /Transfer/ = 0 ); @@ -943,15 +932,11 @@ Sets the current auxiliary layer. The auxiliary layer is automatically put in editable mode and fields are updated. Moreover, a join is created between the current layer and the auxiliary layer. Ownership is transferred. - -.. versionadded:: 3.0 %End QgsAuxiliaryLayer *auxiliaryLayer(); %Docstring Returns the current auxiliary layer. - -.. versionadded:: 3.0 %End @@ -1029,8 +1014,6 @@ notified when the freshly updated feature counts are ready. If the count features for symbols has been already done a ``None`` is returned. If you need to wait for the results, you can call :py:func:`~QgsVectorLayer.waitForFinished` on the feature counter. - -.. versionadded:: 3.0 %End virtual bool setSubsetString( const QString &subset ); @@ -1666,15 +1649,11 @@ Access to labeling configuration. May be ``None`` if labeling is not used. Labels will only be rendered if :py:func:`~QgsVectorLayer.labelsEnabled` returns ``True``. .. seealso:: :py:func:`labelsEnabled` - -.. versionadded:: 3.0 %End void setLabeling( QgsAbstractVectorLayerLabeling *labeling /Transfer/ ); %Docstring Sets labeling configuration. Takes ownership of the object. - -.. versionadded:: 3.0 %End virtual bool isEditable() const ${SIP_FINAL}; @@ -1699,8 +1678,6 @@ Returns ``True`` if the provider has been modified since the last commit %Docstring Returns ``True`` if the field comes from the auxiliary layer, ``False`` otherwise. - -.. versionadded:: 3.0 %End virtual void reload() ${SIP_FINAL}; @@ -1878,9 +1855,6 @@ expressions. .. seealso:: :py:func:`updateFeature` .. seealso:: :py:func:`changeAttributeValue` - - -.. versionadded:: 3.0 %End bool addAttribute( const QgsField &field ); @@ -1899,15 +1873,11 @@ returns ``True`` if the field was added void setFieldAlias( int index, const QString &aliasString ); %Docstring Sets an alias (a display name) for attributes to display in dialogs - -.. versionadded:: 3.0 %End void removeFieldAlias( int index ); %Docstring Removes an alias (a display name) for attributes to display in dialogs - -.. versionadded:: 3.0 %End bool renameAttribute( int index, const QString &newName ); @@ -2172,8 +2142,6 @@ or taken from the underlying data provider. :return: calculated default value .. seealso:: :py:func:`setDefaultValueDefinition` - -.. versionadded:: 3.0 %End void setDefaultValueDefinition( int index, const QgsDefaultValue &definition ); @@ -2188,8 +2156,6 @@ Sets the definition of the expression to use when calculating the default value .. seealso:: :py:func:`defaultValue` .. seealso:: :py:func:`defaultValueDefinition` - -.. versionadded:: 3.0 %End QgsDefaultValue defaultValueDefinition( int index ) const; @@ -2205,8 +2171,6 @@ Returns the definition of the expression used when calculating the default value .. seealso:: :py:func:`defaultValue` .. seealso:: :py:func:`setDefaultValueDefinition` - -.. versionadded:: 3.0 %End QgsFieldConstraints::Constraints fieldConstraints( int fieldIndex ) const; @@ -2216,8 +2180,6 @@ field index. These constraints may be inherited from the layer's data provider or may be set manually on the vector layer from within QGIS. .. seealso:: :py:func:`setFieldConstraint` - -.. versionadded:: 3.0 %End QMap< QgsFieldConstraints::Constraint, QgsFieldConstraints::ConstraintStrength> fieldConstraintsAndStrength( int fieldIndex ) const; @@ -2225,8 +2187,6 @@ or may be set manually on the vector layer from within QGIS. Returns a map of constraint with their strength for a specific field of the layer. :param fieldIndex: field index - -.. versionadded:: 3.0 %End void setFieldConstraint( int index, QgsFieldConstraints::Constraint constraint, QgsFieldConstraints::ConstraintStrength strength = QgsFieldConstraints::ConstraintStrengthHard ); @@ -2238,8 +2198,6 @@ constraints to be added on top of the existing provider constraints. .. seealso:: :py:func:`fieldConstraints` .. seealso:: :py:func:`removeFieldConstraint` - -.. versionadded:: 3.0 %End void removeFieldConstraint( int index, QgsFieldConstraints::Constraint constraint ); @@ -2250,8 +2208,6 @@ data provider will be kept intact and cannot be removed. .. seealso:: :py:func:`fieldConstraints` .. seealso:: :py:func:`setFieldConstraint` - -.. versionadded:: 3.0 %End QString constraintExpression( int index ) const; @@ -2263,8 +2219,6 @@ Returns the constraint expression for for a specified field index, if set. .. seealso:: :py:func:`constraintDescription` .. seealso:: :py:func:`setConstraintExpression` - -.. versionadded:: 3.0 %End QString constraintDescription( int index ) const; @@ -2276,8 +2230,6 @@ Returns the descriptive name for the constraint expression for a specified field .. seealso:: :py:func:`constraintExpression` .. seealso:: :py:func:`setConstraintExpression` - -.. versionadded:: 3.0 %End void setConstraintExpression( int index, const QString &expression, const QString &description = QString() ); @@ -2290,8 +2242,6 @@ can also be set. Setting an empty expression will clear any existing expression .. seealso:: :py:func:`constraintDescription` .. seealso:: :py:func:`fieldConstraints` - -.. versionadded:: 3.0 %End void setFieldConfigurationFlags( int index, Qgis::FieldConfigurationFlags flags ); @@ -2328,8 +2278,6 @@ Returns the configuration flags of the field at given index %Docstring The editor widget setup defines which :py:class:`QgsFieldFormatter` and editor widget will be used for the field at `index`. - -.. versionadded:: 3.0 %End virtual QSet uniqueValues( int fieldIndex, int limit = -1 ) const ${SIP_FINAL}; @@ -2536,8 +2484,6 @@ Returns the configuration of the form used to represent this vector layer. Sets the ``editFormConfig`` (configuration) of the form used to represent this vector layer. .. seealso:: :py:func:`editFormConfig` - -.. versionadded:: 3.0 %End void setReadExtentFromXml( bool readExtentFromXml ); @@ -2545,8 +2491,6 @@ Sets the ``editFormConfig`` (configuration) of the form used to represent this v Flag allowing to indicate if the extent has to be read from the XML document when data source has no metadata or if the data provider has to determine it. - -.. versionadded:: 3.0 %End bool readExtentFromXml() const; @@ -2554,15 +2498,11 @@ to determine it. Returns ``True`` if the extent is read from the XML document when data source has no metadata, ``False`` if it's the data provider which determines it. - -.. versionadded:: 3.0 %End bool isEditCommandActive() const; %Docstring Tests if an edit command is active - -.. versionadded:: 3.0 %End QgsGeometryOptions *geometryOptions() const; @@ -2916,8 +2856,6 @@ to this signal and update the element accordingly. void displayExpressionChanged(); %Docstring Emitted when the display expression changes - -.. versionadded:: 3.0 %End void raiseError( const QString &msg ); @@ -2928,8 +2866,6 @@ Signals an error related to this vector layer. void editFormConfigChanged(); %Docstring Will be emitted whenever the edit form configuration of this layer changes. - -.. versionadded:: 3.0 %End void readOnlyChanged(); @@ -2938,8 +2874,6 @@ Emitted when the read only state of this layer is changed. Only applies to manually set readonly state, not to the edit mode. .. seealso:: :py:func:`setReadOnly` - -.. versionadded:: 3.0 %End void supportsEditingChanged(); @@ -2952,8 +2886,6 @@ Emitted when the read only state or the data provider of this layer is changed. void symbolFeatureCountMapChanged(); %Docstring Emitted when the feature count for symbols on this layer has been recalculated. - -.. versionadded:: 3.0 %End protected: diff --git a/python/core/auto_generated/vector/qgsvectorlayercache.sip.in b/python/core/auto_generated/vector/qgsvectorlayercache.sip.in index 587146da700..e246b907b62 100644 --- a/python/core/auto_generated/vector/qgsvectorlayercache.sip.in +++ b/python/core/auto_generated/vector/qgsvectorlayercache.sip.in @@ -59,8 +59,6 @@ Enable or disable the caching of geometries Returns ``True`` if the cache will fetch and cache feature geometries. .. seealso:: :py:func:`setCacheGeometry` - -.. versionadded:: 3.0 %End void setCacheSubsetOfAttributes( const QgsAttributeList &attributes ); @@ -120,8 +118,6 @@ a result of a call to :py:func:`~QgsVectorLayerCache.setFullCache` or by through all available features being cached. .. seealso:: :py:func:`setFullCache` - -.. versionadded:: 3.0 %End void addCacheIndex( QgsAbstractCacheIndex *cacheIndex /Transfer/ ); @@ -183,8 +179,6 @@ Check if a certain feature id is cached. Returns the set of feature IDs for features which are cached. .. seealso:: :py:func:`isFidCached` - -.. versionadded:: 3.0 %End bool featureAtId( QgsFeatureId featureId, QgsFeature &feature, bool skipCache = false ); diff --git a/python/core/auto_generated/vector/qgsvectorlayereditbuffer.sip.in b/python/core/auto_generated/vector/qgsvectorlayereditbuffer.sip.in index 735dfba7fd5..d0999aa859f 100644 --- a/python/core/auto_generated/vector/qgsvectorlayereditbuffer.sip.in +++ b/python/core/auto_generated/vector/qgsvectorlayereditbuffer.sip.in @@ -64,8 +64,6 @@ Changed an attribute value (but does not commit it) Changes values of attributes (but does not commit it). :return: ``True`` if attributes are well updated, ``False`` otherwise - -.. versionadded:: 3.0 %End virtual bool addAttribute( const QgsField &field ); @@ -131,8 +129,6 @@ Returns ``True`` if the specified feature ID has been added but not committed. :param id: feature ID .. seealso:: :py:func:`addedFeatures` - -.. versionadded:: 3.0 %End QgsChangedAttributesMap changedAttributeValues() const; @@ -149,8 +145,6 @@ Returns ``True`` if the specified feature ID has had an attribute changed but no :param id: feature ID .. seealso:: :py:func:`changedAttributeValues` - -.. versionadded:: 3.0 %End QgsAttributeList deletedAttributeIds() const; @@ -167,8 +161,6 @@ Returns ``True`` if the specified attribute has been deleted but not committed. :param index: attribute index .. seealso:: :py:func:`deletedAttributeIds` - -.. versionadded:: 3.0 %End QList addedAttributes() const; @@ -190,8 +182,6 @@ Returns ``True`` if the specified feature ID has had its geometry changed but no :param id: feature ID .. seealso:: :py:func:`changedGeometries` - -.. versionadded:: 3.0 %End QgsFeatureIds deletedFeatureIds() const; @@ -208,8 +198,6 @@ Returns ``True`` if the specified feature ID has been deleted but not committed. :param id: feature ID .. seealso:: :py:func:`deletedFeatureIds` - -.. versionadded:: 3.0 %End diff --git a/python/core/auto_generated/vector/qgsvectorlayereditpassthrough.sip.in b/python/core/auto_generated/vector/qgsvectorlayereditpassthrough.sip.in index e7cd5801b7b..304576eec79 100644 --- a/python/core/auto_generated/vector/qgsvectorlayereditpassthrough.sip.in +++ b/python/core/auto_generated/vector/qgsvectorlayereditpassthrough.sip.in @@ -47,8 +47,6 @@ class QgsVectorLayerEditPassthrough : QgsVectorLayerEditBuffer Changes values of attributes (but does not commit it). :return: ``True`` if attributes are well updated, ``False`` otherwise - -.. versionadded:: 3.0 %End virtual bool addAttribute( const QgsField &field ); @@ -71,9 +69,6 @@ Update underlying data with a SQL query embedded in a transaction. :param name: The name of the undo/redo command :return: ``True`` if the undo/redo command is well added to the stack, ``False`` otherwise - - -.. versionadded:: 3.0 %End }; diff --git a/python/core/auto_generated/vector/qgsvectorlayerexporter.sip.in b/python/core/auto_generated/vector/qgsvectorlayerexporter.sip.in index ad6012aeb4e..7272f9c5a53 100644 --- a/python/core/auto_generated/vector/qgsvectorlayerexporter.sip.in +++ b/python/core/auto_generated/vector/qgsvectorlayerexporter.sip.in @@ -21,8 +21,6 @@ A convenience class for exporting vector layers to a destination data provider. # Using a static call to :py:class:`QgsVectorLayerExporter`.exportLayer(...) which exports the entire layer to the destination provider. # Create an instance of the class and issue calls to addFeature(...) - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -139,8 +137,6 @@ QGIS interface. .. seealso:: :py:class:`QgsVectorFileWriterTask` .. seealso:: :py:class:`QgsRasterFileWriterTask` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/vector/qgsvectorlayerfeaturecounter.sip.in b/python/core/auto_generated/vector/qgsvectorlayerfeaturecounter.sip.in index cdf2489a676..dee3748819a 100644 --- a/python/core/auto_generated/vector/qgsvectorlayerfeaturecounter.sip.in +++ b/python/core/auto_generated/vector/qgsvectorlayerfeaturecounter.sip.in @@ -15,8 +15,6 @@ Counts the features in a :py:class:`QgsVectorLayer` in task. You should most likely not use this directly and instead call :py:func:`QgsVectorLayer.countSymbolFeatures()` and connect to the signal :py:func:`QgsVectorLayer.symbolFeatureCountMapChanged()`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/vector/qgsvectorlayerfeatureiterator.sip.in b/python/core/auto_generated/vector/qgsvectorlayerfeatureiterator.sip.in index f673162ddbb..376199e640e 100644 --- a/python/core/auto_generated/vector/qgsvectorlayerfeatureiterator.sip.in +++ b/python/core/auto_generated/vector/qgsvectorlayerfeatureiterator.sip.in @@ -44,15 +44,11 @@ Constructor for QgsVectorLayerFeatureSource. %Docstring Returns the fields that will be available for features that are retrieved from this source. - -.. versionadded:: 3.0 %End QgsCoordinateReferenceSystem crs() const; %Docstring Returns the coordinate reference system for features retrieved from this source. - -.. versionadded:: 3.0 %End QString id() const; @@ -172,8 +168,6 @@ class QgsVectorLayerSelectedFeatureSource : QgsFeatureSource, QgsExpressionConte { %Docstring(signature="appended") :py:class:`QgsFeatureSource` subclass for the selected features from a :py:class:`QgsVectorLayer`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/vector/qgsvectorlayerjoinbuffer.sip.in b/python/core/auto_generated/vector/qgsvectorlayerjoinbuffer.sip.in index a79d33f957e..26b6e5e268e 100644 --- a/python/core/auto_generated/vector/qgsvectorlayerjoinbuffer.sip.in +++ b/python/core/auto_generated/vector/qgsvectorlayerjoinbuffer.sip.in @@ -68,8 +68,6 @@ Does not resolve layer IDs to layers - call :py:func:`~QgsVectorLayerJoinBuffer. void resolveReferences( QgsProject *project ); %Docstring Resolves layer IDs of joined layers using given project's available layers - -.. versionadded:: 3.0 %End bool containsJoins() const; @@ -114,8 +112,6 @@ Returns joins where the field of a target layer is considered as an id. :param field: the field of a target layer :return: a list of vector joins - -.. versionadded:: 3.0 %End QgsFeature joinedFeatureOf( const QgsVectorLayerJoinInfo *info, const QgsFeature &feature ) const; @@ -124,8 +120,6 @@ Returns the joined feature corresponding to the feature. :param info: the vector join information :param feature: the feature of the target layer - -.. versionadded:: 3.0 %End QgsFeature targetedFeatureOf( const QgsVectorLayerJoinInfo *info, const QgsFeature &feature ) const; @@ -134,8 +128,6 @@ Returns the targeted feature corresponding to the joined feature. :param info: the vector join information :param feature: the feature of the joined layer - -.. versionadded:: 3.0 %End bool isAuxiliaryJoin( const QgsVectorLayerJoinInfo &info ) const; @@ -145,9 +137,6 @@ Returns ``True`` if the join information is about auxiliary layer, ``False`` oth :param info: The join information :return: ``True`` if the join information is about auxiliary layer, ``False`` otherwise - - -.. versionadded:: 3.0 %End QgsVectorLayerJoinBuffer *clone() const /Factory/; @@ -168,9 +157,6 @@ created nor added. :param flags: Unused parameter :return: ``False`` if an error happened, ``True`` otherwise - - -.. versionadded:: 3.0 %End bool changeAttributeValue( QgsFeatureId fid, int field, const QVariant &newValue, const QVariant &oldValue = QVariant() ); @@ -186,9 +172,6 @@ created if its fields are not empty. :param oldValue: The old value of the attribute :return: ``False`` if an error happened, ``True`` otherwise - - -.. versionadded:: 3.0 %End bool changeAttributeValues( QgsFeatureId fid, const QgsAttributeMap &newValues, const QgsAttributeMap &oldValues = QgsAttributeMap() ); @@ -203,9 +186,6 @@ created if its fields are not empty. :param oldValues: The old values for attributes :return: ``False`` if an error happened, ``True`` otherwise - - -.. versionadded:: 3.0 %End bool deleteFeature( QgsFeatureId fid, QgsVectorLayer::DeleteContext *context = 0 ) const; @@ -217,9 +197,6 @@ parameter is the one coming from the target layer. :param context: The chain of features which will be deleted for feedback and to avoid infinite recursions. Can be ``None``. :return: ``False`` if an error happened, ``True`` otherwise - - -.. versionadded:: 3.0 %End bool deleteFeatures( const QgsFeatureIds &fids, QgsVectorLayer::DeleteContext *context = 0 ) const; @@ -231,9 +208,6 @@ in a parameter are those coming from the target layer. :param context: The chain of features who will be deleted for feedback and to avoid infinite recursions. Can be ``None``. :return: ``False`` if an error happened, ``True`` otherwise - - -.. versionadded:: 3.0 %End signals: diff --git a/python/core/auto_generated/vector/qgsvectorlayerjoininfo.sip.in b/python/core/auto_generated/vector/qgsvectorlayerjoininfo.sip.in index 2895344088a..eb9d8ffdd2e 100644 --- a/python/core/auto_generated/vector/qgsvectorlayerjoininfo.sip.in +++ b/python/core/auto_generated/vector/qgsvectorlayerjoininfo.sip.in @@ -14,8 +14,6 @@ class QgsVectorLayerJoinInfo %Docstring(signature="appended") Defines left outer join from our vector layer to some other vector layer. The join is done based on [our layer].targetField = [join layer].joinField - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -88,63 +86,47 @@ Will return ``False`` if upsertOnEdit is enabled. %Docstring Returns whether the form has to be dynamically updated with joined fields when a feature is being created in the target layer. - -.. versionadded:: 3.0 %End void setDynamicFormEnabled( bool enabled ); %Docstring Sets whether the form has to be dynamically updated with joined fields when a feature is being created in the target layer. - -.. versionadded:: 3.0 %End bool isEditable() const; %Docstring Returns whether joined fields may be edited through the form of the target layer. - -.. versionadded:: 3.0 %End void setEditable( bool enabled ); %Docstring Sets whether the form of the target layer allows editing joined fields. - -.. versionadded:: 3.0 %End bool hasUpsertOnEdit() const; %Docstring Returns whether a feature created on the target layer has to impact the joined layer by creating a new feature if necessary. - -.. versionadded:: 3.0 %End void setUpsertOnEdit( bool enabled ); %Docstring Sets whether a feature created on the target layer has to impact the joined layer by creating a new feature if necessary. - -.. versionadded:: 3.0 %End bool hasCascadedDelete() const; %Docstring Returns whether a feature deleted on the target layer has to impact the joined layer by deleting the corresponding joined feature. - -.. versionadded:: 3.0 %End void setCascadedDelete( bool enabled ); %Docstring Sets whether a feature deleted on the target layer has to impact the joined layer by deleting the corresponding joined feature. - -.. versionadded:: 3.0 %End QString prefixedFieldName( const QgsField &field ) const; @@ -154,8 +136,6 @@ Returns the prefixed name of the field. :param field: the field :return: the prefixed name of the field - -.. versionadded:: 3.0 %End QgsFeature extractJoinedFeature( const QgsFeature &feature ) const; @@ -166,8 +146,6 @@ join layer information. :param feature: A feature from the target layer :return: the corresponding joined feature - -.. versionadded:: 3.0 %End void setJoinFieldNamesBlackList( const QStringList &blackList ) /Deprecated/; @@ -208,8 +186,6 @@ Returns the list of fields to ignore. %Docstring Returns ``True`` if blocklisted fields is not empty or if a subset of names has been set. - -.. versionadded:: 3.0 %End static QStringList joinFieldNamesSubset( const QgsVectorLayerJoinInfo &info, bool blocklisted = true ); @@ -221,8 +197,6 @@ blocklisted fields and subset. This method is NOT thread safe, and MUST be called from the thread where the vector layers participating in the join reside. See variant which accepts a :py:class:`QgsFields` argument for a thread safe alternative. - -.. versionadded:: 3.0 %End static QStringList joinFieldNamesSubset( const QgsVectorLayerJoinInfo &info, const QgsFields &joinLayerFields, bool blocklisted = true ); diff --git a/python/core/auto_generated/vector/qgsvectorlayerundopassthroughcommand.sip.in b/python/core/auto_generated/vector/qgsvectorlayerundopassthroughcommand.sip.in index b22e81e1175..d8019a4fa53 100644 --- a/python/core/auto_generated/vector/qgsvectorlayerundopassthroughcommand.sip.in +++ b/python/core/auto_generated/vector/qgsvectorlayerundopassthroughcommand.sip.in @@ -16,8 +16,6 @@ class QgsVectorLayerUndoPassthroughCommand : QgsVectorLayerUndoCommand { %Docstring(signature="appended") Undo command for vector layer in transaction group mode. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -64,15 +62,11 @@ Set error flag and append "failed" to text void setErrorMessage( const QString &errorMessage ); %Docstring Sets the error message. - -.. versionadded:: 3.0 %End QString errorMessage() const; %Docstring Returns the error message or an empty string if there's none. - -.. versionadded:: 3.0 %End }; @@ -82,8 +76,6 @@ class QgsVectorLayerUndoPassthroughCommandAddFeatures : QgsVectorLayerUndoPassth { %Docstring(signature="appended") Undo command for adding a feature to a vector layer in transaction group mode. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -117,8 +109,6 @@ class QgsVectorLayerUndoPassthroughCommandDeleteFeatures : QgsVectorLayerUndoPas { %Docstring(signature="appended") Undo command for deleting features from a vector layer in transaction group. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -146,8 +136,6 @@ class QgsVectorLayerUndoPassthroughCommandChangeGeometry : QgsVectorLayerUndoPas { %Docstring(signature="appended") Undo command for changing feature geometry from a vector layer in transaction group. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -180,8 +168,6 @@ class QgsVectorLayerUndoPassthroughCommandChangeAttribute: QgsVectorLayerUndoPas { %Docstring(signature="appended") Undo command for changing attr value from a vector layer in transaction group. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -211,8 +197,6 @@ class QgsVectorLayerUndoPassthroughCommandChangeAttributes: QgsVectorLayerUndoPa { %Docstring(signature="appended") Undo command for changing attributes' values from a vector layer in transaction group. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -242,8 +226,6 @@ class QgsVectorLayerUndoPassthroughCommandAddAttribute : QgsVectorLayerUndoPasst { %Docstring(signature="appended") Undo command for adding attri to a vector layer in transaction group. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -271,8 +253,6 @@ class QgsVectorLayerUndoPassthroughCommandDeleteAttribute : QgsVectorLayerUndoPa { %Docstring(signature="appended") Undo command for deleting attri of a vector layer in transaction group. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -300,8 +280,6 @@ class QgsVectorLayerUndoPassthroughCommandRenameAttribute : QgsVectorLayerUndoPa { %Docstring(signature="appended") Undo command for deleting attri of a vector layer in transaction group. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -330,8 +308,6 @@ class QgsVectorLayerUndoPassthroughCommandUpdate : QgsVectorLayerUndoPassthrough { %Docstring(signature="appended") Undo command for running a specific sql query in transaction group. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/core/auto_generated/vector/qgsvectorlayerutils.sip.in b/python/core/auto_generated/vector/qgsvectorlayerutils.sip.in index 70fb1d61e27..d84a32df0c5 100644 --- a/python/core/auto_generated/vector/qgsvectorlayerutils.sip.in +++ b/python/core/auto_generated/vector/qgsvectorlayerutils.sip.in @@ -16,8 +16,6 @@ class QgsVectorLayerUtils { %Docstring(signature="appended") Contains utility methods for working with :py:class:`QgsVectorLayers`. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -29,8 +27,6 @@ Contains utility methods for working with :py:class:`QgsVectorLayers`. { %Docstring(signature="appended") Contains mainly the QMap with :py:class:`QgsVectorLayer` and :py:class:`QgsFeatureIds` do list all the duplicated features - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -46,15 +42,11 @@ Constructor for QgsDuplicateFeatureContext QList layers() const; %Docstring Returns all the layers on which features have been duplicated - -.. versionadded:: 3.0 %End QgsFeatureIds duplicatedFeatures( QgsVectorLayer *layer ) const; %Docstring Returns the duplicated features in the given layer - -.. versionadded:: 3.0 %End @@ -104,8 +96,6 @@ Create a feature iterator for a specified field name or expression. :param selectedOnly: set to ``True`` to get values from selected features only :return: feature iterator - -.. versionadded:: 3.0 %End static QList< QVariant > getValues( const QgsVectorLayer *layer, const QString &fieldOrExpression, bool &ok, bool selectedOnly = false, QgsFeedback *feedback = 0 ); @@ -121,8 +111,6 @@ Fetches all values from a specified field name or expression. :return: list of fetched values .. seealso:: :py:func:`getDoubleValues` - -.. versionadded:: 3.0 %End static QList< double > getDoubleValues( const QgsVectorLayer *layer, const QString &fieldOrExpression, bool &ok, bool selectedOnly = false, int *nullCount = 0, QgsFeedback *feedback = 0 ); @@ -140,8 +128,6 @@ invalid expression results are skipped. :return: list of fetched values .. seealso:: :py:func:`getValues` - -.. versionadded:: 3.0 %End static bool valueExists( const QgsVectorLayer *layer, int fieldIndex, const QVariant &value, const QgsFeatureIds &ignoreIds = QgsFeatureIds() ); @@ -225,8 +211,6 @@ The duplicated feature will be automatically inserted into the layer. ``maxDepth`` the maximum depth to duplicate children in relations, 0 is unlimited depth (in any case, limited to 100) ``depth`` the current depth, not exposed in Python ``referencedLayersBranch`` the current branch of layers across the relations, not exposed in Python, taken by copy not reference, used to avoid infinite loop - -.. versionadded:: 3.0 %End diff --git a/python/gui/auto_generated/actions/qgsactionmenu.sip.in b/python/gui/auto_generated/actions/qgsactionmenu.sip.in index e83e72ccefb..7b917615cc2 100644 --- a/python/gui/auto_generated/actions/qgsactionmenu.sip.in +++ b/python/gui/auto_generated/actions/qgsactionmenu.sip.in @@ -86,15 +86,11 @@ Change the mode of the actions void setExpressionContextScope( const QgsExpressionContextScope &scope ); %Docstring Sets an expression context scope used to resolve underlying actions. - -.. versionadded:: 3.0 %End QgsExpressionContextScope expressionContextScope() const; %Docstring Returns an expression context scope used to resolve underlying actions. - -.. versionadded:: 3.0 %End QList menuActions(); diff --git a/python/gui/auto_generated/actions/qgsmaplayeraction.sip.in b/python/gui/auto_generated/actions/qgsmaplayeraction.sip.in index b6009ed40b2..f7b8789335a 100644 --- a/python/gui/auto_generated/actions/qgsmaplayeraction.sip.in +++ b/python/gui/auto_generated/actions/qgsmaplayeraction.sip.in @@ -49,8 +49,6 @@ Creates a map layer action which can run on a specific type of layer Qgis::MapLayerActionFlags flags() const; %Docstring Layer behavior flags. - -.. versionadded:: 3.0 %End virtual bool canRunUsingLayer( QgsMapLayer *layer ) const /Deprecated/; @@ -129,8 +127,6 @@ Returns availibity of action bool isEnabledOnlyWhenEditable() const; %Docstring Returns ``True`` if the action is only enabled for layers in editable mode. - -.. versionadded:: 3.0 %End signals: diff --git a/python/gui/auto_generated/attributetable/qgsdualview.sip.in b/python/gui/auto_generated/attributetable/qgsdualview.sip.in index 982ecd60bac..a9b1703660c 100644 --- a/python/gui/auto_generated/attributetable/qgsdualview.sip.in +++ b/python/gui/auto_generated/attributetable/qgsdualview.sip.in @@ -243,8 +243,6 @@ Copy the content of the selected cell in the clipboard. void cancelProgress( ); %Docstring Cancel the progress dialog (if any) - -.. versionadded:: 3.0 %End void parentFormValueChanged( const QString &attribute, const QVariant &value ); @@ -311,8 +309,6 @@ class QgsAttributeTableAction : QAction QgsAttributeTableAction( const QString &name, QgsDualView *dualView, QUuid action, const QModelIndex &fieldIdx ); %Docstring Create a new attribute table action. - -.. versionadded:: 3.0 %End public slots: diff --git a/python/gui/auto_generated/auth/qgsauthsettingswidget.sip.in b/python/gui/auto_generated/auth/qgsauthsettingswidget.sip.in index 4a676386b1b..7e63c447588 100644 --- a/python/gui/auto_generated/auth/qgsauthsettingswidget.sip.in +++ b/python/gui/auto_generated/auth/qgsauthsettingswidget.sip.in @@ -17,8 +17,6 @@ and by using QGIS Authentication Database and its authentication configurations. The widget also offers the functionality to convert username/password credentials to an authentication configuration. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/editorwidgets/core/qgseditorconfigwidget.sip.in b/python/gui/auto_generated/editorwidgets/core/qgseditorconfigwidget.sip.in index 0232e6c02d2..776813eac6e 100644 --- a/python/gui/auto_generated/editorwidgets/core/qgseditorconfigwidget.sip.in +++ b/python/gui/auto_generated/editorwidgets/core/qgseditorconfigwidget.sip.in @@ -71,8 +71,6 @@ Returns the layer for which this configuration widget applies void changed(); %Docstring Emitted when the configuration of the widget is changed. - -.. versionadded:: 3.0 %End protected: diff --git a/python/gui/auto_generated/editorwidgets/core/qgseditorwidgetautoconf.sip.in b/python/gui/auto_generated/editorwidgets/core/qgseditorwidgetautoconf.sip.in index ce2e9b2c847..b61c550fd56 100644 --- a/python/gui/auto_generated/editorwidgets/core/qgseditorwidgetautoconf.sip.in +++ b/python/gui/auto_generated/editorwidgets/core/qgseditorwidgetautoconf.sip.in @@ -12,8 +12,6 @@ class QgsEditorWidgetAutoConfPlugin { %Docstring(signature="appended") Base class for plugins allowing to pick automatically a widget type for editing fields. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/editorwidgets/core/qgseditorwidgetwrapper.sip.in b/python/gui/auto_generated/editorwidgets/core/qgseditorwidgetwrapper.sip.in index 3b3a3df536e..aa47d7571c6 100644 --- a/python/gui/auto_generated/editorwidgets/core/qgseditorwidgetwrapper.sip.in +++ b/python/gui/auto_generated/editorwidgets/core/qgseditorwidgetwrapper.sip.in @@ -156,8 +156,6 @@ Update constraint on a feature coming from a specific layer. :param constraintOrigin: Optional origin for constraints to check. This can be used to limit the constraints tested to only provider or layer based constraints. - -.. versionadded:: 3.0 %End void updateConstraint( QgsEditorWidgetWrapper::ConstraintResult constraintResult, const QString &constraintFailureReason ); @@ -188,8 +186,6 @@ Returns ``True`` if the widget is preventing the feature from being committed. T of attribute values failing enforced field constraints. .. seealso:: :py:func:`isValidConstraint` - -.. versionadded:: 3.0 %End QString constraintFailureReason() const; @@ -198,8 +194,6 @@ Returns the reason why a constraint check has failed (or an empty string if constraint check was successful). .. seealso:: :py:func:`isValidConstraint` - -.. versionadded:: 3.0 %End virtual void setHint( const QString &hintText ); @@ -207,16 +201,12 @@ if constraint check was successful). Add a hint text on the widget :param hintText: The hint text to display - -.. versionadded:: 3.0 %End ConstraintResult constraintResult() const; %Docstring Returns the constraint result, which is the current result of the constraint on the widget influencing its visualization. - -.. versionadded:: 3.0 %End bool constraintResultVisible() const; @@ -225,8 +215,6 @@ Returns whether the constraint result is visible. Returns ``True`` if the constraint result will be visualized on the widget (with color). This will be disabled when the form is not editable. - -.. versionadded:: 3.0 %End void setConstraintResultVisible( bool constraintResultVisible ); @@ -237,8 +225,6 @@ Controls if the constraint result should be visualized on the widget (with color This will be disabled when the form is not editable. :param constraintResultVisible: if constraintResult should be displayed (mostly editable status) - -.. versionadded:: 3.0 %End signals: diff --git a/python/gui/auto_generated/editorwidgets/core/qgssearchwidgetwrapper.sip.in b/python/gui/auto_generated/editorwidgets/core/qgssearchwidgetwrapper.sip.in index 0fbebe02102..7ab4f072e72 100644 --- a/python/gui/auto_generated/editorwidgets/core/qgssearchwidgetwrapper.sip.in +++ b/python/gui/auto_generated/editorwidgets/core/qgssearchwidgetwrapper.sip.in @@ -167,24 +167,18 @@ and the specified filter flags. Gets a field name or expression to use as field comparison. If in SearchMode returns a quoted field identifier. If in AggregateSearchMode returns an appropriate aggregate expression. - -.. versionadded:: 3.0 %End QString aggregate() const; %Docstring If in AggregateSearch mode, which aggregate should be used to construct the filter expression. Is a Null String if none. - -.. versionadded:: 3.0 %End void setAggregate( const QString &aggregate ); %Docstring If in AggregateSearch mode, which aggregate should be used to construct the filter expression. Is a Null String if none. - -.. versionadded:: 3.0 %End int fieldIndex() const; diff --git a/python/gui/auto_generated/editorwidgets/core/qgswidgetwrapper.sip.in b/python/gui/auto_generated/editorwidgets/core/qgswidgetwrapper.sip.in index d85511b5e70..a7794225b1f 100644 --- a/python/gui/auto_generated/editorwidgets/core/qgswidgetwrapper.sip.in +++ b/python/gui/auto_generated/editorwidgets/core/qgswidgetwrapper.sip.in @@ -59,8 +59,6 @@ changed status of the widget will be saved. static const QgsPropertiesDefinition &propertyDefinitions(); %Docstring Returns the editor widget property definitions. - -.. versionadded:: 3.0 %End explicit QgsWidgetWrapper( QgsVectorLayer *vl, QWidget *editor = 0, QWidget *parent = 0 ); @@ -148,8 +146,6 @@ Returns a reference to the editor widget's property collection, used for data de .. seealso:: :py:func:`setDataDefinedProperties` .. seealso:: Property - -.. versionadded:: 3.0 %End void setDataDefinedProperties( const QgsPropertyCollection &collection ); @@ -161,8 +157,6 @@ Sets the editor widget's property collection, used for data defined overrides. .. seealso:: :py:func:`dataDefinedProperties` .. seealso:: Property - -.. versionadded:: 3.0 %End void notifyAboutToSave(); diff --git a/python/gui/auto_generated/editorwidgets/qgsrelationaggregatesearchwidgetwrapper.sip.in b/python/gui/auto_generated/editorwidgets/qgsrelationaggregatesearchwidgetwrapper.sip.in index 68e4a5dc850..13c07135b9e 100644 --- a/python/gui/auto_generated/editorwidgets/qgsrelationaggregatesearchwidgetwrapper.sip.in +++ b/python/gui/auto_generated/editorwidgets/qgsrelationaggregatesearchwidgetwrapper.sip.in @@ -17,8 +17,6 @@ class QgsRelationAggregateSearchWidgetWrapper : QgsSearchWidgetWrapper Search widget for the children of a relation. For each attribute of the child, an additional :py:class:`QgsAggregateToolButton` will be shown to determine how the values should be aggregated for searching. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/editorwidgets/qgsrelationwidgetwrapper.sip.in b/python/gui/auto_generated/editorwidgets/qgsrelationwidgetwrapper.sip.in index 91fa8fc387d..2f9031186f3 100644 --- a/python/gui/auto_generated/editorwidgets/qgsrelationwidgetwrapper.sip.in +++ b/python/gui/auto_generated/editorwidgets/qgsrelationwidgetwrapper.sip.in @@ -203,8 +203,6 @@ If it's empty it takes the relation id as label QgsRelation relation() const; %Docstring The relation for which this wrapper is created. - -.. versionadded:: 3.0 %End void widgetValueChanged( const QString &attribute, const QVariant &newValue, bool attributeChanged ); diff --git a/python/gui/auto_generated/layertree/qgslayertreemapcanvasbridge.sip.in b/python/gui/auto_generated/layertree/qgslayertreemapcanvasbridge.sip.in index a216e6518a5..5d7742c82e0 100644 --- a/python/gui/auto_generated/layertree/qgslayertreemapcanvasbridge.sip.in +++ b/python/gui/auto_generated/layertree/qgslayertreemapcanvasbridge.sip.in @@ -54,8 +54,6 @@ Associates overview canvas with the bridge, so the overview will be updated when QgsMapOverviewCanvas *overviewCanvas() const; %Docstring Returns associated overview canvas (may be ``None``) - -.. versionadded:: 3.0 %End void setAutoSetupOnFirstLayer( bool enabled ); @@ -76,8 +74,6 @@ force update of canvas layers from the layer tree. Normally this should not be n %Docstring Emitted when the set of layers (or order of layers) visible in the canvas changes. - -.. versionadded:: 3.0 %End }; diff --git a/python/gui/auto_generated/layout/qgslayoutcustomdrophandler.sip.in b/python/gui/auto_generated/layout/qgslayoutcustomdrophandler.sip.in index bae087bfe43..981c24176e8 100644 --- a/python/gui/auto_generated/layout/qgslayoutcustomdrophandler.sip.in +++ b/python/gui/auto_generated/layout/qgslayoutcustomdrophandler.sip.in @@ -13,8 +13,6 @@ class QgsLayoutCustomDropHandler : QObject { %Docstring(signature="appended") Abstract base class that may be implemented to handle new types of data to be dropped or pasted in QGIS layouts. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/layout/qgslayoutdesignerinterface.sip.in b/python/gui/auto_generated/layout/qgslayoutdesignerinterface.sip.in index 3824ca84fe5..90208b32047 100644 --- a/python/gui/auto_generated/layout/qgslayoutdesignerinterface.sip.in +++ b/python/gui/auto_generated/layout/qgslayoutdesignerinterface.sip.in @@ -29,8 +29,6 @@ open layout designer dialogs. signal. Plugins must also listen for the QgisInterface.layoutDesignerWillBeClosed signal and gracefully cleanup any customizations before the designer dialog is deleted. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/layout/qgslayoutitemcombobox.sip.in b/python/gui/auto_generated/layout/qgslayoutitemcombobox.sip.in index 75c20a7bc42..c1e5990dcb9 100644 --- a/python/gui/auto_generated/layout/qgslayoutitemcombobox.sip.in +++ b/python/gui/auto_generated/layout/qgslayoutitemcombobox.sip.in @@ -14,8 +14,6 @@ class QgsLayoutItemComboBox : QComboBox %Docstring(signature="appended") The :py:class:`QgsLayoutItemComboBox` class is a combo box which displays items of a matching type from a layout. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/layout/qgslayoutitemguiregistry.sip.in b/python/gui/auto_generated/layout/qgslayoutitemguiregistry.sip.in index 7b92b086a6e..b3bb43e91d5 100644 --- a/python/gui/auto_generated/layout/qgslayoutitemguiregistry.sip.in +++ b/python/gui/auto_generated/layout/qgslayoutitemguiregistry.sip.in @@ -20,8 +20,6 @@ the components related to the GUI behavior of a layout item. .. note:: In C++ you can use :py:class:`QgsLayoutItemGuiMetadata` convenience class. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -131,8 +129,6 @@ which should be presented to users grouped together. For instance, the various basic shape creation tools would use :py:class:`QgsLayoutItemGuiGroup` to display grouped within designer dialogs. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -164,8 +160,6 @@ Registry of available layout item GUI behavior. This acts as a companion to :py:class:`QgsLayoutItemRegistry`, handling only the components related to the GUI behavior of layout items. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/layout/qgslayoutitemwidget.sip.in b/python/gui/auto_generated/layout/qgslayoutitemwidget.sip.in index b29c32bc9a5..0a5415bc48b 100644 --- a/python/gui/auto_generated/layout/qgslayoutitemwidget.sip.in +++ b/python/gui/auto_generated/layout/qgslayoutitemwidget.sip.in @@ -19,8 +19,6 @@ this object. If you are creating a new :py:class:`QgsLayoutItem` configuration widget, you should instead inherit from :py:class:`QgsLayoutItemBaseWidget` (rather then directly working with :py:class:`QgsLayoutConfigObject`). - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -63,8 +61,6 @@ class QgsLayoutItemBaseWidget: QgsPanelWidget A base class for property widgets for layout items. All layout item widgets should inherit from this base class. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -157,8 +153,6 @@ class QgsLayoutItemPropertiesWidget: QWidget %Docstring(signature="appended") A widget for controlling the common properties of layout items (e.g. position and size, background, stroke, frame). This widget can be embedded into other layout item widgets. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/layout/qgslayoutnewitempropertiesdialog.sip.in b/python/gui/auto_generated/layout/qgslayoutnewitempropertiesdialog.sip.in index c8ae828ba5f..1eaa7646afe 100644 --- a/python/gui/auto_generated/layout/qgslayoutnewitempropertiesdialog.sip.in +++ b/python/gui/auto_generated/layout/qgslayoutnewitempropertiesdialog.sip.in @@ -16,8 +16,6 @@ A dialog for configuring properties like the size and position of layout items. This is usually used only when constructing new layout items, allowing users to precisely enter their sizes and positions. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/layout/qgslayoutruler.sip.in b/python/gui/auto_generated/layout/qgslayoutruler.sip.in index 75aff671556..c55cbe64f93 100644 --- a/python/gui/auto_generated/layout/qgslayoutruler.sip.in +++ b/python/gui/auto_generated/layout/qgslayoutruler.sip.in @@ -14,8 +14,6 @@ class QgsLayoutRuler: QWidget A custom ruler widget for use with :py:class:`QgsLayoutView`, displaying the current zoom and position of the visible layout and for interacting with guides in a layout. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/layout/qgslayoutunitscombobox.sip.in b/python/gui/auto_generated/layout/qgslayoutunitscombobox.sip.in index ace4e32fa33..2b11226ba07 100644 --- a/python/gui/auto_generated/layout/qgslayoutunitscombobox.sip.in +++ b/python/gui/auto_generated/layout/qgslayoutunitscombobox.sip.in @@ -12,8 +12,6 @@ class QgsLayoutUnitsComboBox : QComboBox { %Docstring(signature="appended") A custom combo box for selecting units for layout settings. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/layout/qgslayoutview.sip.in b/python/gui/auto_generated/layout/qgslayoutview.sip.in index 462617d5765..0bd42c52ca7 100644 --- a/python/gui/auto_generated/layout/qgslayoutview.sip.in +++ b/python/gui/auto_generated/layout/qgslayoutview.sip.in @@ -15,8 +15,6 @@ class QgsLayoutView: QGraphicsView A graphical widget to display and interact with :py:class:`QgsLayouts`. :py:class:`QgsLayoutView` manages the layout interaction tools and mouse/key events. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -593,8 +591,6 @@ Implementations of this interface can be made to allow QgsLayoutView instances to provide custom context menus (opened upon right-click). .. seealso:: :py:class:`QgsLayoutView` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/layout/qgslayoutviewmouseevent.sip.in b/python/gui/auto_generated/layout/qgslayoutviewmouseevent.sip.in index 8c18ed6cf74..998488915a7 100644 --- a/python/gui/auto_generated/layout/qgslayoutviewmouseevent.sip.in +++ b/python/gui/auto_generated/layout/qgslayoutviewmouseevent.sip.in @@ -17,8 +17,6 @@ A :py:class:`QgsLayoutViewMouseEvent` is the result of a user interaction with t It is sent whenever the user moves, clicks, releases or double clicks the mouse. In addition to the coordinates in pixel space it also knows the coordinates the layout space. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/layout/qgslayoutviewrubberband.sip.in b/python/gui/auto_generated/layout/qgslayoutviewrubberband.sip.in index 2f7ccb15b53..1b5073691c8 100644 --- a/python/gui/auto_generated/layout/qgslayoutviewrubberband.sip.in +++ b/python/gui/auto_generated/layout/qgslayoutviewrubberband.sip.in @@ -14,8 +14,6 @@ class QgsLayoutViewRubberBand : QObject %Docstring(signature="appended") :py:class:`QgsLayoutViewRubberBand` is an abstract base class for temporary rubber band items in various shapes, for use within :py:class:`QgsLayoutView` widgets. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -137,8 +135,6 @@ class QgsLayoutViewRectangularRubberBand : QgsLayoutViewRubberBand { %Docstring(signature="appended") :py:class:`QgsLayoutViewRectangularRubberBand` is rectangular rubber band for use within :py:class:`QgsLayoutView` widgets. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -168,8 +164,6 @@ class QgsLayoutViewEllipticalRubberBand : QgsLayoutViewRubberBand { %Docstring(signature="appended") :py:class:`QgsLayoutViewEllipseRubberBand` is elliptical rubber band for use within :py:class:`QgsLayoutView` widgets. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -199,8 +193,6 @@ class QgsLayoutViewTriangleRubberBand : QgsLayoutViewRubberBand { %Docstring(signature="appended") :py:class:`QgsLayoutViewTriangleRubberBand` is triangular rubber band for use within :py:class:`QgsLayoutView` widgets. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/layout/qgslayoutviewtool.sip.in b/python/gui/auto_generated/layout/qgslayoutviewtool.sip.in index 31bb4151ea7..e6dbc50f0fa 100644 --- a/python/gui/auto_generated/layout/qgslayoutviewtool.sip.in +++ b/python/gui/auto_generated/layout/qgslayoutviewtool.sip.in @@ -19,8 +19,6 @@ class QgsLayoutViewTool : QObject Abstract base class for all layout view tools. Layout view tools are user interactive tools for manipulating and adding items to :py:class:`QgsLayoutView` widgets. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/layout/qgslayoutviewtooladditem.sip.in b/python/gui/auto_generated/layout/qgslayoutviewtooladditem.sip.in index e95e68c0005..a82baaced67 100644 --- a/python/gui/auto_generated/layout/qgslayoutviewtooladditem.sip.in +++ b/python/gui/auto_generated/layout/qgslayoutviewtooladditem.sip.in @@ -12,8 +12,6 @@ class QgsLayoutViewToolAddItem : QgsLayoutViewTool { %Docstring(signature="appended") Layout view tool for adding items to a layout. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/layout/qgslayoutviewtooladdnodeitem.sip.in b/python/gui/auto_generated/layout/qgslayoutviewtooladdnodeitem.sip.in index 027d9a550a1..65f4e383b45 100644 --- a/python/gui/auto_generated/layout/qgslayoutviewtooladdnodeitem.sip.in +++ b/python/gui/auto_generated/layout/qgslayoutviewtooladdnodeitem.sip.in @@ -12,8 +12,6 @@ class QgsLayoutViewToolAddNodeItem : QgsLayoutViewTool { %Docstring(signature="appended") Layout view tool for adding node based items to a layout. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/layout/qgslayoutviewtooleditnodes.sip.in b/python/gui/auto_generated/layout/qgslayoutviewtooleditnodes.sip.in index f6dc8e632a3..be64a4d74f8 100644 --- a/python/gui/auto_generated/layout/qgslayoutviewtooleditnodes.sip.in +++ b/python/gui/auto_generated/layout/qgslayoutviewtooleditnodes.sip.in @@ -13,8 +13,6 @@ class QgsLayoutViewToolEditNodes : QgsLayoutViewTool { %Docstring(signature="appended") Layout view tool for edit node based items in the layout. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/layout/qgslayoutviewtoolmoveitemcontent.sip.in b/python/gui/auto_generated/layout/qgslayoutviewtoolmoveitemcontent.sip.in index 273f00657f3..eae2101fe46 100644 --- a/python/gui/auto_generated/layout/qgslayoutviewtoolmoveitemcontent.sip.in +++ b/python/gui/auto_generated/layout/qgslayoutviewtoolmoveitemcontent.sip.in @@ -12,8 +12,6 @@ class QgsLayoutViewToolMoveItemContent : QgsLayoutViewTool { %Docstring(signature="appended") Layout view tool for moving and zooming item content. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/layout/qgslayoutviewtoolpan.sip.in b/python/gui/auto_generated/layout/qgslayoutviewtoolpan.sip.in index d4dc0742b74..5adedc4112a 100644 --- a/python/gui/auto_generated/layout/qgslayoutviewtoolpan.sip.in +++ b/python/gui/auto_generated/layout/qgslayoutviewtoolpan.sip.in @@ -12,8 +12,6 @@ class QgsLayoutViewToolPan : QgsLayoutViewTool { %Docstring(signature="appended") Layout view tool for panning the layout. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/layout/qgslayoutviewtoolselect.sip.in b/python/gui/auto_generated/layout/qgslayoutviewtoolselect.sip.in index a20975dc8b4..27b997a5876 100644 --- a/python/gui/auto_generated/layout/qgslayoutviewtoolselect.sip.in +++ b/python/gui/auto_generated/layout/qgslayoutviewtoolselect.sip.in @@ -13,8 +13,6 @@ class QgsLayoutViewToolSelect : QgsLayoutViewTool { %Docstring(signature="appended") Layout view tool for selecting items in the layout. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/layout/qgslayoutviewtooltemporarykeypan.sip.in b/python/gui/auto_generated/layout/qgslayoutviewtooltemporarykeypan.sip.in index 853c204e9db..5465f4f8ac9 100644 --- a/python/gui/auto_generated/layout/qgslayoutviewtooltemporarykeypan.sip.in +++ b/python/gui/auto_generated/layout/qgslayoutviewtooltemporarykeypan.sip.in @@ -12,8 +12,6 @@ class QgsLayoutViewToolTemporaryKeyPan : QgsLayoutViewTool { %Docstring(signature="appended") Layout view tool for temporarily panning a layout while a key is depressed. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/layout/qgslayoutviewtooltemporarykeyzoom.sip.in b/python/gui/auto_generated/layout/qgslayoutviewtooltemporarykeyzoom.sip.in index 1d570dcd2fc..a3fd2009c3b 100644 --- a/python/gui/auto_generated/layout/qgslayoutviewtooltemporarykeyzoom.sip.in +++ b/python/gui/auto_generated/layout/qgslayoutviewtooltemporarykeyzoom.sip.in @@ -12,8 +12,6 @@ class QgsLayoutViewToolTemporaryKeyZoom : QgsLayoutViewToolZoom { %Docstring(signature="appended") Layout view tool for temporarily zooming a layout while a key is depressed. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/layout/qgslayoutviewtooltemporarymousepan.sip.in b/python/gui/auto_generated/layout/qgslayoutviewtooltemporarymousepan.sip.in index c3013ad58c2..1184a80c855 100644 --- a/python/gui/auto_generated/layout/qgslayoutviewtooltemporarymousepan.sip.in +++ b/python/gui/auto_generated/layout/qgslayoutviewtooltemporarymousepan.sip.in @@ -12,8 +12,6 @@ class QgsLayoutViewToolTemporaryMousePan : QgsLayoutViewTool { %Docstring(signature="appended") Layout view tool for temporarily panning a layout while a mouse button is depressed. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/layout/qgslayoutviewtoolzoom.sip.in b/python/gui/auto_generated/layout/qgslayoutviewtoolzoom.sip.in index 64a24efaee3..8fa5f230047 100644 --- a/python/gui/auto_generated/layout/qgslayoutviewtoolzoom.sip.in +++ b/python/gui/auto_generated/layout/qgslayoutviewtoolzoom.sip.in @@ -12,8 +12,6 @@ class QgsLayoutViewToolZoom : QgsLayoutViewTool { %Docstring(signature="appended") Layout view tool for zooming into and out of the layout. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/locator/qgslocatorwidget.sip.in b/python/gui/auto_generated/locator/qgslocatorwidget.sip.in index 24b6719ce92..1e5b511f4c2 100644 --- a/python/gui/auto_generated/locator/qgslocatorwidget.sip.in +++ b/python/gui/auto_generated/locator/qgslocatorwidget.sip.in @@ -18,8 +18,6 @@ A special locator widget which allows searching for matching results from a :py: and presenting them to users for selection. .. seealso:: :py:class:`QgsLocator` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/processing/qgsprocessingalgorithmdialogbase.sip.in b/python/gui/auto_generated/processing/qgsprocessingalgorithmdialogbase.sip.in index 5ae9b10a7d3..f7e34e24e96 100644 --- a/python/gui/auto_generated/processing/qgsprocessingalgorithmdialogbase.sip.in +++ b/python/gui/auto_generated/processing/qgsprocessingalgorithmdialogbase.sip.in @@ -20,8 +20,6 @@ Base class for processing algorithm dialogs. .. note:: This is not considered stable API and may change in future QGIS versions. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -341,8 +339,6 @@ by the dialog. Ownership of ``task`` is transferred to the dialog. static QString formatStringForLog( const QString &string ); %Docstring Formats an input ``string`` for display in the log tab. - -.. versionadded:: 3.0.1 %End virtual bool isFinalized(); diff --git a/python/gui/auto_generated/proj/qgsprojectionselectiondialog.sip.in b/python/gui/auto_generated/proj/qgsprojectionselectiondialog.sip.in index 296bf8617ff..d43fbcffba5 100644 --- a/python/gui/auto_generated/proj/qgsprojectionselectiondialog.sip.in +++ b/python/gui/auto_generated/proj/qgsprojectionselectiondialog.sip.in @@ -160,8 +160,6 @@ to get an epsg code: If you wish to embed the projection selector into an existing dialog the you probably want to look at :py:class:`QgsProjectionSelectionWidget` instead. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -185,8 +183,6 @@ the behavior of older QGIS releases. The ``filter`` can be altered to also inclu Returns the CRS currently selected in the widget. .. seealso:: :py:func:`setCrs` - -.. versionadded:: 3.0 %End void setMessage( const QString &message ); @@ -211,8 +207,6 @@ Sets whether a "no/invalid" projection option should be shown. If this option is selected, calling :py:func:`~QgsProjectionSelectionDialog.crs` will return an invalid :py:class:`QgsCoordinateReferenceSystem`. .. seealso:: :py:func:`showNoProjection` - -.. versionadded:: 3.0 %End bool showNoProjection() const; @@ -221,8 +215,6 @@ Returns whether the "no/invalid" projection option is shown. If this option is selected, calling :py:func:`~QgsProjectionSelectionDialog.crs` will return an invalid :py:class:`QgsCoordinateReferenceSystem`. .. seealso:: :py:func:`setShowNoProjection` - -.. versionadded:: 3.0 %End void setNotSetText( const QString &text, const QString &description = QString() ); @@ -276,8 +268,6 @@ Sets ``filters`` for the available CRS. Sets the initial ``crs`` to show within the dialog. .. seealso:: :py:func:`crs` - -.. versionadded:: 3.0 %End void setOgcWmsCrsFilter( const QSet &crsFilter ); diff --git a/python/gui/auto_generated/proj/qgsprojectionselectiontreewidget.sip.in b/python/gui/auto_generated/proj/qgsprojectionselectiontreewidget.sip.in index 5ecc5cd9ac8..f1f11c331bf 100644 --- a/python/gui/auto_generated/proj/qgsprojectionselectiontreewidget.sip.in +++ b/python/gui/auto_generated/proj/qgsprojectionselectiontreewidget.sip.in @@ -28,8 +28,6 @@ suitable to use the compact :py:class:`QgsProjectionSelectionWidget` widget. .. seealso:: :py:class:`QgsProjectionSelectionDialog` .. seealso:: :py:class:`QgsProjectionSelectionWidget` - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -54,8 +52,6 @@ the behavior of older QGIS releases. The ``filter`` can be altered to also inclu Returns the CRS currently selected in the widget. .. seealso:: :py:func:`setCrs` - -.. versionadded:: 3.0 %End void setShowNoProjection( bool show ); @@ -64,8 +60,6 @@ Sets whether a "no/invalid" projection option should be shown. If this option is selected, calling :py:func:`~QgsProjectionSelectionTreeWidget.crs` will return an invalid :py:class:`QgsCoordinateReferenceSystem`. .. seealso:: :py:func:`showNoProjection` - -.. versionadded:: 3.0 %End void setShowBoundsMap( bool show ); @@ -73,8 +67,6 @@ option is selected, calling :py:func:`~QgsProjectionSelectionTreeWidget.crs` wil Sets whether to show the bounds preview map. .. seealso:: :py:func:`showBoundsMap` - -.. versionadded:: 3.0 %End bool showNoProjection() const; @@ -83,8 +75,6 @@ Returns whether the "no/invalid" projection option is shown. If this option is selected, calling :py:func:`~QgsProjectionSelectionTreeWidget.crs` will return an invalid :py:class:`QgsCoordinateReferenceSystem`. .. seealso:: :py:func:`setShowNoProjection` - -.. versionadded:: 3.0 %End void setNotSetText( const QString &text ); @@ -100,8 +90,6 @@ by default and must be set visible by calling :py:func:`~QgsProjectionSelectionT Returns whether the bounds preview map is shown. .. seealso:: :py:func:`setShowBoundsMap` - -.. versionadded:: 3.0 %End bool hasValidSelection() const; @@ -117,8 +105,6 @@ headers (such as "Geographic Coordinate Systems") The initial "preview" rectangle for the bounds overview map. .. seealso:: :py:func:`previewRect` - -.. versionadded:: 3.0 %End QgsCoordinateReferenceSystemProxyModel::Filters filters() const; @@ -146,8 +132,6 @@ Sets ``filters`` for the available CRS. Sets the initial ``crs`` to show within the dialog. .. seealso:: :py:func:`crs` - -.. versionadded:: 3.0 %End void setPreviewRect( const QgsRectangle &rect ); @@ -155,8 +139,6 @@ Sets the initial ``crs`` to show within the dialog. Sets the initial "preview" rectangle for the bounds overview map. .. seealso:: :py:func:`previewRect` - -.. versionadded:: 3.0 %End void setOgcWmsCrsFilter( const QSet &crsFilter ); diff --git a/python/gui/auto_generated/proj/qgsprojectionselectionwidget.sip.in b/python/gui/auto_generated/proj/qgsprojectionselectionwidget.sip.in index 6947431705d..b61aea748ca 100644 --- a/python/gui/auto_generated/proj/qgsprojectionselectionwidget.sip.in +++ b/python/gui/auto_generated/proj/qgsprojectionselectionwidget.sip.in @@ -66,16 +66,12 @@ Sets whether a predefined CRS option should be shown in the widget. Returns whether the specified CRS option is visible in the widget. .. seealso:: :py:func:`setOptionVisible` - -.. versionadded:: 3.0 %End void setNotSetText( const QString &text ); %Docstring Sets the text to show for the not set option. Note that this option is not shown by default and must be set visible by calling :py:func:`~QgsProjectionSelectionWidget.setOptionVisible`. - -.. versionadded:: 3.0 %End void setMessage( const QString &text ); @@ -83,8 +79,6 @@ by default and must be set visible by calling :py:func:`~QgsProjectionSelectionW Sets a ``message`` to show in the dialog. If an empty string is passed, the message will be a generic 'define the CRS for this layer'. - -.. versionadded:: 3.0 %End @@ -185,8 +179,6 @@ Emitted when the selected CRS is changed void cleared(); %Docstring Emitted when the not set option is selected. - -.. versionadded:: 3.0 %End public slots: diff --git a/python/gui/auto_generated/qgisinterface.sip.in b/python/gui/auto_generated/qgisinterface.sip.in index 7dc2dc7cae8..76c9af5b73e 100644 --- a/python/gui/auto_generated/qgisinterface.sip.in +++ b/python/gui/auto_generated/qgisinterface.sip.in @@ -80,8 +80,6 @@ Remove action for layers in the layer tree previously added with :py:func:`~Qgis virtual QList< QgsMapCanvas * > mapCanvases() = 0; %Docstring Returns a list of all map canvases open in the app. - -.. versionadded:: 3.0 %End virtual QgsMapCanvas *createNewMapCanvas( const QString &name ) = 0; @@ -89,8 +87,6 @@ Returns a list of all map canvases open in the app. Create a new map canvas with the specified unique ``name``. .. seealso:: :py:func:`closeMapCanvas` - -.. versionadded:: 3.0 %End virtual void closeMapCanvas( const QString &name ) = 0; @@ -98,8 +94,6 @@ Create a new map canvas with the specified unique ``name``. Closes the additional map canvas with matching ``name``. .. seealso:: :py:func:`createNewMapCanvas` - -.. versionadded:: 3.0 %End virtual QList< Qgs3DMapCanvas * > mapCanvases3D() = 0; @@ -177,8 +171,6 @@ Returns the message bar of the main app virtual QList openLayoutDesigners() = 0; %Docstring Returns all currently open layout designers. - -.. versionadded:: 3.0 %End @@ -394,8 +386,6 @@ Returns a reference to the main window "Advanced Digitizing" toolbar. virtual QToolBar *shapeDigitizeToolBar() = 0; %Docstring Returns a reference to the main window "Shape Digitizing" toolbar. - -.. versionadded:: 3.0 %End virtual QToolBar *attributesToolBar() = 0; @@ -709,8 +699,6 @@ Returns the native Add ArcGIS REST Server action. virtual QAction *actionOpenStatisticalSummary() = 0; %Docstring Statistical summary action. - -.. versionadded:: 3.0 %End virtual QAction *actionToggleEditing() = 0; @@ -749,8 +737,6 @@ Returns the Toggle Selected Layers Independently action. virtual QAction *actionHideDeselectedLayers() = 0; %Docstring Returns the Hide Deselected Layers action. - -.. versionadded:: 3.0 %End virtual QAction *actionShowSelectedLayers() = 0; @@ -915,8 +901,6 @@ Returns the timeout for timed messages: default of 5 seconds Returns a pointer to the app's status bar interface. This should be used for interacting and adding widgets and messages to the app's status bar (do not use the native Qt :py:func:`~QgisInterface.statusBar` method). - -.. versionadded:: 3.0 %End virtual void takeAppScreenShots( const QString &saveDirectory, const int categories = 0 ); @@ -1045,8 +1029,6 @@ Triggered when connections have changed. This calls reloadConnections in the main application and triggers a signal that is forwarded to the GUI elements that needs to be updated (i.e. the source select dialogs and the browser widgets) - -.. versionadded:: 3.0 %End virtual bool setActiveLayer( QgsMapLayer * ) = 0; @@ -1058,15 +1040,11 @@ returns ``True`` if the layer exists, ``False`` otherwise virtual void copySelectionToClipboard( QgsMapLayer * ) = 0; %Docstring Copy selected features from the layer to clipboard - -.. versionadded:: 3.0 %End virtual void pasteFromClipboard( QgsMapLayer * ) = 0; %Docstring Paste features from clipboard to the layer - -.. versionadded:: 3.0 %End virtual int addToolBarIcon( QAction *qAction ) = 0; @@ -1197,8 +1175,6 @@ Adds a widget to the user input tool bar. virtual void showLayoutManager() = 0; %Docstring Opens the layout manager dialog. - -.. versionadded:: 3.0 %End virtual QgsLayoutDesignerInterface *openLayoutDesigner( QgsMasterLayoutInterface *layout ) = 0; @@ -1206,16 +1182,12 @@ Opens the layout manager dialog. Opens a new layout designer dialog for the specified ``layout``, or brings an already open designer window to the foreground if one is already created for the layout. - -.. versionadded:: 3.0 %End virtual void showOptionsDialog( QWidget *parent = 0, const QString ¤tPage = QString() ) = 0; %Docstring Opens the options dialog. The ``currentPage`` argument can be used to force the dialog to open at a specific page. - -.. versionadded:: 3.0 %End virtual void showProjectPropertiesDialog( const QString ¤tPage = QString() ) = 0; @@ -1445,8 +1417,6 @@ Register a new tab in the options dialog. .. seealso:: :py:class:`QgsOptionsWidgetFactory` .. seealso:: :py:func:`unregisterOptionsWidgetFactory` - -.. versionadded:: 3.0 %End virtual void unregisterOptionsWidgetFactory( QgsOptionsWidgetFactory *factory ) = 0; @@ -1456,8 +1426,6 @@ Unregister a previously registered tab in the options dialog. .. seealso:: :py:class:`QgsOptionsWidgetFactory` .. seealso:: :py:func:`registerOptionsWidgetFactory` - -.. versionadded:: 3.0 %End virtual void registerProjectPropertiesWidgetFactory( QgsOptionsWidgetFactory *factory ) = 0; @@ -1573,8 +1541,6 @@ Register a new custom drop ``handler``. .. seealso:: :py:class:`QgsCustomDropHandler` .. seealso:: :py:func:`unregisterCustomDropHandler` - -.. versionadded:: 3.0 %End virtual void unregisterCustomDropHandler( QgsCustomDropHandler *handler ) = 0; @@ -1584,8 +1550,6 @@ Unregister a previously registered custom drop ``handler``. .. seealso:: :py:class:`QgsCustomDropHandler` .. seealso:: :py:func:`registerCustomDropHandler` - -.. versionadded:: 3.0 %End virtual void registerCustomProjectOpenHandler( QgsCustomProjectOpenHandler *handler ) = 0; @@ -1627,8 +1591,6 @@ Register a new custom drop ``handler`` for layout windows. .. seealso:: :py:class:`QgsLayoutCustomDropHandler` .. seealso:: :py:func:`unregisterCustomLayoutDropHandler` - -.. versionadded:: 3.0 %End virtual void unregisterCustomLayoutDropHandler( QgsLayoutCustomDropHandler *handler ) = 0; @@ -1638,8 +1600,6 @@ Unregister a previously registered custom drop ``handler`` for layout windows. .. seealso:: :py:class:`QgsLayoutCustomDropHandler` .. seealso:: :py:func:`registerCustomLayoutDropHandler` - -.. versionadded:: 3.0 %End @@ -1713,8 +1673,6 @@ locator. :py:func:`~QgisInterface.deregisterLocatorFilter` and deregister their filters upon plugin unload to avoid crashes. .. seealso:: :py:func:`deregisterLocatorFilter` - -.. versionadded:: 3.0 %End virtual void deregisterLocatorFilter( QgsLocatorFilter *filter ) = 0; @@ -1726,8 +1684,6 @@ Plugins which register filters to the locator bar must take care to correctly ca :py:func:`~QgisInterface.deregisterLocatorFilter` to deregister their filters upon plugin unload to avoid crashes. .. seealso:: :py:func:`registerLocatorFilter` - -.. versionadded:: 3.0 %End virtual void invalidateLocatorResults() = 0; @@ -1797,8 +1753,6 @@ The pointer to layer can be ``None`` if no layer is selected. %Docstring Emitted when the current ``theme`` is changed so plugins can change their tool button icons. - -.. versionadded:: 3.0 %End void layoutDesignerOpened( QgsLayoutDesignerInterface *designer ); @@ -1806,8 +1760,6 @@ can change their tool button icons. Emitted when a new layout ``designer`` has been opened. .. seealso:: :py:func:`layoutDesignerWillBeClosed` - -.. versionadded:: 3.0 %End void layoutDesignerWillBeClosed( QgsLayoutDesignerInterface *designer ); @@ -1818,8 +1770,6 @@ and deleted. .. seealso:: :py:func:`layoutDesignerClosed` .. seealso:: :py:func:`layoutDesignerOpened` - -.. versionadded:: 3.0 %End void layoutDesignerClosed(); @@ -1829,8 +1779,6 @@ Emitted after a layout designer window is closed. .. seealso:: :py:func:`layoutDesignerWillBeClosed` .. seealso:: :py:func:`layoutDesignerOpened` - -.. versionadded:: 3.0 %End void initializationCompleted(); diff --git a/python/gui/auto_generated/qgsabstractdatasourcewidget.sip.in b/python/gui/auto_generated/qgsabstractdatasourcewidget.sip.in index 15af32e7a2f..82fa1e374d7 100644 --- a/python/gui/auto_generated/qgsabstractdatasourcewidget.sip.in +++ b/python/gui/auto_generated/qgsabstractdatasourcewidget.sip.in @@ -22,8 +22,6 @@ and add layers. The implementation is generic enough to handle other layer search and selection widgets. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgsadvanceddigitizingdockwidget.sip.in b/python/gui/auto_generated/qgsadvanceddigitizingdockwidget.sip.in index 96dbf6848c3..7b1058258bb 100644 --- a/python/gui/auto_generated/qgsadvanceddigitizingdockwidget.sip.in +++ b/python/gui/auto_generated/qgsadvanceddigitizingdockwidget.sip.in @@ -232,8 +232,6 @@ apply the CAD constraints. The will modify the position of the map event in map %Docstring align to segment for between line constraint. If between line constraints are used, this will determine the angle to be locked depending on the snapped segment. - -.. versionadded:: 3.0 %End void releaseLocks( bool releaseRepeatingLocks = true ); @@ -241,8 +239,6 @@ If between line constraints are used, this will determine the angle to be locked unlock all constraints :param releaseRepeatingLocks: set to ``False`` to preserve the lock for any constraints set to repeating lock mode - -.. versionadded:: 3.0 %End void clear(); @@ -375,15 +371,11 @@ Removes all points from the locked snap vertex list void clearPoints(); %Docstring Removes all points from the CAD point list - -.. versionadded:: 3.0 %End void addPoint( const QgsPointXY &point ); %Docstring Adds point to the CAD point list - -.. versionadded:: 3.0 %End void removePreviousPoint(); @@ -406,8 +398,6 @@ Configures list of current CAD points Some map tools may find it useful to override list of CAD points that is otherwise automatically populated when user clicks with left mouse button on map canvas. - -.. versionadded:: 3.0 %End QgsPoint currentPointV2( bool *exists = 0 ) const; @@ -503,8 +493,6 @@ Disable the widget. Normally done automatically from :py:func:`QgsMapToolAdvance void updateCadPaintItem(); %Docstring Updates canvas item that displays constraints on the ma - -.. versionadded:: 3.0 %End void setX( const QString &value, WidgetSetMode mode ); diff --git a/python/gui/auto_generated/qgsaggregatetoolbutton.sip.in b/python/gui/auto_generated/qgsaggregatetoolbutton.sip.in index cdd9f82b1c0..80c42cb958a 100644 --- a/python/gui/auto_generated/qgsaggregatetoolbutton.sip.in +++ b/python/gui/auto_generated/qgsaggregatetoolbutton.sip.in @@ -15,8 +15,6 @@ class QgsAggregateToolButton : QToolButton Offers a toolbutton to choose between different aggregate functions. Functions are filtered based on the type. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgsattributeform.sip.in b/python/gui/auto_generated/qgsattributeform.sip.in index e63d141a436..7d2d46aff0b 100644 --- a/python/gui/auto_generated/qgsattributeform.sip.in +++ b/python/gui/auto_generated/qgsattributeform.sip.in @@ -166,8 +166,6 @@ mode to display the count of selected features. The aggregate filter is only useful if the form is in AggregateFilter mode. In this case it will return a combined expression according to the chosen filters on all attribute widgets. - -.. versionadded:: 3.0 %End void setExtraContextScope( QgsExpressionContextScope *extraScope /Transfer/ ); @@ -206,8 +204,6 @@ Notifies about changes of attributes :param attribute: The name of the attribute that changed. :param value: The new value of the attribute. :param attributeChanged: If ``True``, it corresponds to an actual change of the feature attribute - -.. versionadded:: 3.0.1 %End @@ -239,15 +235,11 @@ Emitted when the user selects the close option from the form's button bar. void zoomToFeatures( const QString &filter ); %Docstring Emitted when the user chooses to zoom to a filtered set of features. - -.. versionadded:: 3.0 %End void flashFeatures( const QString &filter ); %Docstring Emitted when the user chooses to flash a filtered set of features. - -.. versionadded:: 3.0 %End void openFilteredFeaturesAttributeTable( const QString &filter ); diff --git a/python/gui/auto_generated/qgsattributeformrelationeditorwidget.sip.in b/python/gui/auto_generated/qgsattributeformrelationeditorwidget.sip.in index db23cd35823..a61c1491c5d 100644 --- a/python/gui/auto_generated/qgsattributeformrelationeditorwidget.sip.in +++ b/python/gui/auto_generated/qgsattributeformrelationeditorwidget.sip.in @@ -15,8 +15,6 @@ class QgsAttributeFormRelationEditorWidget : QgsAttributeFormWidget %Docstring(signature="appended") Widget to show for child relations on an attribute form. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgsattributeformwidget.sip.in b/python/gui/auto_generated/qgsattributeformwidget.sip.in index d4f61667bfe..2f74f30cdae 100644 --- a/python/gui/auto_generated/qgsattributeformwidget.sip.in +++ b/python/gui/auto_generated/qgsattributeformwidget.sip.in @@ -15,8 +15,6 @@ class QgsAttributeFormWidget : QWidget /Abstract/ Base class for all widgets shown on a :py:class:`QgsAttributeForm`. Consists of the widget which is visible in edit mode as well as the widget visible in search mode. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgsbrowserdockwidget.sip.in b/python/gui/auto_generated/qgsbrowserdockwidget.sip.in index 0cc95b488f1..8ea51e08ebe 100644 --- a/python/gui/auto_generated/qgsbrowserdockwidget.sip.in +++ b/python/gui/auto_generated/qgsbrowserdockwidget.sip.in @@ -12,8 +12,6 @@ class QgsBrowserDockWidget : QgsDockWidget { %Docstring(signature="appended") A dock widget containing a :py:class:`QgsBrowserWidget` for navigating and managing data sources. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgscheckablecombobox.sip.in b/python/gui/auto_generated/qgscheckablecombobox.sip.in index 85f4337e8e1..6e51a7f38dc 100644 --- a/python/gui/auto_generated/qgscheckablecombobox.sip.in +++ b/python/gui/auto_generated/qgscheckablecombobox.sip.in @@ -16,8 +16,6 @@ class QgsCheckableComboBox : QComboBox { %Docstring(signature="appended") QComboBox subclass which allows selecting multiple items. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgscolorbrewercolorrampdialog.sip.in b/python/gui/auto_generated/qgscolorbrewercolorrampdialog.sip.in index 1371ba59722..a85a347afeb 100644 --- a/python/gui/auto_generated/qgscolorbrewercolorrampdialog.sip.in +++ b/python/gui/auto_generated/qgscolorbrewercolorrampdialog.sip.in @@ -13,8 +13,6 @@ class QgsColorBrewerColorRampWidget : QgsPanelWidget { %Docstring(signature="appended") A widget which allows users to modify the properties of a :py:class:`QgsColorBrewerColorRamp`. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -59,8 +57,6 @@ class QgsColorBrewerColorRampDialog : QDialog { %Docstring(signature="appended") A dialog which allows users to modify the properties of a :py:class:`QgsColorBrewerColorRamp`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgscolorbutton.sip.in b/python/gui/auto_generated/qgscolorbutton.sip.in index 1d27aa1ff79..3f1f7eed4c3 100644 --- a/python/gui/auto_generated/qgscolorbutton.sip.in +++ b/python/gui/auto_generated/qgscolorbutton.sip.in @@ -64,8 +64,6 @@ for the color. Defaults to ``False``. :param allowOpacity: set to ``True`` to allow opacity modification .. seealso:: :py:func:`allowOpacity` - -.. versionadded:: 3.0 %End bool allowOpacity() const; @@ -76,8 +74,6 @@ for the color. :return: ``True`` if opacity modification is allowed .. seealso:: :py:func:`setAllowOpacity` - -.. versionadded:: 3.0 %End void setColorDialogTitle( const QString &title ); diff --git a/python/gui/auto_generated/qgscolordialog.sip.in b/python/gui/auto_generated/qgscolordialog.sip.in index f8c53d58eb9..348611ebae6 100644 --- a/python/gui/auto_generated/qgscolordialog.sip.in +++ b/python/gui/auto_generated/qgscolordialog.sip.in @@ -52,8 +52,6 @@ Sets whether opacity modification (transparency) is permitted for the color dialog. Defaults to ``True``. :param allowOpacity: set to ``False`` to disable opacity modification - -.. versionadded:: 3.0 %End static QColor getColor( const QColor &initialColor, QWidget *parent, const QString &title = QString(), diff --git a/python/gui/auto_generated/qgscolorrampbutton.sip.in b/python/gui/auto_generated/qgscolorrampbutton.sip.in index d65fd32a1f8..7981d98d9ec 100644 --- a/python/gui/auto_generated/qgscolorrampbutton.sip.in +++ b/python/gui/auto_generated/qgscolorrampbutton.sip.in @@ -15,8 +15,6 @@ class QgsColorRampButton : QToolButton A cross platform button subclass for selecting color ramps. Will open color ramp dialogs when clicked. Offers live updates to button from color ramp dialog. An attached drop-down menu allows for access to saved color ramps, as well as option to invert the current color ramp and create new ramps. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgscolorschemelist.sip.in b/python/gui/auto_generated/qgscolorschemelist.sip.in index cc87dfdfaff..cf1a04b6a7e 100644 --- a/python/gui/auto_generated/qgscolorschemelist.sip.in +++ b/python/gui/auto_generated/qgscolorschemelist.sip.in @@ -198,8 +198,6 @@ Returns whether the color scheme list has been modified Returns the scheme currently selected in the list. .. seealso:: :py:func:`setScheme` - -.. versionadded:: 3.0 %End public slots: @@ -248,8 +246,6 @@ Copies colors from the list to the clipboard Displays a file picker dialog allowing users to import colors into the list from a file. .. seealso:: :py:func:`showExportColorsDialog` - -.. versionadded:: 3.0 %End void showExportColorsDialog(); @@ -257,8 +253,6 @@ Displays a file picker dialog allowing users to import colors into the list from Displays a file picker dialog allowing users to export colors from the list into a file. .. seealso:: :py:func:`showImportColorsDialog` - -.. versionadded:: 3.0 %End signals: diff --git a/python/gui/auto_generated/qgscompoundcolorwidget.sip.in b/python/gui/auto_generated/qgscompoundcolorwidget.sip.in index d3ddf347c6b..586fb788438 100644 --- a/python/gui/auto_generated/qgscompoundcolorwidget.sip.in +++ b/python/gui/auto_generated/qgscompoundcolorwidget.sip.in @@ -52,8 +52,6 @@ Sets whether opacity modification (transparency) is permitted for the color dialog. Defaults to ``True``. :param allowOpacity: set to ``False`` to disable opacity modification - -.. versionadded:: 3.0 %End void setDiscarded( bool discarded ); @@ -62,8 +60,6 @@ Sets whether the widget's color has been "discarded" and the selected color shou be stored in the recent color list. :param discarded: set to ``True`` to avoid adding color to recent color list on widget destruction. - -.. versionadded:: 3.0 %End static QgsUserColorScheme *importUserPaletteFromFile( QWidget *parent ); diff --git a/python/gui/auto_generated/qgscurveeditorwidget.sip.in b/python/gui/auto_generated/qgscurveeditorwidget.sip.in index 779abd8e757..5547e28e504 100644 --- a/python/gui/auto_generated/qgscurveeditorwidget.sip.in +++ b/python/gui/auto_generated/qgscurveeditorwidget.sip.in @@ -15,8 +15,6 @@ class QgsCurveEditorWidget : QWidget { %Docstring(signature="appended") A widget for manipulating :py:class:`QgsCurveTransform` curves. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgscustomdrophandler.sip.in b/python/gui/auto_generated/qgscustomdrophandler.sip.in index e7d875c148d..1a938d555b6 100644 --- a/python/gui/auto_generated/qgscustomdrophandler.sip.in +++ b/python/gui/auto_generated/qgscustomdrophandler.sip.in @@ -30,8 +30,6 @@ Implementations have three approaches they can use to handle drops. explorer to QGIS will lock the explorer window until the drop handling has been complete). Accordingly :py:func:`~handleMimeData` implementations must return quickly and defer any intensive or slow processing. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgsencodingfiledialog.sip.in b/python/gui/auto_generated/qgsencodingfiledialog.sip.in index 4e22583a596..7c07693d4b1 100644 --- a/python/gui/auto_generated/qgsencodingfiledialog.sip.in +++ b/python/gui/auto_generated/qgsencodingfiledialog.sip.in @@ -50,8 +50,6 @@ class QgsEncodingSelectionDialog: QDialog { %Docstring(signature="appended") A dialog which presents the user with a choice of file encodings. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgsexpressionbuilderdialog.sip.in b/python/gui/auto_generated/qgsexpressionbuilderdialog.sip.in index 5487f9514d9..ab46a96df1c 100644 --- a/python/gui/auto_generated/qgsexpressionbuilderdialog.sip.in +++ b/python/gui/auto_generated/qgsexpressionbuilderdialog.sip.in @@ -79,16 +79,12 @@ Sets geometry calculator used in distance/area calculations. %Docstring Allow accepting invalid expressions. This can be useful when we are not able to provide an expression context of which we are sure it's completely populated. - -.. versionadded:: 3.0 %End void setAllowEvalErrors( bool allowEvalErrors ); %Docstring Allow accepting expressions with evaluation errors. This can be useful when we are not able to provide an expression context of which we are sure it's completely populated. - -.. versionadded:: 3.0 %End signals: @@ -97,8 +93,6 @@ provide an expression context of which we are sure it's completely populated. %Docstring Allow accepting expressions with evaluation errors. This can be useful when we are not able to provide an expression context of which we are sure it's completely populated. - -.. versionadded:: 3.0 %End protected: diff --git a/python/gui/auto_generated/qgsexpressionbuilderwidget.sip.in b/python/gui/auto_generated/qgsexpressionbuilderwidget.sip.in index c9275a78d09..af8d02a7e59 100644 --- a/python/gui/auto_generated/qgsexpressionbuilderwidget.sip.in +++ b/python/gui/auto_generated/qgsexpressionbuilderwidget.sip.in @@ -244,8 +244,6 @@ Updates the list of function files found at the given path Returns a pointer to the dialog's function item model. This method is exposed for testing purposes only - it should not be used to modify the model. -.. versionadded:: 3.0 - .. deprecated:: QGIS 3.14 %End @@ -254,8 +252,6 @@ This method is exposed for testing purposes only - it should not be used to modi Returns the project currently associated with the widget. .. seealso:: :py:func:`setProject` - -.. versionadded:: 3.0 %End void setProject( QgsProject *project ); @@ -264,24 +260,18 @@ Sets the ``project`` currently associated with the widget. This controls which layers and relations and other project-specific items are shown in the widget. .. seealso:: :py:func:`project` - -.. versionadded:: 3.0 %End bool evalError() const; %Docstring Will be set to ``True`` if the current expression text reported an eval error with the context. - -.. versionadded:: 3.0 %End bool parserError() const; %Docstring Will be set to ``True`` if the current expression text reports a parser error with the context. - -.. versionadded:: 3.0 %End void setExpressionPreviewVisible( bool isVisible ); @@ -387,16 +377,12 @@ continue. %Docstring Will be set to ``True`` if the current expression text reported an eval error with the context. - -.. versionadded:: 3.0 %End void parserErrorChanged(); %Docstring Will be set to ``True`` if the current expression text reported a parser error with the context. - -.. versionadded:: 3.0 %End protected: diff --git a/python/gui/auto_generated/qgsexpressionlineedit.sip.in b/python/gui/auto_generated/qgsexpressionlineedit.sip.in index f1e94946118..8831c8af41a 100644 --- a/python/gui/auto_generated/qgsexpressionlineedit.sip.in +++ b/python/gui/auto_generated/qgsexpressionlineedit.sip.in @@ -23,8 +23,6 @@ choice as it gives users direct access to select fields from a drop-down list. :py:class:`QgsExpressionLineEdit` also supports a multiline editor mode which is useful where more space is available for the widget, but where :py:class:`QgsExpressionBuilderWidget` is too complex or large for use. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgsexpressionselectiondialog.sip.in b/python/gui/auto_generated/qgsexpressionselectiondialog.sip.in index 1f9a739eb17..8f142d17667 100644 --- a/python/gui/auto_generated/qgsexpressionselectiondialog.sip.in +++ b/python/gui/auto_generated/qgsexpressionselectiondialog.sip.in @@ -65,15 +65,11 @@ Sets the message bar to display feedback from the dialog. This is used when zoom features to display the count of selected features. :param messageBar: target message bar - -.. versionadded:: 3.0 %End void setMapCanvas( QgsMapCanvas *canvas ); %Docstring Sets a map canvas associated with the dialog. - -.. versionadded:: 3.0 %End protected: diff --git a/python/gui/auto_generated/qgsextentgroupbox.sip.in b/python/gui/auto_generated/qgsextentgroupbox.sip.in index 8f5d35a60c4..2d53f89bbd6 100644 --- a/python/gui/auto_generated/qgsextentgroupbox.sip.in +++ b/python/gui/auto_generated/qgsextentgroupbox.sip.in @@ -120,8 +120,6 @@ Returns the extent shown in the widget - in output CRS coordinates. Returns the current output CRS, used in the display. .. seealso:: :py:func:`outputExtent` - -.. versionadded:: 3.0 %End QgsExtentGroupBox::ExtentState extentState() const; @@ -149,16 +147,12 @@ Sets the map canvas to enable dragging of extent on a canvas. :param canvas: the map canvas :param drawOnCanvasOption: set to false to disable to draw on canvas option - -.. versionadded:: 3.0 %End QSize ratio() const; %Docstring Returns the current fixed aspect ratio to be used when dragging extent onto the canvas. If the aspect ratio isn't fixed, the width and height will be set to zero. - -.. versionadded:: 3.0 %End public slots: @@ -181,15 +175,11 @@ Sets the output extent to a custom extent (may be transformed to output CRS). void setOutputExtentFromLayer( const QgsMapLayer *layer ); %Docstring Sets the output extent to match a ``layer``'s extent (may be transformed to output CRS). - -.. versionadded:: 3.0 %End void setOutputExtentFromDrawOnCanvas(); %Docstring Sets the output extent by dragging on the canvas. - -.. versionadded:: 3.0 %End void setRatio( QSize ratio ); @@ -198,8 +188,6 @@ Sets a fixed aspect ratio to be used when dragging extent onto the canvas. To unset a fixed aspect ratio, set the width and height to zero. :param ratio: aspect ratio's width and height - -.. versionadded:: 3.0 %End signals: diff --git a/python/gui/auto_generated/qgsfeaturelistcombobox.sip.in b/python/gui/auto_generated/qgsfeaturelistcombobox.sip.in index 2fe167724ec..c096043271e 100644 --- a/python/gui/auto_generated/qgsfeaturelistcombobox.sip.in +++ b/python/gui/auto_generated/qgsfeaturelistcombobox.sip.in @@ -16,8 +16,6 @@ This offers a combobox with autocompleter that allows selecting features from a It will show up to 100 entries at a time. The entries can be chosen based on the displayExpression and whenever text is typed into the combobox, the completer and popup will adjust to features matching the typed text. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgsfieldcombobox.sip.in b/python/gui/auto_generated/qgsfieldcombobox.sip.in index ef6a5ab4932..b3ee4ffc14a 100644 --- a/python/gui/auto_generated/qgsfieldcombobox.sip.in +++ b/python/gui/auto_generated/qgsfieldcombobox.sip.in @@ -47,8 +47,6 @@ currently used filter on list of fields Sets whether an optional empty field ("not set") option is shown in the combo box. .. seealso:: :py:func:`allowEmptyFieldName` - -.. versionadded:: 3.0 %End bool allowEmptyFieldName() const; @@ -56,8 +54,6 @@ Sets whether an optional empty field ("not set") option is shown in the combo bo Returns ``True`` if the combo box allows the empty field ("not set") choice. .. seealso:: :py:func:`setAllowEmptyFieldName` - -.. versionadded:: 3.0 %End QString currentField() const; diff --git a/python/gui/auto_generated/qgsfieldexpressionwidget.sip.in b/python/gui/auto_generated/qgsfieldexpressionwidget.sip.in index cdca67282e5..71c750874ea 100644 --- a/python/gui/auto_generated/qgsfieldexpressionwidget.sip.in +++ b/python/gui/auto_generated/qgsfieldexpressionwidget.sip.in @@ -124,8 +124,6 @@ value will be converted to a valid expression referencing this field (ie enclosi appropriate quotations). Alias for :py:func:`~QgsFieldExpressionWidget.asExpression` - -.. versionadded:: 3.0 %End QgsVectorLayer *layer() const; @@ -142,24 +140,18 @@ an expression context for the widget. :param generator: A :py:class:`QgsExpressionContextGenerator` class that will be used to create an expression context when required. - -.. versionadded:: 3.0 %End bool allowEvalErrors() const; %Docstring Allow accepting expressions with evaluation errors. This can be useful when we are not able to provide an expression context of which we are sure it's completely populated. - -.. versionadded:: 3.0 %End void setAllowEvalErrors( bool allowEvalErrors ); %Docstring Allow accepting expressions with evaluation errors. This can be useful when we are not able to provide an expression context of which we are sure it's completely populated. - -.. versionadded:: 3.0 %End bool buttonVisible() const; @@ -195,8 +187,6 @@ fieldChanged signal with indication of the validity of the expression %Docstring Allow accepting expressions with evaluation errors. This can be useful when we are not able to provide an expression context of which we are sure it's completely populated. - -.. versionadded:: 3.0 %End void buttonVisibleChanged(); @@ -236,8 +226,6 @@ Sets the fields used in the widget to ``fields``, this allows the widget to work %Docstring Sets the current expression text and if applicable also the field. Alias for setField. - -.. versionadded:: 3.0 %End protected slots: diff --git a/python/gui/auto_generated/qgsfieldvalueslineedit.sip.in b/python/gui/auto_generated/qgsfieldvalueslineedit.sip.in index c50fa2e4bcd..352aa9c3332 100644 --- a/python/gui/auto_generated/qgsfieldvalueslineedit.sip.in +++ b/python/gui/auto_generated/qgsfieldvalueslineedit.sip.in @@ -18,8 +18,6 @@ class QgsFieldValuesLineEdit: QgsFilterLineEdit A line edit with an autocompleter which takes unique values from a vector layer's fields. The autocompleter is populated from the vector layer in the background to ensure responsive interaction with the widget. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgsfiledownloaderdialog.sip.in b/python/gui/auto_generated/qgsfiledownloaderdialog.sip.in index 7c15964f649..e91862f0179 100644 --- a/python/gui/auto_generated/qgsfiledownloaderdialog.sip.in +++ b/python/gui/auto_generated/qgsfiledownloaderdialog.sip.in @@ -22,8 +22,6 @@ cancellation. .. note:: Until QGIS 3.0 this functionality was available via :py:class:`QgsFileDownloader`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgsfilewidget.sip.in b/python/gui/auto_generated/qgsfilewidget.sip.in index c719690c740..8f9f5bfc71e 100644 --- a/python/gui/auto_generated/qgsfilewidget.sip.in +++ b/python/gui/auto_generated/qgsfilewidget.sip.in @@ -250,8 +250,6 @@ Sets whether the relative path is with respect to the project path or the defaul %Docstring Returns a pointer to the widget's line edit, which can be used to customize the appearance and behavior of the line edit portion of the widget. - -.. versionadded:: 3.0 %End signals: diff --git a/python/gui/auto_generated/qgsfilterlineedit.sip.in b/python/gui/auto_generated/qgsfilterlineedit.sip.in index 7c5f70e9ed4..721328d1e35 100644 --- a/python/gui/auto_generated/qgsfilterlineedit.sip.in +++ b/python/gui/auto_generated/qgsfilterlineedit.sip.in @@ -51,8 +51,6 @@ Constructor for QgsFilterLineEdit. Returns ``True`` if the widget's clear button is visible. .. seealso:: :py:func:`setShowClearButton` - -.. versionadded:: 3.0 %End void setShowClearButton( bool visible ); @@ -62,8 +60,6 @@ Sets whether the widget's clear button is visible. :param visible: set to ``False`` to hide the clear button .. seealso:: :py:func:`showClearButton` - -.. versionadded:: 3.0 %End ClearMode clearMode() const; @@ -72,8 +68,6 @@ Returns the clear mode for the widget. The clear mode defines the behavior of th widget when its value is cleared. This defaults to ClearToNull. .. seealso:: :py:func:`setClearMode` - -.. versionadded:: 3.0 %End void setClearMode( ClearMode mode ); @@ -82,8 +76,6 @@ Sets the clear mode for the widget. The clear mode defines the behavior of the widget when its value is cleared. This defaults to ClearToNull. .. seealso:: :py:func:`clearMode` - -.. versionadded:: 3.0 %End void setNullValue( const QString &nullValue ); @@ -112,16 +104,12 @@ Define if a search icon shall be shown on the left of the image when no text is entered :param visible: set to ``False`` to hide the search icon - -.. versionadded:: 3.0 %End bool showSearchIcon() const; %Docstring Returns if a search icon shall be shown on the left of the image when no text is entered - -.. versionadded:: 3.0 %End void setDefaultValue( const QString &defaultValue ); @@ -135,8 +123,6 @@ is equal to ClearToDefault. .. seealso:: :py:func:`defaultValue` .. seealso:: :py:func:`clearMode` - -.. versionadded:: 3.0 %End QString defaultValue() const; @@ -148,8 +134,6 @@ is equal to ClearToDefault. .. seealso:: :py:func:`setDefaultValue` .. seealso:: :py:func:`clearMode` - -.. versionadded:: 3.0 %End void setValue( const QString &value ); @@ -186,30 +170,22 @@ Determine if the current text represents null. %Docstring Show a spinner icon. This can be used for search boxes to indicate that something is going on in the background. - -.. versionadded:: 3.0 %End void setShowSpinner( bool showSpinner ); %Docstring Show a spinner icon. This can be used for search boxes to indicate that something is going on in the background. - -.. versionadded:: 3.0 %End bool selectOnFocus() const; %Docstring Will select all text when this widget receives the focus. - -.. versionadded:: 3.0 %End void setSelectOnFocus( bool selectOnFocus ); %Docstring Will select all text when this widget receives the focus. - -.. versionadded:: 3.0 %End virtual bool event( QEvent *event ); @@ -217,8 +193,6 @@ Will select all text when this widget receives the focus. %Docstring Reimplemented to enable/disable the clear action depending on read-only status - -.. versionadded:: 3.0.1 %End bool hasStateStored() const; @@ -235,8 +209,6 @@ Returns if a state is already saved Clears the widget and resets it to the null value. .. seealso:: :py:func:`nullValue` - -.. versionadded:: 3.0 %End void storeState(); @@ -273,16 +245,12 @@ Same as :py:func:`~QgsFilterLineEdit.textChanged` but with support for null valu %Docstring Show a spinner icon. This can be used for search boxes to indicate that something is going on in the background. - -.. versionadded:: 3.0 %End void selectOnFocusChanged(); %Docstring Will select all text when this widget receives the focus. - -.. versionadded:: 3.0 %End protected: diff --git a/python/gui/auto_generated/qgsfloatingwidget.sip.in b/python/gui/auto_generated/qgsfloatingwidget.sip.in index 2ceed722f08..85e6e5fd3cf 100644 --- a/python/gui/auto_generated/qgsfloatingwidget.sip.in +++ b/python/gui/auto_generated/qgsfloatingwidget.sip.in @@ -15,8 +15,6 @@ class QgsFloatingWidget: QWidget A QWidget subclass for creating widgets which float outside of the normal Qt layout system. Floating widgets use an "anchor widget" to determine how they are anchored within their parent widget. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgsfontbutton.sip.in b/python/gui/auto_generated/qgsfontbutton.sip.in index 8c9be0a4a00..02053ea0855 100644 --- a/python/gui/auto_generated/qgsfontbutton.sip.in +++ b/python/gui/auto_generated/qgsfontbutton.sip.in @@ -23,8 +23,6 @@ The button can be used in two different :py:func:`~modes`. The default behavior all settings used for configuring :py:class:`QgsTextFormat`/:py:class:`QgsTextRenderer` classes. A cut down mode (without settings for color) is also available when the resultant font is used only in a QFont object. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgsformannotation.sip.in b/python/gui/auto_generated/qgsformannotation.sip.in index 458713dc3e7..d4cca99ab20 100644 --- a/python/gui/auto_generated/qgsformannotation.sip.in +++ b/python/gui/auto_generated/qgsformannotation.sip.in @@ -13,8 +13,6 @@ class QgsFormAnnotation: QgsAnnotation { %Docstring(signature="appended") An annotation item that embeds a designer form showing the feature attribute - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgsgradientcolorrampdialog.sip.in b/python/gui/auto_generated/qgsgradientcolorrampdialog.sip.in index 4fe933c14d2..72607cf408b 100644 --- a/python/gui/auto_generated/qgsgradientcolorrampdialog.sip.in +++ b/python/gui/auto_generated/qgsgradientcolorrampdialog.sip.in @@ -14,8 +14,6 @@ class QgsGradientColorRampDialog : QDialog { %Docstring(signature="appended") A dialog which allows users to modify the properties of a :py:class:`QgsGradientColorRamp`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgsgui.sip.in b/python/gui/auto_generated/qgsgui.sip.in index ef7cad674b2..bad47f83fbf 100644 --- a/python/gui/auto_generated/qgsgui.sip.in +++ b/python/gui/auto_generated/qgsgui.sip.in @@ -15,8 +15,6 @@ class QgsGui : QObject %Docstring(signature="appended") :py:class:`QgsGui` is a singleton class containing various registry and other global members related to GUI classes. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgshelp.sip.in b/python/gui/auto_generated/qgshelp.sip.in index 7a2519e3253..b2aac7c8c67 100644 --- a/python/gui/auto_generated/qgshelp.sip.in +++ b/python/gui/auto_generated/qgshelp.sip.in @@ -26,8 +26,6 @@ URI construction takes in account following information: If no help found, default error page with information how to setup help system will be shown. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -41,8 +39,6 @@ Opens help topic for the given help key using default system web browser. If help topic not found, builtin error page shown. :param key: key which identified help topic - -.. versionadded:: 3.0 %End static QUrl helpUrl( const QString &key ); @@ -51,8 +47,6 @@ Returns URI of the help topic for the given key. If help topic not found, URI of the builtin error page returned. :param key: key which identified help topic - -.. versionadded:: 3.0 %End }; diff --git a/python/gui/auto_generated/qgsidentifymenu.sip.in b/python/gui/auto_generated/qgsidentifymenu.sip.in index 7b8c94f14ea..7976f05034e 100644 --- a/python/gui/auto_generated/qgsidentifymenu.sip.in +++ b/python/gui/auto_generated/qgsidentifymenu.sip.in @@ -84,15 +84,11 @@ define if the menu will be shown with a single identify result void setExpressionContextScope( const QgsExpressionContextScope &scope ); %Docstring Sets an expression context scope used to resolve underlying actions. - -.. versionadded:: 3.0 %End QgsExpressionContextScope expressionContextScope() const; %Docstring Returns an expression context scope used to resolve underlying actions. - -.. versionadded:: 3.0 %End void setShowFeatureActions( bool showFeatureActions ); diff --git a/python/gui/auto_generated/qgskeyvaluewidget.sip.in b/python/gui/auto_generated/qgskeyvaluewidget.sip.in index 78132f79f46..5e09222255a 100644 --- a/python/gui/auto_generated/qgskeyvaluewidget.sip.in +++ b/python/gui/auto_generated/qgskeyvaluewidget.sip.in @@ -14,8 +14,6 @@ class QgsKeyValueWidget: QgsTableWidgetBase { %Docstring(signature="appended") Widget allowing to edit a QVariantMap, using a table. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgslimitedrandomcolorrampdialog.sip.in b/python/gui/auto_generated/qgslimitedrandomcolorrampdialog.sip.in index 6a8b230c431..15101c2788d 100644 --- a/python/gui/auto_generated/qgslimitedrandomcolorrampdialog.sip.in +++ b/python/gui/auto_generated/qgslimitedrandomcolorrampdialog.sip.in @@ -13,8 +13,6 @@ class QgsLimitedRandomColorRampWidget : QgsPanelWidget { %Docstring(signature="appended") A widget which allows users to modify the properties of a :py:class:`QgsLimitedRandomColorRamp`. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -91,8 +89,6 @@ class QgsLimitedRandomColorRampDialog : QDialog { %Docstring(signature="appended") A dialog which allows users to modify the properties of a :py:class:`QgsLimitedRandomColorRamp`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgslistwidget.sip.in b/python/gui/auto_generated/qgslistwidget.sip.in index dc31265e1d3..d94f0d2c51c 100644 --- a/python/gui/auto_generated/qgslistwidget.sip.in +++ b/python/gui/auto_generated/qgslistwidget.sip.in @@ -15,8 +15,6 @@ class QgsListWidget: QgsTableWidgetBase { %Docstring(signature="appended") Widget allowing to edit a QVariantList, using a table. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgsmapcanvas.sip.in b/python/gui/auto_generated/qgsmapcanvas.sip.in index 0cb719a748e..d80a28e0ccb 100644 --- a/python/gui/auto_generated/qgsmapcanvas.sip.in +++ b/python/gui/auto_generated/qgsmapcanvas.sip.in @@ -62,8 +62,6 @@ to first clear the theme association by calling :py:func:`~QgsMapCanvas.setTheme empty string before :py:func:`~QgsMapCanvas.setLayers` calls can be made. .. seealso:: :py:func:`layers` - -.. versionadded:: 3.0 %End void setCurrentLayer( QgsMapLayer *layer ); @@ -99,8 +97,6 @@ Sets destination coordinate reference system void setMapSettingsFlags( Qgis::MapSettingsFlags flags ); %Docstring Resets the ``flags`` for the canvas' map settings. - -.. versionadded:: 3.0 %End const QgsLabelingResults *labelingResults( bool allowOutdatedResults = true ) const; @@ -164,8 +160,6 @@ Blocks until the rendering job has finished. In almost all cases you do NOT want to call this, as it will hang the UI until the rendering job is complete. It's included in API solely for unit testing and standalone Python scripts. - -.. versionadded:: 3.0 %End void setParallelRenderingEnabled( bool enabled ); @@ -349,8 +343,6 @@ The ``startColor`` and ``endColor`` can be specified, along with the number of If the features or geometries are already available, :py:func:`~QgsMapCanvas.flashGeometries` is much more efficient. .. seealso:: :py:func:`flashGeometries` - -.. versionadded:: 3.0 %End void flashGeometries( const QList< QgsGeometry > &geometries, const QgsCoordinateReferenceSystem &crs = QgsCoordinateReferenceSystem(), @@ -366,8 +358,6 @@ The ``startColor`` and ``endColor`` can be specified, along with the number of ``flashes`` and ``duration`` of each flash (in milliseconds). .. seealso:: :py:func:`flashFeatureIds` - -.. versionadded:: 3.0 %End void setMapTool( QgsMapTool *mapTool, bool clean = false ); @@ -421,8 +411,6 @@ Set color of selected vector features QColor selectionColor() const; %Docstring Returns color for selected features - -.. versionadded:: 3.0 %End void updateScale(); @@ -542,8 +530,6 @@ If an empty string is passed then the current theme association will be cleared. .. seealso:: :py:func:`theme` - -.. versionadded:: 3.0 %End QString theme() const; @@ -551,8 +537,6 @@ cleared. Returns the map's theme shown in the canvas, if set. .. seealso:: :py:func:`setTheme` - -.. versionadded:: 3.0 %End const QgsMapToPixel *getCoordinateTransform(); @@ -763,8 +747,6 @@ Sets segmentation tolerance type (maximum angle or maximum difference between cu QList< QgsMapCanvasAnnotationItem *> annotationItems() const; %Docstring Returns a list of all annotation items in the canvas. - -.. versionadded:: 3.0 %End bool annotationsVisible() const; @@ -772,8 +754,6 @@ Returns a list of all annotation items in the canvas. Returns ``True`` if annotations are visible within the map canvas. .. seealso:: :py:func:`setAnnotationsVisible` - -.. versionadded:: 3.0 %End void setAnnotationsVisible( bool visible ); @@ -781,22 +761,16 @@ Returns ``True`` if annotations are visible within the map canvas. Sets whether annotations are ``visible`` in the canvas. .. seealso:: :py:func:`annotationsVisible` - -.. versionadded:: 3.0 %End void setLabelingEngineSettings( const QgsLabelingEngineSettings &settings ); %Docstring Sets global labeling engine settings in the internal map settings - -.. versionadded:: 3.0 %End const QgsLabelingEngineSettings &labelingEngineSettings() const; %Docstring Returns global labeling engine settings from the internal map settings - -.. versionadded:: 3.0 %End bool previewJobsEnabled() const; @@ -807,8 +781,6 @@ out-of-canvas areas when panning or zooming out the map) are enabled for the canvas. .. seealso:: :py:func:`setPreviewJobsEnabled` - -.. versionadded:: 3.0 %End void setPreviewJobsEnabled( bool enabled ); @@ -819,8 +791,6 @@ out-of-canvas areas when panning or zooming out the map) are ``enabled`` for the canvas. .. seealso:: :py:func:`previewJobsEnabled` - -.. versionadded:: 3.0 %End @@ -1102,8 +1072,6 @@ Emitted when the scale of the map changes void canvasColorChanged(); %Docstring Emitted when canvas background color changes - -.. versionadded:: 3.0 %End @@ -1183,8 +1151,6 @@ Emitted when map CRS has changed void transformContextChanged(); %Docstring Emitted when the canvas transform context is changed. - -.. versionadded:: 3.0 %End void currentLayerChanged( QgsMapLayer *layer ); @@ -1202,8 +1168,6 @@ Emitted when the configuration of overridden layer styles changes Emitted when the canvas has been assigned a different map theme. .. seealso:: :py:func:`setTheme` - -.. versionadded:: 3.0 %End void messageEmitted( const QString &title, const QString &message, Qgis::MessageLevel = Qgis::MessageLevel::Info ); diff --git a/python/gui/auto_generated/qgsmapcanvasannotationitem.sip.in b/python/gui/auto_generated/qgsmapcanvasannotationitem.sip.in index d9c8fea91c5..fa9a1157559 100644 --- a/python/gui/auto_generated/qgsmapcanvasannotationitem.sip.in +++ b/python/gui/auto_generated/qgsmapcanvasannotationitem.sip.in @@ -19,8 +19,6 @@ class QgsMapCanvasAnnotationItem: QObject, QgsMapCanvasItem { %Docstring(signature="appended") An interactive map canvas item which displays a :py:class:`QgsAnnotation`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgsmapcanvastracer.sip.in b/python/gui/auto_generated/qgsmapcanvastracer.sip.in index 624900b7101..907c48b9318 100644 --- a/python/gui/auto_generated/qgsmapcanvastracer.sip.in +++ b/python/gui/auto_generated/qgsmapcanvastracer.sip.in @@ -47,16 +47,12 @@ The action is used to determine whether tracing is currently enabled by the user QAction *actionEnableSnapping() const; %Docstring Access to action that user may use to toggle snapping on/off. May be ``None`` if no action was associated. - -.. versionadded:: 3.0 %End void setActionEnableSnapping( QAction *action ); %Docstring Assign "enable snapping" checkable action to the tracer. The action is used to determine whether snapping is currently enabled by the user. - -.. versionadded:: 3.0 %End static QgsMapCanvasTracer *tracerForCanvas( QgsMapCanvas *canvas ); diff --git a/python/gui/auto_generated/qgsmaplayercombobox.sip.in b/python/gui/auto_generated/qgsmaplayercombobox.sip.in index dbffaf0dda8..973f1cbf833 100644 --- a/python/gui/auto_generated/qgsmaplayercombobox.sip.in +++ b/python/gui/auto_generated/qgsmaplayercombobox.sip.in @@ -67,8 +67,6 @@ returns the list of excepted layers Sets a list of data providers which should be excluded from the combobox. .. seealso:: :py:func:`excludedProviders` - -.. versionadded:: 3.0 %End QStringList excludedProviders() const; @@ -76,8 +74,6 @@ Sets a list of data providers which should be excluded from the combobox. Returns the list of data providers which are excluded from the combobox. .. seealso:: :py:func:`setExcludedProviders` - -.. versionadded:: 3.0 %End void setProject( QgsProject *project ); @@ -97,8 +93,6 @@ Sets whether an optional empty layer ("not set") option is shown in the combo bo Since QGIS 3.20, the optional ``text`` and ``icon`` arguments allows the text and icon for the empty layer item to be set. .. seealso:: :py:func:`allowEmptyLayer` - -.. versionadded:: 3.0 %End bool allowEmptyLayer() const; @@ -106,8 +100,6 @@ Since QGIS 3.20, the optional ``text`` and ``icon`` arguments allows the text an Returns ``True`` if the combo box allows the empty layer ("not set") choice. .. seealso:: :py:func:`setAllowEmptyLayer` - -.. versionadded:: 3.0 %End void setShowCrs( bool showCrs ); @@ -115,8 +107,6 @@ Returns ``True`` if the combo box allows the empty layer ("not set") choice. Sets whether the CRS of layers is also included in the combo box text. .. seealso:: :py:func:`showCrs` - -.. versionadded:: 3.0 %End bool showCrs() const; @@ -124,8 +114,6 @@ Sets whether the CRS of layers is also included in the combo box text. Returns ``True`` if the combo box shows the layer's CRS. .. seealso:: :py:func:`setShowCrs` - -.. versionadded:: 3.0 %End void setAdditionalItems( const QStringList &items ); @@ -135,8 +123,6 @@ These may represent additional layers such as layers which are not included in t layer registry, or paths to layers which have not yet been loaded into QGIS. .. seealso:: :py:func:`additionalItems` - -.. versionadded:: 3.0 %End QStringList additionalItems() const; @@ -144,8 +130,6 @@ layer registry, or paths to layers which have not yet been loaded into QGIS. Returns the list of additional (non map layer) items included at the end of the combo box. .. seealso:: :py:func:`setAdditionalItems` - -.. versionadded:: 3.0 %End void setAdditionalLayers( const QList &layers ); diff --git a/python/gui/auto_generated/qgsmaptooladvanceddigitizing.sip.in b/python/gui/auto_generated/qgsmaptooladvanceddigitizing.sip.in index 308a6e155c4..d1725e465ba 100644 --- a/python/gui/auto_generated/qgsmaptooladvanceddigitizing.sip.in +++ b/python/gui/auto_generated/qgsmaptooladvanceddigitizing.sip.in @@ -91,8 +91,6 @@ may keep advanced digitizing allowed all the time. If ``True`` is returned, that does not mean that advanced digitizing is actually active, because it is up to the user to enable/disable it when it is allowed. \sa :py:func:`~QgsMapToolAdvancedDigitizing.setAdvancedDigitizingAllowed` - -.. versionadded:: 3.0 %End bool isAutoSnapEnabled() const; @@ -102,8 +100,6 @@ Returns whether mouse events (press/move/release) should automatically try to sn to the tool. This may be desirable default behavior for some map tools, but not for other map tools. It is therefore possible to configure the behavior by the map tool. \sa :py:func:`~QgsMapToolAdvancedDigitizing.isAutoSnapEnabled` - -.. versionadded:: 3.0 %End protected: @@ -113,8 +109,6 @@ It is therefore possible to configure the behavior by the map tool. Sets whether functionality of advanced digitizing dock widget is currently allowed. This method is protected because it should be a decision of the map tool and not from elsewhere. \sa :py:func:`~QgsMapToolAdvancedDigitizing.isAdvancedDigitizingAllowed` - -.. versionadded:: 3.0 %End void setAutoSnapEnabled( bool enabled ); @@ -122,8 +116,6 @@ This method is protected because it should be a decision of the map tool and not Sets whether mouse events (press/move/release) should automatically try to snap mouse position This method is protected because it should be a decision of the map tool and not from elsewhere. \sa :py:func:`~QgsMapToolAdvancedDigitizing.isAutoSnapEnabled` - -.. versionadded:: 3.0 %End diff --git a/python/gui/auto_generated/qgsmaptoolcapture.sip.in b/python/gui/auto_generated/qgsmaptoolcapture.sip.in index a498ed68173..d0c487e09c9 100644 --- a/python/gui/auto_generated/qgsmaptoolcapture.sip.in +++ b/python/gui/auto_generated/qgsmaptoolcapture.sip.in @@ -98,8 +98,6 @@ Adds a whole curve (e.g. circularstring) to the captured geometry. Curve must be void clearCurve( ); %Docstring Clear capture curve. - -.. versionadded:: 3.0 %End const QgsCompoundCurve *captureCurve() const; @@ -112,8 +110,6 @@ Gets the capture curve QList snappingMatches() const; %Docstring Returns a list of matches for each point on the captureCurve. - -.. versionadded:: 3.0 %End virtual void cadCanvasMoveEvent( QgsMapMouseEvent *e ); @@ -159,9 +155,6 @@ value is derived from the snapped point. :param e: A mouse event :return: a point with ZM support if necessary - - -.. versionadded:: 3.0 %End QgsPoint mapPoint( const QgsPointXY &point ) const; @@ -172,9 +165,6 @@ WkbType of the current layer). :param point: A point in 2D :return: a point with ZM support if necessary - - -.. versionadded:: 3.0 %End diff --git a/python/gui/auto_generated/qgsmaptooldigitizefeature.sip.in b/python/gui/auto_generated/qgsmaptooldigitizefeature.sip.in index eab6b4d49eb..c8e163366fc 100644 --- a/python/gui/auto_generated/qgsmaptooldigitizefeature.sip.in +++ b/python/gui/auto_generated/qgsmaptooldigitizefeature.sip.in @@ -82,15 +82,11 @@ Emitted when the digitizing process was interrupted by the user. bool checkGeometryType() const; %Docstring Check if CaptureMode matches layer type. Default is ``True``. - -.. versionadded:: 3.0 %End void setCheckGeometryType( bool checkGeometryType ); %Docstring Check if CaptureMode matches layer type. Default is ``True``. - -.. versionadded:: 3.0 %End private: diff --git a/python/gui/auto_generated/qgsmaptoolextent.sip.in b/python/gui/auto_generated/qgsmaptoolextent.sip.in index 45ae6b81db4..2a8dd2b5778 100644 --- a/python/gui/auto_generated/qgsmaptoolextent.sip.in +++ b/python/gui/auto_generated/qgsmaptoolextent.sip.in @@ -14,8 +14,6 @@ class QgsMapToolExtent : QgsMapTool { %Docstring(signature="appended") A map tool that emits an extent from a rectangle drawn onto the map canvas. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgsmenuheader.sip.in b/python/gui/auto_generated/qgsmenuheader.sip.in index ecbf6c9d12f..61b8aeea791 100644 --- a/python/gui/auto_generated/qgsmenuheader.sip.in +++ b/python/gui/auto_generated/qgsmenuheader.sip.in @@ -14,8 +14,6 @@ class QgsMenuHeader : QWidget Custom widget for displaying subheaders within a QMenu in a standard style. .. seealso:: :py:class:`QgsMenuHeaderWidgetAction` - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -46,8 +44,6 @@ class QgsMenuHeaderWidgetAction: QWidgetAction Custom QWidgetAction for displaying subheaders within a QMenu in a standard style. .. seealso:: :py:class:`QgsMenuHeader` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgsmetadatawidget.sip.in b/python/gui/auto_generated/qgsmetadatawidget.sip.in index e33a51b1ab2..8ecad2ee6b9 100644 --- a/python/gui/auto_generated/qgsmetadatawidget.sip.in +++ b/python/gui/auto_generated/qgsmetadatawidget.sip.in @@ -15,8 +15,6 @@ class QgsMetadataWidget : QWidget { %Docstring(signature="appended") A wizard to edit metadata on a map layer. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgsnewauxiliaryfielddialog.sip.in b/python/gui/auto_generated/qgsnewauxiliaryfielddialog.sip.in index 6c92c618b6f..3233719cacb 100644 --- a/python/gui/auto_generated/qgsnewauxiliaryfielddialog.sip.in +++ b/python/gui/auto_generated/qgsnewauxiliaryfielddialog.sip.in @@ -14,8 +14,6 @@ class QgsNewAuxiliaryFieldDialog: QDialog %Docstring(signature="appended") A dialog to create a new auxiliary field - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgsnewauxiliarylayerdialog.sip.in b/python/gui/auto_generated/qgsnewauxiliarylayerdialog.sip.in index 2b772965d6b..f39ba3ed4f0 100644 --- a/python/gui/auto_generated/qgsnewauxiliarylayerdialog.sip.in +++ b/python/gui/auto_generated/qgsnewauxiliarylayerdialog.sip.in @@ -15,8 +15,6 @@ class QgsNewAuxiliaryLayerDialog: QDialog %Docstring(signature="appended") A dialog to create a new auxiliary layer - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgsnewgeopackagelayerdialog.sip.in b/python/gui/auto_generated/qgsnewgeopackagelayerdialog.sip.in index 28e42e23405..a8d70486eca 100644 --- a/python/gui/auto_generated/qgsnewgeopackagelayerdialog.sip.in +++ b/python/gui/auto_generated/qgsnewgeopackagelayerdialog.sip.in @@ -35,29 +35,21 @@ Constructor void setCrs( const QgsCoordinateReferenceSystem &crs ); %Docstring Sets the ``crs`` value for the new layer in the dialog. - -.. versionadded:: 3.0 %End QString databasePath() const; %Docstring Returns the database path - -.. versionadded:: 3.0 %End void setDatabasePath( const QString &path ); %Docstring Sets the initial database ``path`` - -.. versionadded:: 3.0 %End void lockDatabasePath(); %Docstring Sets the database path widgets to a locked and read-only mode. - -.. versionadded:: 3.0 %End void setOverwriteBehavior( OverwriteBehavior behavior ); @@ -65,8 +57,6 @@ Sets the database path widgets to a locked and read-only mode. Sets the ``behavior`` to use when a path to an existing geopackage file is used. The default behavior is to prompt the user for an action to take. - -.. versionadded:: 3.0 %End void setAddToProject( bool addToProject ); diff --git a/python/gui/auto_generated/qgsnewhttpconnection.sip.in b/python/gui/auto_generated/qgsnewhttpconnection.sip.in index 6659a3a105a..98e2e2aa29e 100644 --- a/python/gui/auto_generated/qgsnewhttpconnection.sip.in +++ b/python/gui/auto_generated/qgsnewhttpconnection.sip.in @@ -60,15 +60,11 @@ and appearance. QString name() const; %Docstring Returns the current connection name. - -.. versionadded:: 3.0 %End QString url() const; %Docstring Returns the current connection url. - -.. versionadded:: 3.0 %End public slots: @@ -91,15 +87,11 @@ Returns the current connection url. %Docstring Returns ``True`` if dialog settings are valid, or ``False`` if current settings are not valid and the dialog should not be acceptable. - -.. versionadded:: 3.0 %End QPushButton *testConnectButton(); %Docstring Returns the "test connection" button. - -.. versionadded:: 3.0 %End @@ -114,8 +106,6 @@ Returns the "test connection" button. Returns the QSettings key for WFS related settings for the connection. .. seealso:: :py:func:`wmsSettingsKey` - -.. versionadded:: 3.0 %End virtual QString wmsSettingsKey( const QString &base, const QString &connectionName ) const; @@ -123,16 +113,12 @@ Returns the QSettings key for WFS related settings for the connection. Returns the QSettings key for WMS related settings for the connection. .. seealso:: :py:func:`wfsSettingsKey` - -.. versionadded:: 3.0 %End void updateServiceSpecificSettings(); %Docstring Triggers a resync of the GUI widgets for the service specific settings (i.e. WFS and WMS related settings). - -.. versionadded:: 3.0 %End }; diff --git a/python/gui/auto_generated/qgsnewmemorylayerdialog.sip.in b/python/gui/auto_generated/qgsnewmemorylayerdialog.sip.in index 242a677b1f1..72b07fcd1dd 100644 --- a/python/gui/auto_generated/qgsnewmemorylayerdialog.sip.in +++ b/python/gui/auto_generated/qgsnewmemorylayerdialog.sip.in @@ -42,8 +42,6 @@ Returns the selected geometry type Sets the ``crs`` value for the new layer in the dialog. .. seealso:: :py:func:`crs` - -.. versionadded:: 3.0 %End QgsCoordinateReferenceSystem crs() const; diff --git a/python/gui/auto_generated/qgsnewvectorlayerdialog.sip.in b/python/gui/auto_generated/qgsnewvectorlayerdialog.sip.in index 17281da04bb..8bc125cc664 100644 --- a/python/gui/auto_generated/qgsnewvectorlayerdialog.sip.in +++ b/python/gui/auto_generated/qgsnewvectorlayerdialog.sip.in @@ -103,8 +103,6 @@ Returns the selected CRS for the new layer. Sets the ``crs`` value for the new layer in the dialog. .. seealso:: :py:func:`crs` - -.. versionadded:: 3.0 %End public slots: diff --git a/python/gui/auto_generated/qgsopacitywidget.sip.in b/python/gui/auto_generated/qgsopacitywidget.sip.in index 48b56a1c17b..08c15030fa5 100644 --- a/python/gui/auto_generated/qgsopacitywidget.sip.in +++ b/python/gui/auto_generated/qgsopacitywidget.sip.in @@ -13,8 +13,6 @@ class QgsOpacityWidget : QWidget { %Docstring(signature="appended") A widget for setting an opacity value. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgsoptionsdialogbase.sip.in b/python/gui/auto_generated/qgsoptionsdialogbase.sip.in index 5b94b2cc137..0c21560c662 100644 --- a/python/gui/auto_generated/qgsoptionsdialogbase.sip.in +++ b/python/gui/auto_generated/qgsoptionsdialogbase.sip.in @@ -144,8 +144,6 @@ in following calls. Default to ``title``. searchText searches for a text in all the pages of the stacked widget and highlight the results :param text: the text to search - -.. versionadded:: 3.0 %End protected slots: @@ -176,8 +174,6 @@ Remove tab and unregister widgets on page remove %Docstring register widgets in the dialog to search for text in it it is automatically called if a line edit has "mSearchLineEdit" as object name. - -.. versionadded:: 3.0 %End diff --git a/python/gui/auto_generated/qgsoptionsdialoghighlightwidget.sip.in b/python/gui/auto_generated/qgsoptionsdialoghighlightwidget.sip.in index b2d3895f8ab..ff339e49433 100644 --- a/python/gui/auto_generated/qgsoptionsdialoghighlightwidget.sip.in +++ b/python/gui/auto_generated/qgsoptionsdialoghighlightwidget.sip.in @@ -18,8 +18,6 @@ Container for a widget to be used to search text in the option dialog If the widget type is handled, it is valid. It can perform a text search in the widget and highlight it in case of success. This uses stylesheets. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgsoptionsdialoghighlightwidgetsimpl.sip.in b/python/gui/auto_generated/qgsoptionsdialoghighlightwidgetsimpl.sip.in index d83bbbcdbca..081f28d6f54 100644 --- a/python/gui/auto_generated/qgsoptionsdialoghighlightwidgetsimpl.sip.in +++ b/python/gui/auto_generated/qgsoptionsdialoghighlightwidgetsimpl.sip.in @@ -17,8 +17,6 @@ class QgsOptionsDialogHighlightLabel : QgsOptionsDialogHighlightWidget %Docstring(signature="appended") A highlight widget for labels. This is used to search and highlight text in :py:class:`QgsOptionsDialogBase` implementations. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -43,8 +41,6 @@ class QgsOptionsDialogHighlightCheckBox : QgsOptionsDialogHighlightWidget %Docstring(signature="appended") A highlight widget for checkboxes. This is used to search and highlight text in :py:class:`QgsOptionsDialogBase` implementations. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -69,8 +65,6 @@ class QgsOptionsDialogHighlightButton : QgsOptionsDialogHighlightWidget %Docstring(signature="appended") A highlight widget for buttons. This is used to search and highlight text in :py:class:`QgsOptionsDialogBase` implementations. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -95,8 +89,6 @@ class QgsOptionsDialogHighlightGroupBox : QgsOptionsDialogHighlightWidget %Docstring(signature="appended") A highlight widget for group boxes. This is used to search and highlight text in :py:class:`QgsOptionsDialogBase` implementations. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -123,8 +115,6 @@ A highlight widget for trees. This is used to search and highlight text in :py:class:`QgsOptionsDialogBase` implementations. Highlighting is only available for tree widgets only while searching can be performed in any tree view or inherited class. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgsoptionswidgetfactory.sip.in b/python/gui/auto_generated/qgsoptionswidgetfactory.sip.in index 0bfae9e838f..6692ea20e5e 100644 --- a/python/gui/auto_generated/qgsoptionswidgetfactory.sip.in +++ b/python/gui/auto_generated/qgsoptionswidgetfactory.sip.in @@ -12,8 +12,6 @@ class QgsOptionsPageWidget : QWidget { %Docstring(signature="appended") Base class for widgets for pages included in the options dialog. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgspanelwidget.sip.in b/python/gui/auto_generated/qgspanelwidget.sip.in index ebc878f33cf..7bd4c4c01de 100644 --- a/python/gui/auto_generated/qgspanelwidget.sip.in +++ b/python/gui/auto_generated/qgspanelwidget.sip.in @@ -113,8 +113,6 @@ widget. :param widget: widget which may be contained within a panel widget :return: parent panel widget if found, otherwise ``None`` - -.. versionadded:: 3.0 %End virtual QString menuButtonTooltip() const; diff --git a/python/gui/auto_generated/qgspanelwidgetstack.sip.in b/python/gui/auto_generated/qgspanelwidgetstack.sip.in index 389d005f519..42a94c2613c 100644 --- a/python/gui/auto_generated/qgspanelwidgetstack.sip.in +++ b/python/gui/auto_generated/qgspanelwidgetstack.sip.in @@ -86,8 +86,6 @@ the widget will be deleted. QgsPanelWidget *currentPanel(); %Docstring Returns the panel currently shown in the stack. - -.. versionadded:: 3.0 %End virtual QSize sizeHint() const; @@ -112,8 +110,6 @@ Accepts all panel widgets open in the stack in turn until only the :py:func:`~Qg remains. .. seealso:: :py:func:`acceptCurrentPanel` - -.. versionadded:: 3.0 %End void showPanel( QgsPanelWidget *panel ); diff --git a/python/gui/auto_generated/qgspasswordlineedit.sip.in b/python/gui/auto_generated/qgspasswordlineedit.sip.in index e2d4930c3a8..e7945151d1a 100644 --- a/python/gui/auto_generated/qgspasswordlineedit.sip.in +++ b/python/gui/auto_generated/qgspasswordlineedit.sip.in @@ -15,8 +15,6 @@ class QgsPasswordLineEdit : QLineEdit %Docstring(signature="appended") QLineEdit subclass with built in support for showing/hiding entered password. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgspresetcolorrampdialog.sip.in b/python/gui/auto_generated/qgspresetcolorrampdialog.sip.in index e154c6e3291..efce7b6c74b 100644 --- a/python/gui/auto_generated/qgspresetcolorrampdialog.sip.in +++ b/python/gui/auto_generated/qgspresetcolorrampdialog.sip.in @@ -13,8 +13,6 @@ class QgsPresetColorRampWidget : QgsPanelWidget { %Docstring(signature="appended") A widget which allows users to modify the properties of a :py:class:`QgsPresetSchemeColorRamp`. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -59,8 +57,6 @@ class QgsPresetColorRampDialog : QDialog { %Docstring(signature="appended") A dialog which allows users to modify the properties of a :py:class:`QgsPresetSchemeColorRamp`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgspropertyassistantwidget.sip.in b/python/gui/auto_generated/qgspropertyassistantwidget.sip.in index 237488e862c..0db733969f0 100644 --- a/python/gui/auto_generated/qgspropertyassistantwidget.sip.in +++ b/python/gui/auto_generated/qgspropertyassistantwidget.sip.in @@ -15,8 +15,6 @@ class QgsPropertyAssistantWidget : QgsPanelWidget { %Docstring(signature="appended") Shows a user-friendly assistant guiding users through the creation of :py:class:`QgsProperty` overrides. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgspropertyoverridebutton.sip.in b/python/gui/auto_generated/qgspropertyoverridebutton.sip.in index aaefd2f0977..f797544025b 100644 --- a/python/gui/auto_generated/qgspropertyoverridebutton.sip.in +++ b/python/gui/auto_generated/qgspropertyoverridebutton.sip.in @@ -22,8 +22,6 @@ It allows users to specify field or expression based overrides which should be applied to a property of an object. Eg, this widget is used for controlling data defined overrides in symbology, labeling and layouts. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -210,8 +208,6 @@ reflect the status of the property when it's set to follow a project color. void updateFieldLists(); %Docstring Updates list of fields. - -.. versionadded:: 3.0 %End diff --git a/python/gui/auto_generated/qgsrasterformatsaveoptionswidget.sip.in b/python/gui/auto_generated/qgsrasterformatsaveoptionswidget.sip.in index ce361a7d905..74611196d37 100644 --- a/python/gui/auto_generated/qgsrasterformatsaveoptionswidget.sip.in +++ b/python/gui/auto_generated/qgsrasterformatsaveoptionswidget.sip.in @@ -70,8 +70,6 @@ Populate widget with user-defined options. String should contain key=value pairs separated by spaces, e.g. "TILED=YES TFW=YES" .. seealso:: :py:func:`options` - -.. versionadded:: 3.0 %End void setType( QgsRasterFormatSaveOptionsWidget::Type type = Default ); diff --git a/python/gui/auto_generated/qgsratiolockbutton.sip.in b/python/gui/auto_generated/qgsratiolockbutton.sip.in index a213d4872f6..f48fd5c3f0b 100644 --- a/python/gui/auto_generated/qgsratiolockbutton.sip.in +++ b/python/gui/auto_generated/qgsratiolockbutton.sip.in @@ -14,8 +14,6 @@ class QgsRatioLockButton : QToolButton { %Docstring(signature="appended") A cross platform button subclass used to represent a locked / unlocked ratio state. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgsrubberband.sip.in b/python/gui/auto_generated/qgsrubberband.sip.in index a845a916e25..bcec6b787ac 100644 --- a/python/gui/auto_generated/qgsrubberband.sip.in +++ b/python/gui/auto_generated/qgsrubberband.sip.in @@ -114,8 +114,6 @@ Sets a secondary stroke color for the rubberband which will be drawn under the m Set to an invalid color to avoid drawing the secondary stroke. :param color: The color used to render a secondary stroke color to this rubberband - -.. versionadded:: 3.0 %End QColor secondaryStrokeColor() const; @@ -306,8 +304,6 @@ to the canvas CRS. If additional geometries are to be added then set ``doUpdate`` to ``False`` to defer costly repaint and bounding rectangle calculations for better performance. After adding the final geometry :py:func:`~QgsRubberBand.updatePosition` should be called. - -.. versionadded:: 3.0 %End void setTranslationOffset( double dx, double dy ); diff --git a/python/gui/auto_generated/qgsscrollarea.sip.in b/python/gui/auto_generated/qgsscrollarea.sip.in index ea1e861d085..f0fa010fc43 100644 --- a/python/gui/auto_generated/qgsscrollarea.sip.in +++ b/python/gui/auto_generated/qgsscrollarea.sip.in @@ -21,8 +21,6 @@ a child widget during a scroll event. All QGIS code and plugins should use :py:class:`QgsScrollArea` in place of QScrollArea. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgssnapindicator.sip.in b/python/gui/auto_generated/qgssnapindicator.sip.in index a5d9712fb1b..caa4537dd59 100644 --- a/python/gui/auto_generated/qgssnapindicator.sip.in +++ b/python/gui/auto_generated/qgssnapindicator.sip.in @@ -14,8 +14,6 @@ class QgsSnapIndicator { %Docstring(signature="appended") Class that shows snapping marker on map canvas for the current snapping match. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgssourceselectprovider.sip.in b/python/gui/auto_generated/qgssourceselectprovider.sip.in index 8ac9f8a8b3b..f33e1d9556a 100644 --- a/python/gui/auto_generated/qgssourceselectprovider.sip.in +++ b/python/gui/auto_generated/qgssourceselectprovider.sip.in @@ -13,8 +13,6 @@ class QgsSourceSelectProvider { %Docstring(signature="appended") This is the interface for those who want to add entries to the :py:class:`QgsDataSourceManagerDialog` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgssourceselectproviderregistry.sip.in b/python/gui/auto_generated/qgssourceselectproviderregistry.sip.in index 7ff845ddaab..55512470fbc 100644 --- a/python/gui/auto_generated/qgssourceselectproviderregistry.sip.in +++ b/python/gui/auto_generated/qgssourceselectproviderregistry.sip.in @@ -17,8 +17,6 @@ When created, it automatically adds providers from data provider plugins (e.g. P :py:class:`QgsSourceSelectProviderRegistry` is not usually directly created, but rather accessed through :py:func:`QgsGui.sourceSelectProviderRegistry()`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgsstatusbar.sip.in b/python/gui/auto_generated/qgsstatusbar.sip.in index 1c7fcf39016..3cdc8dbb8f1 100644 --- a/python/gui/auto_generated/qgsstatusbar.sip.in +++ b/python/gui/auto_generated/qgsstatusbar.sip.in @@ -24,8 +24,6 @@ for resize grips and other platform specific status bar tweaks. Instead of adding child widgets and showing messages directly in the window's status bar, these widgets (and messages) should instead be added into the embedded :py:class:`QgsStatusBar`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgssublayersdialog.sip.in b/python/gui/auto_generated/qgssublayersdialog.sip.in index 24d8f322cc8..f06dc64a8f0 100644 --- a/python/gui/auto_generated/qgssublayersdialog.sip.in +++ b/python/gui/auto_generated/qgssublayersdialog.sip.in @@ -90,29 +90,21 @@ Returns list of selected layers void setShowAddToGroupCheckbox( bool showAddToGroupCheckbox ); %Docstring Set if we should display the add to group checkbox - -.. versionadded:: 3.0 %End bool showAddToGroupCheckbox() const; %Docstring If we should display the add to group checkbox - -.. versionadded:: 3.0 %End bool addToGroupCheckbox() const; %Docstring If we should add layers in a group - -.. versionadded:: 3.0 %End int countColumn() const; %Docstring Returns column with count or -1 - -.. versionadded:: 3.0 %End public slots: diff --git a/python/gui/auto_generated/qgssubstitutionlistwidget.sip.in b/python/gui/auto_generated/qgssubstitutionlistwidget.sip.in index d0a541f50f2..840a7bccd45 100644 --- a/python/gui/auto_generated/qgssubstitutionlistwidget.sip.in +++ b/python/gui/auto_generated/qgssubstitutionlistwidget.sip.in @@ -15,8 +15,6 @@ A widget which allows users to specify a list of substitutions to apply to a str options for exporting and importing substitution lists. .. seealso:: :py:class:`QgsSubstitutionListDialog` - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -63,8 +61,6 @@ A dialog which allows users to specify a list of substitutions to apply to a str options for exporting and importing substitution lists. .. seealso:: :py:class:`QgsSubstitutionListWidget` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgssymbolbutton.sip.in b/python/gui/auto_generated/qgssymbolbutton.sip.in index b9606a1e786..65779b94aca 100644 --- a/python/gui/auto_generated/qgssymbolbutton.sip.in +++ b/python/gui/auto_generated/qgssymbolbutton.sip.in @@ -16,8 +16,6 @@ A button for creating and modifying :py:class:`QgsSymbol` settings. The button shows a preview icon for the current symbol, and will open a detailed symbol editor dialog (or panel widget) when clicked. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgstablewidgetbase.sip.in b/python/gui/auto_generated/qgstablewidgetbase.sip.in index 9eea3189ec1..3f09390e121 100644 --- a/python/gui/auto_generated/qgstablewidgetbase.sip.in +++ b/python/gui/auto_generated/qgstablewidgetbase.sip.in @@ -15,8 +15,6 @@ Base widget allowing to edit a collection, using a table. This widget includes buttons to add and remove rows. Child classes must call init(QAbstractTableModel*) from their constructor. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgstabwidget.sip.in b/python/gui/auto_generated/qgstabwidget.sip.in index ae85d5b9636..45800720fe4 100644 --- a/python/gui/auto_generated/qgstabwidget.sip.in +++ b/python/gui/auto_generated/qgstabwidget.sip.in @@ -13,8 +13,6 @@ class QgsTabWidget : QTabWidget %Docstring(signature="appended") The :py:class:`QgsTabWidget` class is the same as the QTabWidget but with additional methods to temporarily hide/show tabs. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -25,29 +23,21 @@ temporarily hide/show tabs. QgsTabWidget( QWidget *parent = 0 ); %Docstring Create a new QgsTabWidget with the optionally provided parent. - -.. versionadded:: 3.0 %End void hideTab( QWidget *tab ); %Docstring Hides the tab with the given widget - -.. versionadded:: 3.0 %End void showTab( QWidget *tab ); %Docstring Shows the tab with the given widget - -.. versionadded:: 3.0 %End void setTabVisible( QWidget *tab, bool visible ); %Docstring Control the visibility for the tab with the given widget. - -.. versionadded:: 3.0 %End int realTabIndex( QWidget *widget ); @@ -55,8 +45,6 @@ Control the visibility for the tab with the given widget. Returns the index of the tab with the given widget. This index is not the same as the one provided to insertTab and removeTab since these methods are not aware of hidden tabs. - -.. versionadded:: 3.0 %End virtual void tabInserted( int index ); @@ -65,8 +53,6 @@ since these methods are not aware of hidden tabs. Is called internally whenever a new tab has been inserted. Is used to keep track of currently available and visible tabs. - -.. versionadded:: 3.0 %End virtual void tabRemoved( int index ); @@ -75,8 +61,6 @@ Is used to keep track of currently available and visible tabs. Is called internally whenever a tab has been removed. Is used to keep track of currently available and visible tabs. - -.. versionadded:: 3.0 %End void setTabStyle( int tabIndex, const QgsAttributeEditorElement::LabelStyle &labelStyle ); diff --git a/python/gui/auto_generated/qgstaskmanagerwidget.sip.in b/python/gui/auto_generated/qgstaskmanagerwidget.sip.in index e85a5bce5a9..8f5ea81ee70 100644 --- a/python/gui/auto_generated/qgstaskmanagerwidget.sip.in +++ b/python/gui/auto_generated/qgstaskmanagerwidget.sip.in @@ -15,8 +15,6 @@ class QgsTaskManagerWidget : QWidget A widget which displays tasks from a :py:class:`QgsTaskManager` and allows for interaction with the manager. .. seealso:: :py:class:`QgsTaskManager` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgstextformatwidget.sip.in b/python/gui/auto_generated/qgstextformatwidget.sip.in index 688029460c9..3abd05b874c 100644 --- a/python/gui/auto_generated/qgstextformatwidget.sip.in +++ b/python/gui/auto_generated/qgstextformatwidget.sip.in @@ -25,8 +25,6 @@ Additionally, the widget can handle labeling settings due to the large overlap b the text renderer settings and the labeling settings. This mode is possible by subclassing :py:class:`QgsTextFormatWidget` and calling the protected constructor with a mode of Labeling. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -86,8 +84,6 @@ Deactivate a field from data defined properties and update the corresponding button. :param key: The property key to deactivate - -.. versionadded:: 3.0 %End public slots: @@ -215,8 +211,6 @@ A simple dialog for customizing text formatting settings. :py:class:`QgsTextFormatDialog` provides a dialog for controlling the appearance of text rendered using :py:class:`QgsTextRenderer`. The dialog includes all settings contained within a :py:class:`QgsTextFormat`, including shadow, background and buffer. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -265,8 +259,6 @@ A panel widget for customizing text formatting settings. :py:class:`QgsTextFormatPanelWidget` provides a panel widget for controlling the appearance of text rendered using :py:class:`QgsTextRenderer`. The dialog includes all settings contained within a :py:class:`QgsTextFormat`, including shadow, background and buffer. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgstextpreview.sip.in b/python/gui/auto_generated/qgstextpreview.sip.in index ec278303656..55c2a1d16b0 100644 --- a/python/gui/auto_generated/qgstextpreview.sip.in +++ b/python/gui/auto_generated/qgstextpreview.sip.in @@ -21,8 +21,6 @@ a :py:class:`QgsTextFormat`, including shadow, background and buffer. In order to preview the exact appearance of text which uses sizes in map units, the scale and map units must be set by calling :py:func:`~setScale` and :py:func:`~setMapUnits`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgstreewidgetitem.sip.in b/python/gui/auto_generated/qgstreewidgetitem.sip.in index 00e0393e4be..17c9dff587d 100644 --- a/python/gui/auto_generated/qgstreewidgetitem.sip.in +++ b/python/gui/auto_generated/qgstreewidgetitem.sip.in @@ -17,8 +17,6 @@ QTreeWidgetItem subclass with custom handling for item sorting. :py:class:`QgsTreeWidgetItem` allows for items to be sorted using a specified user role, and also correctly handles sorting numeric or mixed text and numeric values. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -146,8 +144,6 @@ class QgsTreeWidgetItemObject: QObject, QgsTreeWidgetItem { %Docstring(signature="appended") Custom QgsTreeWidgetItem with extra signals when item is edited. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgsunitselectionwidget.sip.in b/python/gui/auto_generated/qgsunitselectionwidget.sip.in index 13491c284e1..61ba29f5a76 100644 --- a/python/gui/auto_generated/qgsunitselectionwidget.sip.in +++ b/python/gui/auto_generated/qgsunitselectionwidget.sip.in @@ -20,8 +20,6 @@ and millimeters. This widget is designed to allow users to edit the properties o .. seealso:: :py:class:`QgsMapUnitScaleDialog` .. seealso:: :py:class:`QgsUnitSelectionWidget` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/qgsvertexmarker.sip.in b/python/gui/auto_generated/qgsvertexmarker.sip.in index 0ed34cef0f2..f1b4023a300 100644 --- a/python/gui/auto_generated/qgsvertexmarker.sip.in +++ b/python/gui/auto_generated/qgsvertexmarker.sip.in @@ -82,8 +82,6 @@ Returns the stroke color for the marker. .. seealso:: :py:func:`setColor` .. seealso:: :py:func:`fillColor` - -.. versionadded:: 3.0 %End void setFillColor( const QColor &color ); @@ -94,8 +92,6 @@ applies to some icon types. .. seealso:: :py:func:`fillColor` .. seealso:: :py:func:`setColor` - -.. versionadded:: 3.0 %End QColor fillColor() const; @@ -106,8 +102,6 @@ applies to some icon types. .. seealso:: :py:func:`setFillColor` .. seealso:: :py:func:`color` - -.. versionadded:: 3.0 %End void setPenWidth( int width ); diff --git a/python/gui/auto_generated/qgsvscrollarea.sip.in b/python/gui/auto_generated/qgsvscrollarea.sip.in index f08b9353752..e041d95c439 100644 --- a/python/gui/auto_generated/qgsvscrollarea.sip.in +++ b/python/gui/auto_generated/qgsvscrollarea.sip.in @@ -14,8 +14,6 @@ class QgsVScrollArea : QgsScrollArea %Docstring(signature="appended") :py:class:`QgsVScrollArea` is a QScrollArea subclass which only displays a vertical scrollbar and fits the width to the contents. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/raster/qgsrasterbandcombobox.sip.in b/python/gui/auto_generated/raster/qgsrasterbandcombobox.sip.in index 3af227e679d..920389bc570 100644 --- a/python/gui/auto_generated/raster/qgsrasterbandcombobox.sip.in +++ b/python/gui/auto_generated/raster/qgsrasterbandcombobox.sip.in @@ -13,8 +13,6 @@ class QgsRasterBandComboBox : QComboBox { %Docstring(signature="appended") A combobox widget which displays the bands present in a raster layer. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/symbology/characterwidget.sip.in b/python/gui/auto_generated/symbology/characterwidget.sip.in index cf991fb2819..51a29caf22c 100644 --- a/python/gui/auto_generated/symbology/characterwidget.sip.in +++ b/python/gui/auto_generated/symbology/characterwidget.sip.in @@ -47,8 +47,6 @@ Returns the size (in pixels) of the square used to render each character preview Returns the currently selected character in the widget. .. seealso:: :py:func:`setCharacter` - -.. versionadded:: 3.0 %End QFont font() const; @@ -56,8 +54,6 @@ Returns the currently selected character in the widget. Returns the font shown in the widget .. seealso:: :py:func:`setFont` - -.. versionadded:: 3.0 %End public slots: @@ -67,22 +63,16 @@ Returns the font shown in the widget Sets the ``font`` to show in the widget. .. seealso:: :py:func:`font` - -.. versionadded:: 3.0 %End void setFontSize( double fontSize ); %Docstring Sets the font size (in points) to render in the widget. - -.. versionadded:: 3.0 %End void setFontStyle( const QString &fontStyle ); %Docstring Sets the font style to show in the widget. - -.. versionadded:: 3.0 %End void updateFontMerging( bool enable ); @@ -90,8 +80,6 @@ Sets the font style to show in the widget. void setColumns( int columns ); %Docstring Sets the number of columns of characters to show in the widget. - -.. versionadded:: 3.0 %End void setCharacter( QChar character ); diff --git a/python/gui/auto_generated/symbology/qgscptcitycolorrampdialog.sip.in b/python/gui/auto_generated/symbology/qgscptcitycolorrampdialog.sip.in index b2be5607e2f..f4973e2c5f5 100644 --- a/python/gui/auto_generated/symbology/qgscptcitycolorrampdialog.sip.in +++ b/python/gui/auto_generated/symbology/qgscptcitycolorrampdialog.sip.in @@ -16,8 +16,6 @@ class QgsCptCityColorRampDialog : QDialog { %Docstring(signature="appended") A dialog which allows users to modify the properties of a :py:class:`QgsCptCityColorRamp`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/symbology/qgsdatadefinedsizelegendwidget.sip.in b/python/gui/auto_generated/symbology/qgsdatadefinedsizelegendwidget.sip.in index d860d30c92f..49c3989d782 100644 --- a/python/gui/auto_generated/symbology/qgsdatadefinedsizelegendwidget.sip.in +++ b/python/gui/auto_generated/symbology/qgsdatadefinedsizelegendwidget.sip.in @@ -16,8 +16,6 @@ class QgsDataDefinedSizeLegendWidget : QgsPanelWidget { %Docstring(signature="appended") Widget for configuration of appearance of legend for marker symbols with data-defined size. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/symbology/qgslayerpropertieswidget.sip.in b/python/gui/auto_generated/symbology/qgslayerpropertieswidget.sip.in index 49c6bfad957..2136a5c874e 100644 --- a/python/gui/auto_generated/symbology/qgslayerpropertieswidget.sip.in +++ b/python/gui/auto_generated/symbology/qgslayerpropertieswidget.sip.in @@ -35,8 +35,6 @@ Sets the context in which the symbol widget is shown, e.g., the associated map c :param context: symbol widget context .. seealso:: :py:func:`context` - -.. versionadded:: 3.0 %End QgsSymbolWidgetContext context() const; @@ -44,8 +42,6 @@ Sets the context in which the symbol widget is shown, e.g., the associated map c Returns the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts. .. seealso:: :py:func:`setContext` - -.. versionadded:: 3.0 %End virtual void setDockMode( bool dockMode ); @@ -77,8 +73,6 @@ widgets and not open dialogs Registers a data defined override button. Handles setting up connections for the button and initializing the button to show the correct descriptions and help text for the associated property. - -.. versionadded:: 3.0 %End protected: // data diff --git a/python/gui/auto_generated/symbology/qgspointclusterrendererwidget.sip.in b/python/gui/auto_generated/symbology/qgspointclusterrendererwidget.sip.in index 57e03117a34..fa4e7f9df7b 100644 --- a/python/gui/auto_generated/symbology/qgspointclusterrendererwidget.sip.in +++ b/python/gui/auto_generated/symbology/qgspointclusterrendererwidget.sip.in @@ -15,8 +15,6 @@ class QgsPointClusterRendererWidget: QgsRendererWidget, QgsExpressionContextGene { %Docstring(signature="appended") A widget which allows configuration of the properties for a :py:class:`QgsPointClusterRenderer`. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/symbology/qgsrendererwidget.sip.in b/python/gui/auto_generated/symbology/qgsrendererwidget.sip.in index d2d5aa6364c..521fc8d006d 100644 --- a/python/gui/auto_generated/symbology/qgsrendererwidget.sip.in +++ b/python/gui/auto_generated/symbology/qgsrendererwidget.sip.in @@ -45,8 +45,6 @@ Sets the context in which the renderer widget is shown, e.g., the associated map :param context: symbol widget context .. seealso:: :py:func:`context` - -.. versionadded:: 3.0 %End QgsSymbolWidgetContext context() const; @@ -54,8 +52,6 @@ Sets the context in which the renderer widget is shown, e.g., the associated map Returns the context in which the renderer widget is shown, e.g., the associated map canvas and expression contexts. .. seealso:: :py:func:`setContext` - -.. versionadded:: 3.0 %End const QgsVectorLayer *vectorLayer() const; @@ -105,8 +101,6 @@ and by connecting the slot contextMenuViewCategories(const QPoint&). %Docstring Creates widget to setup data-defined size legend. Returns newly created panel - may be ``None`` if it could not be opened. Ownership is transferred to the caller. - -.. versionadded:: 3.0 %End virtual void setSymbolLevels( const QList< QgsLegendSymbolItem > &levels, bool enabled ); @@ -199,8 +193,6 @@ Sets the context in which the symbol widget is shown, e.g., the associated map c :param context: symbol widget context .. seealso:: :py:func:`context` - -.. versionadded:: 3.0 %End QgsSymbolWidgetContext context() const; @@ -208,8 +200,6 @@ Sets the context in which the symbol widget is shown, e.g., the associated map c Returns the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts. .. seealso:: :py:func:`setContext` - -.. versionadded:: 3.0 %End const QgsVectorLayer *vectorLayer() const; diff --git a/python/gui/auto_generated/symbology/qgsstylesavedialog.sip.in b/python/gui/auto_generated/symbology/qgsstylesavedialog.sip.in index 471cc328540..9859fcf8388 100644 --- a/python/gui/auto_generated/symbology/qgsstylesavedialog.sip.in +++ b/python/gui/auto_generated/symbology/qgsstylesavedialog.sip.in @@ -14,8 +14,6 @@ class QgsStyleSaveDialog: QDialog { %Docstring(signature="appended") a dialog for setting properties of a newly saved style. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/symbology/qgssymbollayerwidget.sip.in b/python/gui/auto_generated/symbology/qgssymbollayerwidget.sip.in index 878f90e2b02..31525b5ff66 100644 --- a/python/gui/auto_generated/symbology/qgssymbollayerwidget.sip.in +++ b/python/gui/auto_generated/symbology/qgssymbollayerwidget.sip.in @@ -36,8 +36,6 @@ Sets the context in which the symbol widget is shown, e.g., the associated map c :param context: symbol widget context .. seealso:: :py:func:`context` - -.. versionadded:: 3.0 %End QgsSymbolWidgetContext context() const; @@ -45,8 +43,6 @@ Sets the context in which the symbol widget is shown, e.g., the associated map c Returns the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts. .. seealso:: :py:func:`setContext` - -.. versionadded:: 3.0 %End const QgsVectorLayer *vectorLayer() const; @@ -61,8 +57,6 @@ Returns the vector layer associated with the widget. Registers a data defined override button. Handles setting up connections for the button and initializing the button to show the correct descriptions and help text for the associated property. - -.. versionadded:: 3.0 %End virtual QgsExpressionContext createExpressionContext() const; diff --git a/python/gui/auto_generated/symbology/qgssymbollevelsdialog.sip.in b/python/gui/auto_generated/symbology/qgssymbollevelsdialog.sip.in index d5797ec8add..fad21660f92 100644 --- a/python/gui/auto_generated/symbology/qgssymbollevelsdialog.sip.in +++ b/python/gui/auto_generated/symbology/qgssymbollevelsdialog.sip.in @@ -15,8 +15,6 @@ class QgsSymbolLevelsWidget : QgsPanelWidget A widget which allows the user to modify the rendering order of symbol layers. .. seealso:: :py:class:`QgsSymbolLevelsDialog` - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/gui/auto_generated/symbology/qgssymbolselectordialog.sip.in b/python/gui/auto_generated/symbology/qgssymbolselectordialog.sip.in index 5bdeeba6ac4..978e24cabba 100644 --- a/python/gui/auto_generated/symbology/qgssymbolselectordialog.sip.in +++ b/python/gui/auto_generated/symbology/qgssymbolselectordialog.sip.in @@ -57,8 +57,6 @@ Sets the context in which the symbol widget is shown, e.g., the associated map c :param context: symbol widget context .. seealso:: :py:func:`context` - -.. versionadded:: 3.0 %End QgsSymbolWidgetContext context() const; @@ -66,8 +64,6 @@ Sets the context in which the symbol widget is shown, e.g., the associated map c Returns the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts. .. seealso:: :py:func:`setContext` - -.. versionadded:: 3.0 %End QgsSymbol *symbol(); @@ -178,8 +174,6 @@ Sets the context in which the symbol widget is shown, e.g., the associated map c :param context: symbol widget context .. seealso:: :py:func:`context` - -.. versionadded:: 3.0 %End QgsSymbolWidgetContext context() const; @@ -187,8 +181,6 @@ Sets the context in which the symbol widget is shown, e.g., the associated map c Returns the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts. .. seealso:: :py:func:`setContext` - -.. versionadded:: 3.0 %End QgsSymbol *symbol(); diff --git a/python/gui/auto_generated/symbology/qgssymbolslistwidget.sip.in b/python/gui/auto_generated/symbology/qgssymbolslistwidget.sip.in index e722bc8e1bd..6e5375a3d87 100644 --- a/python/gui/auto_generated/symbology/qgssymbolslistwidget.sip.in +++ b/python/gui/auto_generated/symbology/qgssymbolslistwidget.sip.in @@ -40,8 +40,6 @@ Sets the context in which the symbol widget is shown, e.g., the associated map c :param context: symbol widget context .. seealso:: :py:func:`context` - -.. versionadded:: 3.0 %End QgsSymbolWidgetContext context() const; @@ -49,8 +47,6 @@ Sets the context in which the symbol widget is shown, e.g., the associated map c Returns the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts. .. seealso:: :py:func:`setContext` - -.. versionadded:: 3.0 %End const QgsVectorLayer *layer() const; diff --git a/python/gui/auto_generated/symbology/qgssymbolwidgetcontext.sip.in b/python/gui/auto_generated/symbology/qgssymbolwidgetcontext.sip.in index 8dbc2a702d2..42f5c61f254 100644 --- a/python/gui/auto_generated/symbology/qgssymbolwidgetcontext.sip.in +++ b/python/gui/auto_generated/symbology/qgssymbolwidgetcontext.sip.in @@ -14,8 +14,6 @@ class QgsSymbolWidgetContext %Docstring(signature="appended") Contains settings which reflect the context in which a symbol (or renderer) widget is shown, e.g., the map canvas and relevant expression contexts. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -114,8 +112,6 @@ Returns the list of additional expression context scopes to show as available wi %Docstring Returns list of scopes: global, project, atlas, map, layer. Ownership is transferred to the caller. - -.. versionadded:: 3.0 %End Qgis::SymbolType symbolType() const; diff --git a/python/server/auto_generated/qgsbufferserverrequest.sip.in b/python/server/auto_generated/qgsbufferserverrequest.sip.in index 1674f82e2c3..41be3fe5073 100644 --- a/python/server/auto_generated/qgsbufferserverrequest.sip.in +++ b/python/server/auto_generated/qgsbufferserverrequest.sip.in @@ -12,8 +12,6 @@ class QgsBufferServerRequest : QgsServerRequest { %Docstring(signature="appended") Class defining request with data - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/server/auto_generated/qgsbufferserverresponse.sip.in b/python/server/auto_generated/qgsbufferserverresponse.sip.in index 8eac6230a54..c0b0f7851bc 100644 --- a/python/server/auto_generated/qgsbufferserverresponse.sip.in +++ b/python/server/auto_generated/qgsbufferserverresponse.sip.in @@ -13,8 +13,6 @@ class QgsBufferServerResponse: QgsServerResponse { %Docstring(signature="appended") Class defining buffered response - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/server/auto_generated/qgsconfigcache.sip.in b/python/server/auto_generated/qgsconfigcache.sip.in index 9db3e5f754c..a1ed747f785 100644 --- a/python/server/auto_generated/qgsconfigcache.sip.in +++ b/python/server/auto_generated/qgsconfigcache.sip.in @@ -55,8 +55,6 @@ value is ``False``). :param settings: QGIS server settings :return: the project or ``None`` if an error happened - -.. versionadded:: 3.0 %End QString strategyName() const; diff --git a/python/server/auto_generated/qgsfcgiserverrequest.sip.in b/python/server/auto_generated/qgsfcgiserverrequest.sip.in index e4b03ffab1a..fca41ed6ec3 100644 --- a/python/server/auto_generated/qgsfcgiserverrequest.sip.in +++ b/python/server/auto_generated/qgsfcgiserverrequest.sip.in @@ -14,8 +14,6 @@ class QgsFcgiServerRequest: QgsServerRequest { %Docstring(signature="appended") Class defining fcgi request - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/server/auto_generated/qgsfeaturefilter.sip.in b/python/server/auto_generated/qgsfeaturefilter.sip.in index a541cac0e83..b14f503eca7 100644 --- a/python/server/auto_generated/qgsfeaturefilter.sip.in +++ b/python/server/auto_generated/qgsfeaturefilter.sip.in @@ -15,8 +15,6 @@ class QgsFeatureFilter : QgsFeatureFilterProvider { %Docstring(signature="appended") A feature filter provider allowing to set filter expressions on a per-layer basis. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/server/auto_generated/qgsfeaturefilterprovidergroup.sip.in b/python/server/auto_generated/qgsfeaturefilterprovidergroup.sip.in index 001f5e4821b..e84cf5ac1e6 100644 --- a/python/server/auto_generated/qgsfeaturefilterprovidergroup.sip.in +++ b/python/server/auto_generated/qgsfeaturefilterprovidergroup.sip.in @@ -14,8 +14,6 @@ class QgsFeatureFilterProviderGroup : QgsFeatureFilterProvider { %Docstring(signature="appended") A filter filter provider grouping several filter providers. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/server/auto_generated/qgsserverexception.sip.in b/python/server/auto_generated/qgsserverexception.sip.in index 42d45b6c350..ddb4d680e07 100644 --- a/python/server/auto_generated/qgsserverexception.sip.in +++ b/python/server/auto_generated/qgsserverexception.sip.in @@ -17,8 +17,6 @@ class QgsServerException { %Docstring(signature="appended") Exception base class for server exceptions. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -56,8 +54,6 @@ Exception base class for service exceptions. Note that this exception is associated with a default return code 200 which may be not appropriate in some situations. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/server/auto_generated/qgsserverlogger.sip.in b/python/server/auto_generated/qgsserverlogger.sip.in index 37475d4ab5f..d56586b4a96 100644 --- a/python/server/auto_generated/qgsserverlogger.sip.in +++ b/python/server/auto_generated/qgsserverlogger.sip.in @@ -32,8 +32,6 @@ Gets the singleton instance Gets the current log level :return: the log level - -.. versionadded:: 3.0 %End void setLogLevel( Qgis::MessageLevel level ); @@ -41,8 +39,6 @@ Gets the current log level Set the current log level :param level: the log level - -.. versionadded:: 3.0 %End void setLogFile( const QString &filename = QString() ); diff --git a/python/server/auto_generated/qgsserversettings.sip.in b/python/server/auto_generated/qgsserversettings.sip.in index 60bbabb3958..8603791a99a 100644 --- a/python/server/auto_generated/qgsserversettings.sip.in +++ b/python/server/auto_generated/qgsserversettings.sip.in @@ -15,8 +15,6 @@ class QgsServerSettingsEnv : QObject { %Docstring(signature="appended") Provides some enum describing the environment currently supported for configuration. - -.. versionadded:: 3.0 %End %TypeHeaderCode @@ -72,8 +70,6 @@ class QgsServerSettings { %Docstring(signature="appended") Provides a way to retrieve settings by prioritizing according to environment variables, ini file and default values. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/server/auto_generated/qgsservice.sip.in b/python/server/auto_generated/qgsservice.sip.in index 86b0dbcaa89..48816f32f29 100644 --- a/python/server/auto_generated/qgsservice.sip.in +++ b/python/server/auto_generated/qgsservice.sip.in @@ -19,8 +19,6 @@ Class defining interfaces for QGIS server services This class provides methods for executing server requests They are registered at runtime for a given service name. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/server/auto_generated/qgsservicemodule.sip.in b/python/server/auto_generated/qgsservicemodule.sip.in index 5c27093aad4..c36e0a5ca60 100644 --- a/python/server/auto_generated/qgsservicemodule.sip.in +++ b/python/server/auto_generated/qgsservicemodule.sip.in @@ -20,8 +20,6 @@ This class acts as a service registrar for services. For dynamic modules, a :py:class:`QgsServiceModule` instance is returned from the QGS_ServiceModule_Init() entry point. - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/python/server/auto_generated/qgsserviceregistry.sip.in b/python/server/auto_generated/qgsserviceregistry.sip.in index adae9823c7c..b8917b9c7cb 100644 --- a/python/server/auto_generated/qgsserviceregistry.sip.in +++ b/python/server/auto_generated/qgsserviceregistry.sip.in @@ -22,8 +22,6 @@ services. IMPORTANT: The registry hold ownership of registered services and will call 'delete' on cleanup - -.. versionadded:: 3.0 %End %TypeHeaderCode diff --git a/src/3d/chunks/qgschunkboundsentity_p.h b/src/3d/chunks/qgschunkboundsentity_p.h index fc36e2cd877..bad12046caa 100644 --- a/src/3d/chunks/qgschunkboundsentity_p.h +++ b/src/3d/chunks/qgschunkboundsentity_p.h @@ -53,7 +53,6 @@ class AABBMesh; * \ingroup 3d * \brief Draws bounds of axis aligned bounding boxes * \note Not available in Python bindings - * \since QGIS 3.0 */ class QgsChunkBoundsEntity : public Qt3DCore::QEntity { diff --git a/src/3d/chunks/qgschunkedentity_p.h b/src/3d/chunks/qgschunkedentity_p.h index 022f0459239..a4dd2d0e99a 100644 --- a/src/3d/chunks/qgschunkedentity_p.h +++ b/src/3d/chunks/qgschunkedentity_p.h @@ -59,7 +59,6 @@ namespace QgsRayCastingUtils * \ingroup 3d * \brief Implementation of entity that handles chunks of data organized in quadtree with loading data when necessary * based on data error and unloading of data when data are not necessary anymore - * \since QGIS 3.0 */ class QgsChunkedEntity : public Qgs3DMapSceneEntity { diff --git a/src/3d/chunks/qgschunklist_p.h b/src/3d/chunks/qgschunklist_p.h index 3dd8e9e1298..6c65ebcc3c8 100644 --- a/src/3d/chunks/qgschunklist_p.h +++ b/src/3d/chunks/qgschunklist_p.h @@ -37,7 +37,6 @@ class QgsChunkNode; * * \note Not available in Python bindings * - * \since QGIS 3.0 */ struct QgsChunkListEntry { @@ -65,7 +64,6 @@ struct QgsChunkListEntry * time (rather than having to search the whole list). This feature is very useful * in loader and replacement queues where entries are often taken out of the list * and inserted at the front again. - * \since QGIS 3.0 */ class QgsChunkList { diff --git a/src/3d/chunks/qgschunkloader_p.h b/src/3d/chunks/qgschunkloader_p.h index 28911195de2..dfde48c0d0a 100644 --- a/src/3d/chunks/qgschunkloader_p.h +++ b/src/3d/chunks/qgschunkloader_p.h @@ -37,7 +37,6 @@ * * \note Not available in Python bindings * - * \since QGIS 3.0 */ class QgsChunkLoader : public QgsChunkQueueJob { @@ -57,7 +56,6 @@ class QgsChunkLoader : public QgsChunkQueueJob /** * \ingroup 3d * \brief Factory for chunk loaders for a particular type of entity - * \since QGIS 3.0 */ class QgsChunkLoaderFactory : public QObject { diff --git a/src/3d/chunks/qgschunknode_p.h b/src/3d/chunks/qgschunknode_p.h index 11cc0ede33b..c94e28f2403 100644 --- a/src/3d/chunks/qgschunknode_p.h +++ b/src/3d/chunks/qgschunknode_p.h @@ -117,7 +117,6 @@ struct QgsChunkNodeId * in several states (e.g. skeleton or loaded state) and they keep being loaded and unloaded as necessary * by the 3D rendering. * - * \since QGIS 3.0 */ class QgsChunkNode { diff --git a/src/3d/chunks/qgschunkqueuejob_p.h b/src/3d/chunks/qgschunkqueuejob_p.h index 7ee33f74a5b..21c6c24cd80 100644 --- a/src/3d/chunks/qgschunkqueuejob_p.h +++ b/src/3d/chunks/qgschunkqueuejob_p.h @@ -52,7 +52,6 @@ namespace Qt3DCore * 1. chunk loaders: prepares all data needed for creation of entities (ChunkLoader sub-class) * 2. chunk updaters: given a chunk with already existing entity, it updates the entity (e.g. update texture or geometry) * - * \since QGIS 3.0 */ class QgsChunkQueueJob : public QObject { @@ -90,7 +89,6 @@ class QgsChunkQueueJob : public QObject * \brief Base class for factories of chunk queue jobs. * * Derived classes need to implement createJob() method that will create a specific job for given chunk node. - * \since QGIS 3.0 */ class QgsChunkQueueJobFactory { diff --git a/src/3d/materials/qgsabstractmaterialsettings.h b/src/3d/materials/qgsabstractmaterialsettings.h index 19ef6876abd..110995aac24 100644 --- a/src/3d/materials/qgsabstractmaterialsettings.h +++ b/src/3d/materials/qgsabstractmaterialsettings.h @@ -116,7 +116,6 @@ class _3D_EXPORT QgsMaterialContext * \warning This is not considered stable API, and may change in future QGIS releases. It is * exposed to the Python bindings as a tech preview only. * - * \since QGIS 3.0 */ class _3D_EXPORT QgsAbstractMaterialSettings SIP_ABSTRACT { diff --git a/src/3d/materials/qgsphongmaterialsettings.h b/src/3d/materials/qgsphongmaterialsettings.h index 01b5f0e68fb..e978d0ae96a 100644 --- a/src/3d/materials/qgsphongmaterialsettings.h +++ b/src/3d/materials/qgsphongmaterialsettings.h @@ -31,7 +31,6 @@ class QDomElement; * \warning This is not considered stable API, and may change in future QGIS releases. It is * exposed to the Python bindings as a tech preview only. * - * \since QGIS 3.0 */ class _3D_EXPORT QgsPhongMaterialSettings : public QgsAbstractMaterialSettings { diff --git a/src/3d/processing/qgs3dalgorithms.h b/src/3d/processing/qgs3dalgorithms.h index bd9b2f257a2..08adb5290bd 100644 --- a/src/3d/processing/qgs3dalgorithms.h +++ b/src/3d/processing/qgs3dalgorithms.h @@ -26,7 +26,6 @@ * \ingroup analysis * \class Qgs3DAlgorithms * \brief QGIS 3D processing algorithm provider. - * \since QGIS 3.0 */ class _3D_EXPORT Qgs3DAlgorithms: public QgsProcessingProvider { diff --git a/src/3d/qgs3dmapscene.h b/src/3d/qgs3dmapscene.h index 3016b49c05f..4b370f20d06 100644 --- a/src/3d/qgs3dmapscene.h +++ b/src/3d/qgs3dmapscene.h @@ -63,7 +63,6 @@ class QgsDoubleRange; * \ingroup 3d * \brief Entity that encapsulates our 3D scene - contains all other entities (such as terrain) as children. * \note Not available in Python bindings - * \since QGIS 3.0 */ #ifndef SIP_RUN class _3D_EXPORT Qgs3DMapScene : public Qt3DCore::QEntity diff --git a/src/3d/qgs3dmapsettings.h b/src/3d/qgs3dmapsettings.h index afcbc7977b5..3dd81c49035 100644 --- a/src/3d/qgs3dmapsettings.h +++ b/src/3d/qgs3dmapsettings.h @@ -47,7 +47,6 @@ class QDomElement; * \ingroup 3d * \brief Definition of the world. * - * \since QGIS 3.0 */ class _3D_EXPORT Qgs3DMapSettings : public QObject, public QgsTemporalRangeObject { @@ -132,7 +131,6 @@ class _3D_EXPORT Qgs3DMapSettings : public QObject, public QgsTemporalRangeObjec * during rendering operations, e.g. for resolving relative symbol paths. * * \see setPathResolver() - * \since QGIS 3.0 */ const QgsPathResolver &pathResolver() const { return mPathResolver; } @@ -141,7 +139,6 @@ class _3D_EXPORT Qgs3DMapSettings : public QObject, public QgsTemporalRangeObjec * during rendering operations, e.g. for resolving relative symbol paths. * * \see pathResolver() - * \since QGIS 3.0 */ void setPathResolver( const QgsPathResolver &resolver ) { mPathResolver = resolver; } diff --git a/src/3d/qgs3dutils.h b/src/3d/qgs3dutils.h index 4676b045d60..a9a1aa21283 100644 --- a/src/3d/qgs3dutils.h +++ b/src/3d/qgs3dutils.h @@ -51,7 +51,6 @@ namespace Qt3DExtras * \ingroup 3d * \brief Miscellaneous utility functions used from 3D code. * \note Not available in Python bindings - * \since QGIS 3.0 */ class _3D_EXPORT Qgs3DUtils { diff --git a/src/3d/qgsaabb.h b/src/3d/qgsaabb.h index 5c89fa7262a..f63e2f3d6eb 100644 --- a/src/3d/qgsaabb.h +++ b/src/3d/qgsaabb.h @@ -28,7 +28,6 @@ * \ingroup 3d * \brief Axis-aligned bounding box - in world coords. * \note Not available in Python bindings - * \since QGIS 3.0 */ class _3D_EXPORT QgsAABB { diff --git a/src/3d/qgscameracontroller.h b/src/3d/qgscameracontroller.h index 1e6e8d9ee73..f6e891de7a7 100644 --- a/src/3d/qgscameracontroller.h +++ b/src/3d/qgscameracontroller.h @@ -54,7 +54,6 @@ class QgsCameraController4Test; * \ingroup 3d * \brief Object that controls camera movement based on user input * \note Not available in Python bindings - * \since QGIS 3.0 */ #ifndef SIP_RUN class _3D_EXPORT QgsCameraController : public Qt3DCore::QEntity diff --git a/src/3d/qgstessellatedpolygongeometry.h b/src/3d/qgstessellatedpolygongeometry.h index 0dee7ecbadc..b2d8fa2007e 100644 --- a/src/3d/qgstessellatedpolygongeometry.h +++ b/src/3d/qgstessellatedpolygongeometry.h @@ -56,7 +56,6 @@ namespace Qt3DCore * * \note Not available in Python bindings * - * \since QGIS 3.0 */ #if QT_VERSION < QT_VERSION_CHECK(6, 0, 0) class QgsTessellatedPolygonGeometry : public Qt3DRender::QGeometry diff --git a/src/3d/qgstilingscheme.h b/src/3d/qgstilingscheme.h index 1d1c307eb57..efd92dda565 100644 --- a/src/3d/qgstilingscheme.h +++ b/src/3d/qgstilingscheme.h @@ -32,7 +32,6 @@ struct QgsChunkNodeId; * * The origin (tile [0,0]) is in bottom-left corner. * \note Not available in Python bindings - * \since QGIS 3.0 */ class _3D_EXPORT QgsTilingScheme { diff --git a/src/3d/qgsvectorlayer3drenderer.h b/src/3d/qgsvectorlayer3drenderer.h index 8c3732ca8b2..cfe59c0e636 100644 --- a/src/3d/qgsvectorlayer3drenderer.h +++ b/src/3d/qgsvectorlayer3drenderer.h @@ -38,7 +38,6 @@ class QgsVectorLayer; * \warning This is not considered stable API, and may change in future QGIS releases. It is * exposed to the Python bindings as a tech preview only. * - * \since QGIS 3.0 */ class _3D_EXPORT QgsVectorLayer3DRendererMetadata : public Qgs3DRendererAbstractMetadata { @@ -54,7 +53,6 @@ class _3D_EXPORT QgsVectorLayer3DRendererMetadata : public Qgs3DRendererAbstract * \ingroup core * \brief 3D renderer that renders all features of a vector layer with the same 3D symbol. * The appearance is completely defined by the symbol. - * \since QGIS 3.0 */ class _3D_EXPORT QgsVectorLayer3DRenderer : public QgsAbstractVectorLayer3DRenderer { diff --git a/src/3d/symbols/qgsline3dsymbol.h b/src/3d/symbols/qgsline3dsymbol.h index 27c6409cf55..40ac50107ad 100644 --- a/src/3d/symbols/qgsline3dsymbol.h +++ b/src/3d/symbols/qgsline3dsymbol.h @@ -30,7 +30,6 @@ class QgsAbstractMaterialSettings; * \warning This is not considered stable API, and may change in future QGIS releases. It is * exposed to the Python bindings as a tech preview only. * - * \since QGIS 3.0 */ class _3D_EXPORT QgsLine3DSymbol : public QgsAbstract3DSymbol SIP_NODEFAULTCTORS { diff --git a/src/3d/symbols/qgspoint3dsymbol.h b/src/3d/symbols/qgspoint3dsymbol.h index 9d54892a407..b0ef4c65627 100644 --- a/src/3d/symbols/qgspoint3dsymbol.h +++ b/src/3d/symbols/qgspoint3dsymbol.h @@ -34,7 +34,6 @@ class QgsMarkerSymbol; * \warning This is not considered stable API, and may change in future QGIS releases. It is * exposed to the Python bindings as a tech preview only. * - * \since QGIS 3.0 */ class _3D_EXPORT QgsPoint3DSymbol : public QgsAbstract3DSymbol SIP_NODEFAULTCTORS { diff --git a/src/3d/symbols/qgspolygon3dsymbol.h b/src/3d/symbols/qgspolygon3dsymbol.h index 5c49c919750..75d6e8fdadd 100644 --- a/src/3d/symbols/qgspolygon3dsymbol.h +++ b/src/3d/symbols/qgspolygon3dsymbol.h @@ -32,7 +32,6 @@ class QgsAbstractMaterialSettings; * \warning This is not considered stable API, and may change in future QGIS releases. It is * exposed to the Python bindings as a tech preview only. * - * \since QGIS 3.0 */ class _3D_EXPORT QgsPolygon3DSymbol : public QgsAbstract3DSymbol SIP_NODEFAULTCTORS { diff --git a/src/3d/terrain/qgsdemterraingenerator.h b/src/3d/terrain/qgsdemterraingenerator.h index 51445dd5b5f..320dd7ecb20 100644 --- a/src/3d/terrain/qgsdemterraingenerator.h +++ b/src/3d/terrain/qgsdemterraingenerator.h @@ -36,7 +36,6 @@ class QgsDemHeightMapGenerator; * * \note Not available in Python bindings * - * \since QGIS 3.0 */ class _3D_EXPORT QgsDemTerrainGenerator : public QgsTerrainGenerator { diff --git a/src/3d/terrain/qgsdemterraintilegeometry_p.h b/src/3d/terrain/qgsdemterraintilegeometry_p.h index 729b024f271..93407efcdc5 100644 --- a/src/3d/terrain/qgsdemterraintilegeometry_p.h +++ b/src/3d/terrain/qgsdemterraintilegeometry_p.h @@ -61,7 +61,6 @@ namespace QgsRayCastingUtils /** * \ingroup 3d * \brief Stores attributes and vertex/index buffers for one terrain tile based on DEM. - * \since QGIS 3.0 */ #if QT_VERSION < QT_VERSION_CHECK(6, 0, 0) class DemTerrainTileGeometry : public Qt3DRender::QGeometry diff --git a/src/3d/terrain/qgsdemterraintileloader_p.h b/src/3d/terrain/qgsdemterraintileloader_p.h index 2a577af9c8f..991dfe7d201 100644 --- a/src/3d/terrain/qgsdemterraintileloader_p.h +++ b/src/3d/terrain/qgsdemterraintileloader_p.h @@ -48,7 +48,6 @@ class QgsTerrainGenerator; /** * \ingroup 3d * \brief Chunk loader for DEM terrain tiles. - * \since QGIS 3.0 */ class QgsDemTerrainTileLoader : public QgsTerrainTileLoader { @@ -76,7 +75,6 @@ class QgsTerrainDownloader; /** * \ingroup 3d * \brief Utility class to asynchronously create heightmaps from DEM raster for given tiles of terrain. - * \since QGIS 3.0 */ class QgsDemHeightMapGenerator : public QObject { diff --git a/src/3d/terrain/qgsflatterraingenerator.h b/src/3d/terrain/qgsflatterraingenerator.h index 6f1df115a41..81b35722b13 100644 --- a/src/3d/terrain/qgsflatterraingenerator.h +++ b/src/3d/terrain/qgsflatterraingenerator.h @@ -47,7 +47,6 @@ class FlatTerrainChunkLoader : public QgsTerrainTileLoader * \ingroup 3d * \brief Terrain generator that creates a simple square flat area. * - * \since QGIS 3.0 */ class _3D_EXPORT QgsFlatTerrainGenerator : public QgsTerrainGenerator { diff --git a/src/3d/terrain/qgsterrainentity_p.h b/src/3d/terrain/qgsterrainentity_p.h index d4bcfa03b21..33554d21608 100644 --- a/src/3d/terrain/qgsterrainentity_p.h +++ b/src/3d/terrain/qgsterrainentity_p.h @@ -51,7 +51,6 @@ class TerrainMapUpdateJobFactory; * \ingroup 3d * \brief Controller for terrain - decides on what terrain tiles to show based on camera position * and creates them using map's terrain tile generator. - * \since QGIS 3.0 */ class QgsTerrainEntity : public QgsChunkedEntity { diff --git a/src/3d/terrain/qgsterraingenerator.h b/src/3d/terrain/qgsterraingenerator.h index 21690291fa0..86356dacd5e 100644 --- a/src/3d/terrain/qgsterraingenerator.h +++ b/src/3d/terrain/qgsterraingenerator.h @@ -44,7 +44,6 @@ class QgsProject; * * \note Not available in Python bindings * - * \since QGIS 3.0 */ class _3D_EXPORT QgsTerrainGenerator : public QgsQuadtreeChunkLoaderFactory { diff --git a/src/3d/terrain/qgsterraintexturegenerator_p.h b/src/3d/terrain/qgsterraintexturegenerator_p.h index 3b89a0455dd..609170814d9 100644 --- a/src/3d/terrain/qgsterraintexturegenerator_p.h +++ b/src/3d/terrain/qgsterraintexturegenerator_p.h @@ -51,7 +51,6 @@ class Qgs3DMapSettings; * signal will be emitted. Handles multiple rendering requests at a time - each request gets * a unique job ID assigned. * - * \since QGIS 3.0 */ class QgsTerrainTextureGenerator : public QObject { diff --git a/src/3d/terrain/qgsterraintextureimage_p.h b/src/3d/terrain/qgsterraintextureimage_p.h index d44e97c072c..b373264bbc7 100644 --- a/src/3d/terrain/qgsterraintextureimage_p.h +++ b/src/3d/terrain/qgsterraintextureimage_p.h @@ -41,7 +41,6 @@ class QgsTerrainTextureGenerator; * * The texture is provided to Qt 3D through the implementation of dataGenerator() method. * - * \since QGIS 3.0 */ class QgsTerrainTextureImage : public Qt3DRender::QAbstractTextureImage { diff --git a/src/3d/terrain/qgsterraintileentity_p.h b/src/3d/terrain/qgsterraintileentity_p.h index 5f22f2408f1..5d9475b1b67 100644 --- a/src/3d/terrain/qgsterraintileentity_p.h +++ b/src/3d/terrain/qgsterraintileentity_p.h @@ -38,7 +38,6 @@ class QgsTerrainTextureImage; * \brief Base class for 3D entities representing one tile of terrain. * It contains pointer to tile's texture image. * - * \since QGIS 3.0 */ class QgsTerrainTileEntity : public Qt3DCore::QEntity { diff --git a/src/3d/terrain/qgsterraintileloader_p.h b/src/3d/terrain/qgsterraintileloader_p.h index 687ed2fde33..528b429191e 100644 --- a/src/3d/terrain/qgsterraintileloader_p.h +++ b/src/3d/terrain/qgsterraintileloader_p.h @@ -52,7 +52,6 @@ namespace Qt3DRender * \brief Base class for chunk loaders for terrain tiles. * * Adds functionality for asynchronous rendering of terrain tile map texture and access to the terrain entity. - * \since QGIS 3.0 */ class QgsTerrainTileLoader : public QgsChunkLoader { diff --git a/src/analysis/interpolation/qgsidwinterpolator.h b/src/analysis/interpolation/qgsidwinterpolator.h index de401552882..e6aefacdc89 100644 --- a/src/analysis/interpolation/qgsidwinterpolator.h +++ b/src/analysis/interpolation/qgsidwinterpolator.h @@ -44,7 +44,6 @@ class ANALYSIS_EXPORT QgsIDWInterpolator: public QgsInterpolator * Point values are weighted by 1 / ( distance ^ coefficient ). * * \see distanceCoefficient() - * \since QGIS 3.0 */ void setDistanceCoefficient( double coefficient ) { mDistanceCoefficient = coefficient;} @@ -56,7 +55,6 @@ class ANALYSIS_EXPORT QgsIDWInterpolator: public QgsInterpolator * Point values are weighted by 1 / ( distance ^ coefficient ). * * \see setDistanceCoefficient() - * \since QGIS 3.0 */ double distanceCoefficient() const { return mDistanceCoefficient; } diff --git a/src/analysis/interpolation/qgsinterpolator.h b/src/analysis/interpolation/qgsinterpolator.h index e175bb995e2..4781b1a4ba7 100644 --- a/src/analysis/interpolation/qgsinterpolator.h +++ b/src/analysis/interpolation/qgsinterpolator.h @@ -37,7 +37,6 @@ class QgsFeedback; /** * Interpolation data for an individual source vertex. - * \since QGIS 3.0 */ struct ANALYSIS_EXPORT QgsInterpolatorVertexData { diff --git a/src/analysis/interpolation/qgstininterpolator.h b/src/analysis/interpolation/qgstininterpolator.h index d10cb2c3558..2e33802679b 100644 --- a/src/analysis/interpolation/qgstininterpolator.h +++ b/src/analysis/interpolation/qgstininterpolator.h @@ -32,7 +32,6 @@ class QgsFields; /** * \ingroup analysis * \brief Interpolation in a triangular irregular network - * \since QGIS 3.0 */ class ANALYSIS_EXPORT QgsTinInterpolator: public QgsInterpolator { @@ -60,7 +59,6 @@ class ANALYSIS_EXPORT QgsTinInterpolator: public QgsInterpolator * These fields should be used when creating * a suitable feature sink for setTriangulationSink() * \see setTriangulationSink() - * \since QGIS 3.0 */ static QgsFields triangulationFields(); @@ -71,7 +69,6 @@ class ANALYSIS_EXPORT QgsTinInterpolator: public QgsInterpolator * those returned by triangulationFields(). * * \see triangulationFields() - * \since QGIS 3.0 */ void setTriangulationSink( QgsFeatureSink *sink ); diff --git a/src/analysis/interpolation/qgstriangulation.h b/src/analysis/interpolation/qgstriangulation.h index e0483586d92..b24c903bc7e 100644 --- a/src/analysis/interpolation/qgstriangulation.h +++ b/src/analysis/interpolation/qgstriangulation.h @@ -161,7 +161,6 @@ class ANALYSIS_EXPORT QgsTriangulation * saveTriangulation(). These fields should be used when creating * a suitable feature sink for saveTriangulation() * \see saveTriangulation() - * \since QGIS 3.0 */ static QgsFields triangulationFields(); @@ -174,7 +173,6 @@ class ANALYSIS_EXPORT QgsTriangulation * \returns TRUE in case of success * * \see triangulationFields() - * \since QGIS 3.0 */ virtual bool saveTriangulation( QgsFeatureSink *sink, QgsFeedback *feedback = nullptr ) const = 0; diff --git a/src/analysis/network/qgsgraph.h b/src/analysis/network/qgsgraph.h index e15704a7fa4..96cf26bfbde 100644 --- a/src/analysis/network/qgsgraph.h +++ b/src/analysis/network/qgsgraph.h @@ -39,7 +39,6 @@ class QgsGraphVertex; * \ingroup analysis * \class QgsGraphEdge * \brief This class implements a graph edge - * \since QGIS 3.0 */ class ANALYSIS_EXPORT QgsGraphEdge { @@ -90,7 +89,6 @@ typedef QList< int > QgsGraphEdgeIds; * \ingroup analysis * \class QgsGraphVertex * \brief This class implements a graph vertex - * \since QGIS 3.0 */ class ANALYSIS_EXPORT QgsGraphVertex { @@ -136,7 +134,6 @@ class ANALYSIS_EXPORT QgsGraphVertex * \ingroup analysis * \class QgsGraph * \brief Mathematical graph representation - * \since QGIS 3.0 */ class ANALYSIS_EXPORT QgsGraph diff --git a/src/analysis/network/qgsnetworkdistancestrategy.h b/src/analysis/network/qgsnetworkdistancestrategy.h index 607d7e4d469..e6d9fdfd904 100644 --- a/src/analysis/network/qgsnetworkdistancestrategy.h +++ b/src/analysis/network/qgsnetworkdistancestrategy.h @@ -24,7 +24,6 @@ * \class QgsNetworkDistanceStrategy * \brief Strategy for calculating edge cost based on its length. Should be * used for finding shortest path between two points. - * \since QGIS 3.0 */ class ANALYSIS_EXPORT QgsNetworkDistanceStrategy : public QgsNetworkStrategy { diff --git a/src/analysis/network/qgsnetworkspeedstrategy.h b/src/analysis/network/qgsnetworkspeedstrategy.h index b87c5df95d8..47d730ab0fa 100644 --- a/src/analysis/network/qgsnetworkspeedstrategy.h +++ b/src/analysis/network/qgsnetworkspeedstrategy.h @@ -24,7 +24,6 @@ * \class QgsNetworkSpeedStrategy * \brief Strategy for calculating edge cost based on travel time. Should be * used for finding fastest path between two points. - * \since QGIS 3.0 */ class ANALYSIS_EXPORT QgsNetworkSpeedStrategy : public QgsNetworkStrategy { diff --git a/src/analysis/network/qgsnetworkstrategy.h b/src/analysis/network/qgsnetworkstrategy.h index 2d324778a66..db93dbaa707 100644 --- a/src/analysis/network/qgsnetworkstrategy.h +++ b/src/analysis/network/qgsnetworkstrategy.h @@ -35,7 +35,6 @@ * take into account travel distance, amount of time or money. Currently there are two strategies * implemented in the analysis library: QgsNetworkDistanceStrategy and QgsNetworkSpeedStrategy. * QgsNetworkStrategy implemented using "strategy" design pattern. - * \since QGIS 3.0 */ class ANALYSIS_EXPORT QgsNetworkStrategy diff --git a/src/analysis/network/qgsvectorlayerdirector.h b/src/analysis/network/qgsvectorlayerdirector.h index 385d58e9c8b..7196b80169f 100644 --- a/src/analysis/network/qgsvectorlayerdirector.h +++ b/src/analysis/network/qgsvectorlayerdirector.h @@ -28,7 +28,6 @@ class QgsFeatureSource; * \ingroup analysis * \class QgsVectorLayerDirector * \brief Determine making the graph from vector line layer -* \since QGIS 3.0 */ class ANALYSIS_EXPORT QgsVectorLayerDirector : public QgsGraphDirector { diff --git a/src/analysis/processing/qgsnativealgorithms.h b/src/analysis/processing/qgsnativealgorithms.h index c5c674a982c..0366ed01072 100644 --- a/src/analysis/processing/qgsnativealgorithms.h +++ b/src/analysis/processing/qgsnativealgorithms.h @@ -26,7 +26,6 @@ * \ingroup analysis * \class QgsNativeAlgorithms * \brief Native c++ processing algorithm provider. - * \since QGIS 3.0 */ class ANALYSIS_EXPORT QgsNativeAlgorithms: public QgsProcessingProvider { diff --git a/src/analysis/raster/qgskde.h b/src/analysis/raster/qgskde.h index 8f1d5c7df5e..5640c1ccdcf 100644 --- a/src/analysis/raster/qgskde.h +++ b/src/analysis/raster/qgskde.h @@ -34,7 +34,6 @@ class QgsFeature; * \class QgsKernelDensityEstimation * \ingroup analysis * \brief Performs Kernel Density Estimation ("heatmap") calculations on a vector layer. - * \since QGIS 3.0 */ class ANALYSIS_EXPORT QgsKernelDensityEstimation { diff --git a/src/analysis/vector/qgsgeometrysnapper.h b/src/analysis/vector/qgsgeometrysnapper.h index 02b56e3115c..0972d693a26 100644 --- a/src/analysis/vector/qgsgeometrysnapper.h +++ b/src/analysis/vector/qgsgeometrysnapper.h @@ -37,7 +37,6 @@ class QgsVectorLayer; * \brief QgsGeometrySnapper allows a geometry to be snapped to the geometries within a * different reference layer. Vertices in the geometries will be modified to * match the reference layer features within a specified snap tolerance. - * \since QGIS 3.0 */ class ANALYSIS_EXPORT QgsGeometrySnapper : public QObject { @@ -131,7 +130,6 @@ class ANALYSIS_EXPORT QgsGeometrySnapper : public QObject * The returned QgsGeometryMap can be passed to QgsVectorDataProvider::changeGeometryValues() to save * the snapped geometries back to the source layer. * - * \since QGIS 3.0 */ class ANALYSIS_EXPORT QgsInternalGeometrySnapper { diff --git a/src/app/layout/qgsreportsectionmodel.h b/src/app/layout/qgsreportsectionmodel.h index 0fec1ca38ea..7a3bde61e5e 100644 --- a/src/app/layout/qgsreportsectionmodel.h +++ b/src/app/layout/qgsreportsectionmodel.h @@ -24,7 +24,6 @@ * \ingroup app * \class QgsReportSectionModel * \brief A model for managing the sections in a QgsReport. - * \since QGIS 3.0 */ class QgsReportSectionModel : public QAbstractItemModel { diff --git a/src/app/locator/qgslocatoroptionswidget.h b/src/app/locator/qgslocatoroptionswidget.h index 4471f9f1095..b634290be6a 100644 --- a/src/app/locator/qgslocatoroptionswidget.h +++ b/src/app/locator/qgslocatoroptionswidget.h @@ -56,7 +56,6 @@ class QgsLocatorOptionsWidget : public QTreeView * \class QgsLocatorFiltersModel * \ingroup app * \brief An list model for displaying available filters and configuring them. - * \since QGIS 3.0 */ class QgsLocatorFiltersModel : public QAbstractTableModel { diff --git a/src/app/pluginmanager/qgspluginmanager.h b/src/app/pluginmanager/qgspluginmanager.h index 5b67f58f1e6..1c61bd5a503 100644 --- a/src/app/pluginmanager/qgspluginmanager.h +++ b/src/app/pluginmanager/qgspluginmanager.h @@ -151,13 +151,11 @@ class QgsPluginManager : public QgsOptionsDialogBase, private Ui::QgsPluginManag /** * Enable the Install button if selected path is valid - * \since QGIS 3.0 */ void mZipFileWidget_fileChanged( const QString &filePath ); /** * Install plugin from ZIP file - * \since QGIS 3.0 */ void buttonInstallFromZip_clicked(); diff --git a/src/app/qgisapp.h b/src/app/qgisapp.h index 8948601bf6e..02af46815a1 100644 --- a/src/app/qgisapp.h +++ b/src/app/qgisapp.h @@ -1296,13 +1296,11 @@ class APP_EXPORT QgisApp : public QMainWindow, private Ui::MainWindow /** * Reload connections emitting the connectionsChanged signal - * \since QGIS 3.0 */ void reloadConnections(); /** * Shows the layout manager dialog. - * \since QGIS 3.0 */ void showLayoutManager(); @@ -2159,7 +2157,6 @@ class APP_EXPORT QgisApp : public QMainWindow, private Ui::MainWindow /** * Emitted when a new layout \a designer has been opened. * \see layoutDesignerWillBeClosed() - * \since QGIS 3.0 */ void layoutDesignerOpened( QgsLayoutDesignerInterface *designer ); @@ -2168,7 +2165,6 @@ class APP_EXPORT QgisApp : public QMainWindow, private Ui::MainWindow * and deleted. * \see layoutDesignerClosed() * \see layoutDesignerOpened() - * \since QGIS 3.0 */ void layoutDesignerWillBeClosed( QgsLayoutDesignerInterface *designer ); @@ -2176,7 +2172,6 @@ class APP_EXPORT QgisApp : public QMainWindow, private Ui::MainWindow * Emitted after a layout designer window is closed. * \see layoutDesignerWillBeClosed() * \see layoutDesignerOpened() - * \since QGIS 3.0 */ void layoutDesignerClosed(); diff --git a/src/app/qgsidentifyresultsdialog.h b/src/app/qgsidentifyresultsdialog.h index 24fbcc168ea..7ceb87b50cc 100644 --- a/src/app/qgsidentifyresultsdialog.h +++ b/src/app/qgsidentifyresultsdialog.h @@ -200,7 +200,6 @@ class APP_EXPORT QgsIdentifyResultsDialog: public QDialog, private Ui::QgsIdenti * Sets an expression context scope to consider for resolving underlying * actions. * - * \since QGIS 3.0 */ void setExpressionContextScope( const QgsExpressionContextScope &scope ); @@ -208,7 +207,6 @@ class APP_EXPORT QgsIdentifyResultsDialog: public QDialog, private Ui::QgsIdenti * Returns an expression context scope used for resolving underlying * actions. * - * \since QGIS 3.0 */ QgsExpressionContextScope expressionContextScope() const; diff --git a/src/app/qgsmapcanvasdockwidget.h b/src/app/qgsmapcanvasdockwidget.h index 381ad045071..415ba5ee51f 100644 --- a/src/app/qgsmapcanvasdockwidget.h +++ b/src/app/qgsmapcanvasdockwidget.h @@ -37,7 +37,6 @@ class QgsDockableWidgetHelper; /** * \class QgsMapCanvasDockWidget * A dock widget with an embedded map canvas, for additional map views. - * \since QGIS 3.0 */ class APP_EXPORT QgsMapCanvasDockWidget : public QWidget, private Ui::QgsMapCanvasWidgetBase { @@ -206,7 +205,6 @@ class APP_EXPORT QgsMapCanvasDockWidget : public QWidget, private Ui::QgsMapCanv /** * \class QgsMapSettingsAction * Allows embedding a scale, rotation and other map settings into a menu. - * \since QGIS 3.0 */ class QgsMapSettingsAction: public QWidgetAction diff --git a/src/app/qgsmapsavedialog.h b/src/app/qgsmapsavedialog.h index b61ab20dc98..9b3b6a90923 100644 --- a/src/app/qgsmapsavedialog.h +++ b/src/app/qgsmapsavedialog.h @@ -34,7 +34,6 @@ class QgsMapCanvas; /** * \ingroup app * \brief a dialog for saving a map to an image. - * \since QGIS 3.0 */ class APP_EXPORT QgsMapSaveDialog: public QDialog, private Ui::QgsMapSaveDialog { diff --git a/src/core/3d/qgs3drendererregistry.h b/src/core/3d/qgs3drendererregistry.h index 25882a1dad3..2e7d8e27564 100644 --- a/src/core/3d/qgs3drendererregistry.h +++ b/src/core/3d/qgs3drendererregistry.h @@ -29,7 +29,6 @@ class QgsReadWriteContext; /** * \brief Base metadata class for 3D renderers. Instances of derived classes may be registered in Qgs3DRendererRegistry. * \ingroup core - * \since QGIS 3.0 */ class CORE_EXPORT Qgs3DRendererAbstractMetadata { @@ -64,7 +63,6 @@ class CORE_EXPORT Qgs3DRendererAbstractMetadata /** * \brief Keeps track of available 3D renderers. Should be accessed through QgsApplication::renderer3DRegistry() singleton. * \ingroup core - * \since QGIS 3.0 */ class CORE_EXPORT Qgs3DRendererRegistry { diff --git a/src/core/3d/qgsabstract3drenderer.h b/src/core/3d/qgsabstract3drenderer.h index 3f42d26d664..ab17a983275 100644 --- a/src/core/3d/qgsabstract3drenderer.h +++ b/src/core/3d/qgsabstract3drenderer.h @@ -43,7 +43,6 @@ namespace Qt3DCore * Renderers may store some custom properties (e.g. materials, sizes) that are written to and read from * XML. It is therefore not recommended to store large amount of data within a renderer (e.g. arrays of vertices). * - * \since QGIS 3.0 */ class CORE_EXPORT QgsAbstract3DRenderer SIP_ABSTRACT { diff --git a/src/core/3d/qgsabstract3dsymbol.h b/src/core/3d/qgsabstract3dsymbol.h index 3192ae369ae..16ef3fa6ea1 100644 --- a/src/core/3d/qgsabstract3dsymbol.h +++ b/src/core/3d/qgsabstract3dsymbol.h @@ -41,7 +41,6 @@ namespace Qt3DCore SIP_SKIP { class QEntity; } * * \note Prior to QGIS 3.16 this was available through the QGIS 3D library. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsAbstract3DSymbol { diff --git a/src/core/actions/qgsaction.h b/src/core/actions/qgsaction.h index 45d80c1d6d6..42d3dc5f7f7 100644 --- a/src/core/actions/qgsaction.h +++ b/src/core/actions/qgsaction.h @@ -123,14 +123,12 @@ class CORE_EXPORT QgsAction /** * Returns a unique id for this action. * - * \since QGIS 3.0 */ QUuid id() const { return mId; } /** * Returns TRUE if this action was a default constructed one. * - * \since QGIS 3.0 */ bool isValid() const { return !mId.isNull(); } @@ -145,14 +143,12 @@ class CORE_EXPORT QgsAction * How the content is interpreted depends on the type() and * the actionScope(). * - * \since QGIS 3.0 */ QString command() const { return mCommand; } /** * Returns the notification message that triggers the action * - * \since QGIS 3.0 */ QString notificationMessage() const { return mNotificationMessage; } @@ -180,14 +176,12 @@ class CORE_EXPORT QgsAction /** * Run this action. * - * \since QGIS 3.0 */ void run( QgsVectorLayer *layer, const QgsFeature &feature, const QgsExpressionContext &expressionContext ) const; /** * Run this action. * - * \since QGIS 3.0 */ void run( const QgsExpressionContext &expressionContext ) const; @@ -197,7 +191,6 @@ class CORE_EXPORT QgsAction * coordinate. * * \see QgsActionScope - * \since QGIS 3.0 */ QSet actionScopes() const; @@ -206,7 +199,6 @@ class CORE_EXPORT QgsAction * Action scopes may offer additional variables like the clicked * coordinate. * - * \since QGIS 3.0 */ void setActionScopes( const QSet &actionScopes ); @@ -214,7 +206,6 @@ class CORE_EXPORT QgsAction * Reads an XML definition from actionNode * into this object. * - * \since QGIS 3.0 */ void readXml( const QDomNode &actionNode ); @@ -222,21 +213,18 @@ class CORE_EXPORT QgsAction * Appends an XML definition for this action as a new * child node to actionsNode. * - * \since QGIS 3.0 */ void writeXml( QDomNode &actionsNode ) const; /** * Sets an expression context scope to use for running the action. * - * \since QGIS 3.0 */ void setExpressionContextScope( const QgsExpressionContextScope &scope ); /** * Returns an expression context scope used for running the action. * - * \since QGIS 3.0 */ QgsExpressionContextScope expressionContextScope() const; diff --git a/src/core/actions/qgsactionmanager.h b/src/core/actions/qgsactionmanager.h index 51930877cef..282b952b848 100644 --- a/src/core/actions/qgsactionmanager.h +++ b/src/core/actions/qgsactionmanager.h @@ -82,7 +82,6 @@ class CORE_EXPORT QgsActionManager: public QObject /** * Remove an action by its id. * - * \since QGIS 3.0 */ void removeAction( QUuid actionId ); @@ -114,7 +113,6 @@ class CORE_EXPORT QgsActionManager: public QObject * Returns a list of actions that are available in the given action scope. * If no action scope is provided, all actions will be returned. * - * \since QGIS 3.0 */ QList actions( const QString &actionScope = QString() ) const; @@ -130,7 +128,6 @@ class CORE_EXPORT QgsActionManager: public QObject /** * Gets an action by its \a id. * - * \since QGIS 3.0 */ QgsAction action( QUuid id ) const; @@ -145,7 +142,6 @@ class CORE_EXPORT QgsActionManager: public QObject * Each scope can have a default action. This will be saved in the project * file. * - * \since QGIS 3.0 */ void setDefaultAction( const QString &actionScope, QUuid actionId ); @@ -153,7 +149,6 @@ class CORE_EXPORT QgsActionManager: public QObject * Each scope can have a default action. This will be saved in the project * file. * - * \since QGIS 3.0 */ QgsAction defaultAction( const QString &actionScope ); diff --git a/src/core/actions/qgsactionscope.h b/src/core/actions/qgsactionscope.h index 38d5c6e2da3..0da3dc0dde0 100644 --- a/src/core/actions/qgsactionscope.h +++ b/src/core/actions/qgsactionscope.h @@ -42,7 +42,6 @@ *
Show in attribute table and work on the layer or selection.
* * - * \since QGIS 3.0 */ class CORE_EXPORT QgsActionScope { @@ -56,7 +55,6 @@ class CORE_EXPORT QgsActionScope /** * Creates a new invalid action scope. * - * \since QGIS 3.0 */ explicit QgsActionScope(); @@ -77,7 +75,6 @@ class CORE_EXPORT QgsActionScope * This can be an `field_name` for the attribute which was clicked or * `click_x` and `click_y` for actions which are available as map canvas clicks. * - * \since QGIS 3.0 */ QgsExpressionContextScope expressionContextScope() const; @@ -89,7 +86,6 @@ class CORE_EXPORT QgsActionScope /** * A unique identifier for this action scope. * - * \since QGIS 3.0 */ QString id() const; @@ -100,7 +96,6 @@ class CORE_EXPORT QgsActionScope * The title is a human readable and translated string that will be * presented to the user in the properties dialog. * - * \since QGIS 3.0 */ QString title() const; //! \copydoc title() @@ -111,7 +106,6 @@ class CORE_EXPORT QgsActionScope * are available. It is not necessary to list the available expression variables * in here, they are extracted automatically from the expressionContextScope(). * - * \since QGIS 3.0 */ QString description() const; //! \copydoc description() @@ -120,7 +114,6 @@ class CORE_EXPORT QgsActionScope /** * Returns if this scope is valid. * - * \since QGIS 3.0 */ bool isValid() const; #ifdef SIP_RUN diff --git a/src/core/actions/qgsactionscoperegistry.h b/src/core/actions/qgsactionscoperegistry.h index e953aa3a53e..b1590221a0d 100644 --- a/src/core/actions/qgsactionscoperegistry.h +++ b/src/core/actions/qgsactionscoperegistry.h @@ -39,7 +39,6 @@ * QgsApplication.actionScopeRegistry() * \endcode * - * \since QGIS 3.0 */ class CORE_EXPORT QgsActionScopeRegistry : public QObject { @@ -54,35 +53,30 @@ class CORE_EXPORT QgsActionScopeRegistry : public QObject * want to use QgsApplication::actionScopeRegistry() to get access * to that one instead. * - * \since QGIS 3.0 */ explicit QgsActionScopeRegistry( QObject *parent = nullptr ); /** * Gets all registered action scopes. * - * \since QGIS 3.0 */ QSet actionScopes() const; /** * Register an additional action scope. * - * \since QGIS 3.0 */ void registerActionScope( const QgsActionScope &actionScope ); /** * Unregister an additional action scope. * - * \since QGIS 3.0 */ void unregisterActionScope( const QgsActionScope &actionScope ); /** * Gets an action scope by its id. * - * \since QGIS 3.0 */ QgsActionScope actionScope( const QString &id ); @@ -92,7 +86,6 @@ class CORE_EXPORT QgsActionScopeRegistry : public QObject * Emitted whenever a new action scope is registered or an action scope * is unregistered. * - * \since QGIS 3.0 */ void actionScopesChanged(); diff --git a/src/core/annotations/qgsannotation.h b/src/core/annotations/qgsannotation.h index f4a1042c90f..e5b54e43313 100644 --- a/src/core/annotations/qgsannotation.h +++ b/src/core/annotations/qgsannotation.h @@ -47,7 +47,6 @@ class QgsFillSymbol; * Derived classes should implement their custom painting routines within * a renderAnnotation() override. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsAnnotation : public QObject diff --git a/src/core/annotations/qgsannotationmanager.h b/src/core/annotations/qgsannotationmanager.h index 20ac30850be..8e2265d913e 100644 --- a/src/core/annotations/qgsannotationmanager.h +++ b/src/core/annotations/qgsannotationmanager.h @@ -39,7 +39,6 @@ class QgsStyleEntityVisitorInterface; * QgsAnnotationManager retains ownership of all the annotations contained * in the manager. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsAnnotationManager : public QObject { diff --git a/src/core/annotations/qgsannotationregistry.h b/src/core/annotations/qgsannotationregistry.h index 8ce03e8e65e..d0d1b75a96d 100644 --- a/src/core/annotations/qgsannotationregistry.h +++ b/src/core/annotations/qgsannotationregistry.h @@ -37,7 +37,6 @@ typedef std::function < QgsAnnotation*() > QgsCreateAnnotationFunc; * \class QgsAnnotationMetadata * \ingroup core * \brief Metadata item for an annotation type within a QgsAnnotationRegistry. - * \since QGIS 3.0 */ class CORE_EXPORT QgsAnnotationMetadata { @@ -76,7 +75,6 @@ class CORE_EXPORT QgsAnnotationMetadata * \class QgsAnnotationRegistry * \ingroup core * \brief Handles registration and creation of annotation item types. - * \since QGIS 3.0 */ class CORE_EXPORT QgsAnnotationRegistry { diff --git a/src/core/annotations/qgshtmlannotation.h b/src/core/annotations/qgshtmlannotation.h index 4dbdbfe0649..60ae4604052 100644 --- a/src/core/annotations/qgshtmlannotation.h +++ b/src/core/annotations/qgshtmlannotation.h @@ -29,7 +29,6 @@ class QgsWebPage; * \class QgsHtmlAnnotation * \ingroup core * \brief An annotation item that embeds HTML content. - * \since QGIS 3.0 */ class CORE_EXPORT QgsHtmlAnnotation: public QgsAnnotation diff --git a/src/core/annotations/qgssvgannotation.h b/src/core/annotations/qgssvgannotation.h index cf211ebd55d..2ef1fde839c 100644 --- a/src/core/annotations/qgssvgannotation.h +++ b/src/core/annotations/qgssvgannotation.h @@ -26,7 +26,6 @@ * \class QgsSvgAnnotation * \ingroup core * \brief An annotation which renders the contents of an SVG file. - * \since QGIS 3.0 */ class CORE_EXPORT QgsSvgAnnotation: public QgsAnnotation { diff --git a/src/core/annotations/qgstextannotation.h b/src/core/annotations/qgstextannotation.h index c9e81ed2d4a..e7a1a6898c2 100644 --- a/src/core/annotations/qgstextannotation.h +++ b/src/core/annotations/qgstextannotation.h @@ -26,7 +26,6 @@ * \class QgsTextAnnotation * \ingroup core * \brief An annotation item that displays formatted text from a QTextDocument document. - * \since QGIS 3.0 */ class CORE_EXPORT QgsTextAnnotation: public QgsAnnotation { diff --git a/src/core/auth/qgsauthmanager.h b/src/core/auth/qgsauthmanager.h index e9fed7a2cc8..4ae2181a744 100644 --- a/src/core/auth/qgsauthmanager.h +++ b/src/core/auth/qgsauthmanager.h @@ -417,7 +417,6 @@ class CORE_EXPORT QgsAuthManager : public QObject * \param defaultValue * \param decrypt if the value needs decrypted * \return QVariant( QString ) authentication setting - * \since QGIS 3.0 */ QVariant authSetting( const QString &key, const QVariant &defaultValue = QVariant(), bool decrypt = false ); @@ -440,7 +439,6 @@ class CORE_EXPORT QgsAuthManager : public QObject * \brief certIdentity get a certificate identity by \a id (sha hash) * \param id sha hash of the cert * \return the certificate - * \since QGIS 3.0 */ const QSslCertificate certIdentity( const QString &id ); @@ -449,7 +447,6 @@ class CORE_EXPORT QgsAuthManager : public QObject * \param id sha shash * \return a pair with the certificate and its SSL key * \note not available in Python bindings - * \since QGIS 3.0 */ const QPair certIdentityBundle( const QString &id ) SIP_SKIP; @@ -457,14 +454,12 @@ class CORE_EXPORT QgsAuthManager : public QObject * \brief certIdentityBundleToPem get a certificate identity bundle by \a id (sha hash) returned as PEM text * \param id sha hash * \return a list of strings - * \since QGIS 3.0 */ const QStringList certIdentityBundleToPem( const QString &id ); /** * \brief certIdentities get certificate identities * \return list of certificates - * \since QGIS 3.0 */ const QList certIdentities(); @@ -473,7 +468,6 @@ class CORE_EXPORT QgsAuthManager : public QObject /** * \brief certIdentityIds get list of certificate identity ids from database * \return list of certificate ids - * \since QGIS 3.0 */ QStringList certIdentityIds() const; @@ -492,7 +486,6 @@ class CORE_EXPORT QgsAuthManager : public QObject * \param id sha hash * \param hostport string host:port * \return a SSL certificate custom config - * \since QGIS 3.0 */ const QgsAuthConfigSslServer sslCertCustomConfig( const QString &id, const QString &hostport ); @@ -500,14 +493,12 @@ class CORE_EXPORT QgsAuthManager : public QObject * \brief sslCertCustomConfigByHost get an SSL certificate custom config by \a hostport (host:port) * \param hostport host:port * \return a SSL certificate custom config - * \since QGIS 3.0 */ const QgsAuthConfigSslServer sslCertCustomConfigByHost( const QString &hostport ); /** * \brief sslCertCustomConfigs get SSL certificate custom configs * \return list of SSL certificate custom config - * \since QGIS 3.0 */ const QList sslCertCustomConfigs(); @@ -521,7 +512,6 @@ class CORE_EXPORT QgsAuthManager : public QObject * \brief ignoredSslErrorCache Get ignored SSL error cache, keyed with cert/connection's sha:host:port. * \return hash keyed with cert/connection's sha:host:port. * \note not available in Python bindings - * \since QGIS 3.0 */ QHash > ignoredSslErrorCache() { return mIgnoredSslErrorsCache; } SIP_SKIP @@ -550,7 +540,6 @@ class CORE_EXPORT QgsAuthManager : public QObject * \brief certAuthority get a certificate authority by \a id (sha hash) * \param id sha hash * \return a certificate - * \since QGIS 3.0 */ const QSslCertificate certAuthority( const QString &id ); @@ -563,28 +552,24 @@ class CORE_EXPORT QgsAuthManager : public QObject /** * \brief systemRootCAs get root system certificate authorities * \return list of certificate authorities - * \since QGIS 3.0 */ static const QList systemRootCAs(); /** * \brief extraFileCAs extra file-based certificate authorities * \return list of certificate authorities - * \since QGIS 3.0 */ const QList extraFileCAs(); /** * \brief databaseCAs get database-stored certificate authorities * \return list of certificate authorities - * \since QGIS 3.0 */ const QList databaseCAs(); /** * \brief mappedDatabaseCAs get sha1-mapped database-stored certificate authorities * \return sha1-mapped certificate authorities - * \since QGIS 3.0 */ const QMap mappedDatabaseCAs(); @@ -592,7 +577,6 @@ class CORE_EXPORT QgsAuthManager : public QObject * \brief caCertsCache get all CA certs mapped to their sha1 from cache. * \return map of sha1 * \note not available in Python bindings - * \since QGIS 3.0 */ const QMap > caCertsCache() SIP_SKIP { @@ -609,7 +593,6 @@ class CORE_EXPORT QgsAuthManager : public QObject * \brief certTrustPolicy get whether certificate \a cert is trusted by user * \param cert * \return DefaultTrust if certificate sha not in trust table, i.e. follows default trust policy - * \since QGIS 3.0 */ QgsAuthCertUtils::CertTrustPolicy certTrustPolicy( const QSslCertificate &cert ); @@ -623,7 +606,6 @@ class CORE_EXPORT QgsAuthManager : public QObject * \brief certificateTrustPolicy get trust policy for a particular certificate \a cert * \param cert * \return DefaultTrust if certificate sha not in trust table, i.e. follows default trust policy - * \since QGIS 3.0 */ QgsAuthCertUtils::CertTrustPolicy certificateTrustPolicy( const QSslCertificate &cert ); @@ -636,7 +618,6 @@ class CORE_EXPORT QgsAuthManager : public QObject /** * \brief certTrustCache get cache of certificate sha1s, per trust policy * \return trust-policy-mapped certificate sha1s - * \since QGIS 3.0 */ const QMap certTrustCache() { return mCertTrustCache; } @@ -647,14 +628,12 @@ class CORE_EXPORT QgsAuthManager : public QObject * \brief trustedCaCerts get list of all trusted CA certificates * \param includeinvalid whether invalid certs needs to be returned * \return list of certificates - * \since QGIS 3.0 */ const QList trustedCaCerts( bool includeinvalid = false ); /** * \brief untrustedCaCerts get list of untrusted certificate authorities * \return list of certificates - * \since QGIS 3.0 */ const QList untrustedCaCerts( QList trustedCAs = QList() ); @@ -664,14 +643,12 @@ class CORE_EXPORT QgsAuthManager : public QObject /** * \brief trustedCaCertsCache cache of trusted certificate authorities, ready for network connections * \return list of certificates - * \since QGIS 3.0 */ const QList trustedCaCertsCache() { return mTrustedCaCertsCache; } /** * \brief trustedCaCertsPemText get concatenated string of all trusted CA certificates * \return bye array with all PEM encoded trusted CAs - * \since QGIS 3.0 */ const QByteArray trustedCaCertsPemText(); diff --git a/src/core/browser/qgsbrowsermodel.h b/src/core/browser/qgsbrowsermodel.h index 054ebfe1f07..e03dc83cfbc 100644 --- a/src/core/browser/qgsbrowsermodel.h +++ b/src/core/browser/qgsbrowsermodel.h @@ -219,14 +219,12 @@ class CORE_EXPORT QgsBrowserModel : public QAbstractItemModel * the name will be set to match \a directory. * * \see removeFavorite() - * \since QGIS 3.0 */ void addFavoriteDirectory( const QString &directory, const QString &name = QString() ); /** * Removes a favorite directory from its corresponding model index. * \see addFavoriteDirectory() - * \since QGIS 3.0 */ void removeFavorite( const QModelIndex &index ); diff --git a/src/core/browser/qgsdataitem.h b/src/core/browser/qgsdataitem.h index 5822bf9dccc..d3f1c21fe45 100644 --- a/src/core/browser/qgsdataitem.h +++ b/src/core/browser/qgsdataitem.h @@ -201,7 +201,6 @@ class CORE_EXPORT QgsDataItem : public QObject * created menus is correctly handled by parenting them to the specified parent widget. * \param parent a parent widget of the menu * \returns list of menus - * \since QGIS 3.0 */ virtual QList menus( QWidget *parent ); @@ -237,7 +236,6 @@ class CORE_EXPORT QgsDataItem : public QObject * Called when a user double clicks on the item. Subclasses should return TRUE * if they have implemented a double-click handler and do not want the default * double-click behavior for items. - * \since QGIS 3.0 */ virtual bool handleDoubleClick(); @@ -246,7 +244,6 @@ class CORE_EXPORT QgsDataItem : public QObject * Default implementation returns FALSE. * A draggable item has to implement mimeUris() that will be used to pass data. * \see mimeUris() - * \since QGIS 3.0 */ virtual bool hasDragEnabled() const { return false; } @@ -255,7 +252,6 @@ class CORE_EXPORT QgsDataItem : public QObject * Items that return valid URI will be returned in mime data when dragging a selection from browser model. * \see hasDragEnabled() * \deprecated since QGIS 3.18, use mimeUris() instead - * \since QGIS 3.0 */ Q_DECL_DEPRECATED virtual QgsMimeDataUtils::Uri mimeUri() const SIP_DEPRECATED; @@ -383,14 +379,12 @@ class CORE_EXPORT QgsDataItem : public QObject * sort key. * * \see setSortKey() - * \since QGIS 3.0 */ virtual QVariant sortKey() const; /** * Sets a custom sorting \a key for the item. * \see sortKey() - * \since QGIS 3.0 */ void setSortKey( const QVariant &key ); @@ -517,7 +511,6 @@ class CORE_EXPORT QgsDataItem : public QObject /** * Will request a repaint of this icon. * - * \since QGIS 3.0 */ void updateIcon(); diff --git a/src/core/browser/qgsdataitemprovider.h b/src/core/browser/qgsdataitemprovider.h index 6a713f01225..30c76a349f1 100644 --- a/src/core/browser/qgsdataitemprovider.h +++ b/src/core/browser/qgsdataitemprovider.h @@ -81,7 +81,6 @@ class CORE_EXPORT QgsDataItemProvider * * The default implementation returns FALSE for all paths. * - * \since QGIS 3.0 */ virtual bool handlesDirectoryPath( const QString &path ); }; diff --git a/src/core/browser/qgsdirectoryitem.h b/src/core/browser/qgsdirectoryitem.h index 0334624e503..eda500f2320 100644 --- a/src/core/browser/qgsdirectoryitem.h +++ b/src/core/browser/qgsdirectoryitem.h @@ -250,7 +250,6 @@ class CORE_EXPORT QgsDirectoryParamWidget : public QTreeWidget * \ingroup core * \brief A directory item showing the current project directory. * \note Not available in Python bindings. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProjectHomeItem : public QgsDirectoryItem { diff --git a/src/core/browser/qgsfavoritesitem.h b/src/core/browser/qgsfavoritesitem.h index 5d894d49ac7..c2159e29f01 100644 --- a/src/core/browser/qgsfavoritesitem.h +++ b/src/core/browser/qgsfavoritesitem.h @@ -27,7 +27,6 @@ /** * \ingroup core * \brief Contains various Favorites directories - * \since QGIS 3.0 */ class CORE_EXPORT QgsFavoritesItem : public QgsDataCollectionItem { @@ -86,7 +85,6 @@ class CORE_EXPORT QgsFavoritesItem : public QgsDataCollectionItem * \ingroup core * \brief A directory item showing the a single favorite directory. * \note Not available in Python bindings - * \since QGIS 3.0 */ Q_NOWARN_DEPRECATED_PUSH // rename is deprecated class CORE_EXPORT QgsFavoriteItem : public QgsDirectoryItem diff --git a/src/core/dxf/qgsdxfexport.h b/src/core/dxf/qgsdxfexport.h index d29bc7c66e5..a7d27d077cc 100644 --- a/src/core/dxf/qgsdxfexport.h +++ b/src/core/dxf/qgsdxfexport.h @@ -179,14 +179,12 @@ class CORE_EXPORT QgsDxfExport : public QgsLabelSink /** * Sets the export flags. * \see flags() - * \since QGIS 3.0 */ void setFlags( QgsDxfExport::Flags flags ); /** * Returns the export flags. * \see setFlags() - * \since QGIS 3.0 */ QgsDxfExport::Flags flags() const; @@ -215,7 +213,6 @@ class CORE_EXPORT QgsDxfExport : public QgsLabelSink * Set reference \a scale for output. * The \a scale value indicates the scale denominator, e.g. 1000.0 for a 1:1000 map. * \see symbologyScale() - * \since QGIS 3.0 */ void setSymbologyScale( double scale ) { mSymbologyScale = scale; } @@ -223,7 +220,6 @@ class CORE_EXPORT QgsDxfExport : public QgsLabelSink * Returns the reference scale for output. * The scale value indicates the scale denominator, e.g. 1000.0 for a 1:1000 map. * \see setSymbologyScale() - * \since QGIS 3.0 */ double symbologyScale() const { return mSymbologyScale; } @@ -236,14 +232,12 @@ class CORE_EXPORT QgsDxfExport : public QgsLabelSink /** * Set destination CRS * \see destinationCrs() - * \since QGIS 3.0 */ void setDestinationCrs( const QgsCoordinateReferenceSystem &crs ); /** * Returns the destination CRS, or an invalid CRS if no reprojection will be done. * \see setDestinationCrs() - * \since QGIS 3.0 */ QgsCoordinateReferenceSystem destinationCrs() const; diff --git a/src/core/editform/qgsattributeeditorcontainer.h b/src/core/editform/qgsattributeeditorcontainer.h index b178ff580eb..578643203d1 100644 --- a/src/core/editform/qgsattributeeditorcontainer.h +++ b/src/core/editform/qgsattributeeditorcontainer.h @@ -145,7 +145,6 @@ class CORE_EXPORT QgsAttributeEditorContainer : public QgsAttributeEditorElement /** * Creates a deep copy of this element. To be implemented by subclasses. * - * \since QGIS 3.0 */ QgsAttributeEditorElement *clone( QgsAttributeEditorElement *parent ) const override SIP_FACTORY; @@ -154,7 +153,6 @@ class CORE_EXPORT QgsAttributeEditorContainer : public QgsAttributeEditorElement * show or hide this container based on an expression incorporating * the field value controlled by editor widgets. * - * \since QGIS 3.0 */ QgsOptionalExpression visibilityExpression() const; @@ -163,7 +161,6 @@ class CORE_EXPORT QgsAttributeEditorContainer : public QgsAttributeEditorElement * show or hide this container based on an expression incorporating * the field value controlled by editor widgets. * - * \since QGIS 3.0 */ void setVisibilityExpression( const QgsOptionalExpression &visibilityExpression ); diff --git a/src/core/editform/qgsattributeeditorelement.h b/src/core/editform/qgsattributeeditorelement.h index 2a76865c332..8b89e8641a1 100644 --- a/src/core/editform/qgsattributeeditorelement.h +++ b/src/core/editform/qgsattributeeditorelement.h @@ -143,7 +143,6 @@ class CORE_EXPORT QgsAttributeEditorElement SIP_ABSTRACT /** * Gets the parent of this element. * - * \since QGIS 3.0 */ QgsAttributeEditorElement *parent() const { return mParent; } @@ -159,7 +158,6 @@ class CORE_EXPORT QgsAttributeEditorElement SIP_ABSTRACT /** * Returns a clone of this element. To be implemented by subclasses. * - * \since QGIS 3.0 */ virtual QgsAttributeEditorElement *clone( QgsAttributeEditorElement *parent ) const = 0 SIP_FACTORY; diff --git a/src/core/editform/qgsattributeeditorrelation.h b/src/core/editform/qgsattributeeditorrelation.h index 29f924d9d59..4b35b0abdaa 100644 --- a/src/core/editform/qgsattributeeditorrelation.h +++ b/src/core/editform/qgsattributeeditorrelation.h @@ -56,7 +56,6 @@ class CORE_EXPORT QgsAttributeEditorRelation : public QgsAttributeEditorElement Q_FLAG( Buttons ) /** - * \deprecated since QGIS 3.0.2. The name parameter is not used for anything and overwritten by the relationId internally. */ Q_DECL_DEPRECATED QgsAttributeEditorRelation( const QString &name, const QString &relationId, QgsAttributeEditorElement *parent ) : QgsAttributeEditorElement( Qgis::AttributeEditorType::Relation, name, parent ) @@ -64,7 +63,6 @@ class CORE_EXPORT QgsAttributeEditorRelation : public QgsAttributeEditorElement {} /** - * \deprecated since QGIS 3.0.2. The name parameter is not used for anything and overwritten by the relationId internally. */ Q_DECL_DEPRECATED QgsAttributeEditorRelation( const QString &name, const QgsRelation &relation, QgsAttributeEditorElement *parent ) : QgsAttributeEditorElement( Qgis::AttributeEditorType::Relation, name, parent ) diff --git a/src/core/editform/qgseditformconfig.h b/src/core/editform/qgseditformconfig.h index 2b1ddfeabb8..2146889dc2a 100644 --- a/src/core/editform/qgseditformconfig.h +++ b/src/core/editform/qgseditformconfig.h @@ -91,7 +91,6 @@ class CORE_EXPORT QgsEditFormConfig /** * Copy constructor * - * \since QGIS 3.0 */ QgsEditFormConfig( const QgsEditFormConfig &o ); ~QgsEditFormConfig(); diff --git a/src/core/effects/qgspainteffect.h b/src/core/effects/qgspainteffect.h index e5f43e4553c..d67603d2bbe 100644 --- a/src/core/effects/qgspainteffect.h +++ b/src/core/effects/qgspainteffect.h @@ -388,7 +388,6 @@ class CORE_EXPORT QgsDrawSourceEffect : public QgsPaintEffect SIP_NODEFAULTCTORS * \class QgsEffectPainter * \brief A class to manager painter saving and restoring required for effect drawing * - * \since QGIS 3.0 */ class CORE_EXPORT QgsEffectPainter { @@ -398,7 +397,6 @@ class CORE_EXPORT QgsEffectPainter * QgsEffectPainter constructor * * \param renderContext the QgsRenderContext object - * \since QGIS 3.0 */ QgsEffectPainter( QgsRenderContext &renderContext ); @@ -407,7 +405,6 @@ class CORE_EXPORT QgsEffectPainter * * \param renderContext the QgsRenderContext object * \param effect the QgsPaintEffect object - * \since QGIS 3.0 */ QgsEffectPainter( QgsRenderContext &renderContext, QgsPaintEffect *effect ); ~QgsEffectPainter(); @@ -424,7 +421,6 @@ class CORE_EXPORT QgsEffectPainter /** * Access to the painter object * - * \since QGIS 3.0 */ QPainter *operator->() { return mPainter; } ///@endcond diff --git a/src/core/expression/qgsexpression.h b/src/core/expression/qgsexpression.h index 35e42ade39d..9f08d2546b8 100644 --- a/src/core/expression/qgsexpression.h +++ b/src/core/expression/qgsexpression.h @@ -193,7 +193,6 @@ class CORE_EXPORT QgsExpression /** * Details about any parser errors that were found when parsing the expression. - * \since QGIS 3.0 */ struct CORE_EXPORT ParserError { @@ -264,14 +263,12 @@ class CORE_EXPORT QgsExpression /** * Automatically convert this expression to a string where requested. * - * \since QGIS 3.0 */ operator QString() const SIP_SKIP; /** * Create an empty expression. * - * \since QGIS 3.0 */ QgsExpression(); @@ -281,7 +278,6 @@ class CORE_EXPORT QgsExpression * Compares two expressions. The operator returns TRUE * if the expression string is equal. * - * \since QGIS 3.0 */ bool operator==( const QgsExpression &other ) const; @@ -289,7 +285,6 @@ class CORE_EXPORT QgsExpression * Checks if this expression is valid. * A valid expression could be parsed but does not necessarily evaluate properly. * - * \since QGIS 3.0 */ bool isValid() const; @@ -300,7 +295,6 @@ class CORE_EXPORT QgsExpression /** * Returns parser error details including location of error. - * \since QGIS 3.0 */ QList parserErrors() const; @@ -345,7 +339,6 @@ class CORE_EXPORT QgsExpression * is not affected by any previous calls to QgsExpression::prepare(), * or QgsExpressionNode::prepare(). * - * \since QGIS 3.0 */ QSet referencedVariables() const; @@ -402,7 +395,6 @@ class CORE_EXPORT QgsExpression * If you are seeking to use these functions to introspect an expression you must * take care to do this with an unprepared expression. * - * \since QGIS 3.0 */ QSet referencedAttributeIndexes( const QgsFields &fields ) const; @@ -478,7 +470,6 @@ class CORE_EXPORT QgsExpression /** * Set the expression string, will reset the whole internal structure. * - * \since QGIS 3.0 */ void setExpression( const QString &expression ); @@ -725,7 +716,6 @@ class CORE_EXPORT QgsExpression * \param value current value of variable to show in help text * \see helpText() * \see variableHelpText() - * \since QGIS 3.0 */ static QString formatVariableHelp( const QString &description, bool showValue = true, const QVariant &value = QVariant() ); @@ -752,7 +742,6 @@ class CORE_EXPORT QgsExpression * \param value the value of the field * \param fieldType the type of the field on the left side used to quote the value. If not given, the value type is used instead * \returns the expression to evaluate field equality - * \since QGIS 3.0 */ static QString createFieldEqualityExpression( const QString &fieldName, const QVariant &value, QVariant::Type fieldType = QVariant::Type::Invalid ); diff --git a/src/core/expression/qgsexpressioncontextutils.h b/src/core/expression/qgsexpressioncontextutils.h index 9885fc84d79..6318feaf28b 100644 --- a/src/core/expression/qgsexpressioncontextutils.h +++ b/src/core/expression/qgsexpressioncontextutils.h @@ -150,7 +150,6 @@ class CORE_EXPORT QgsExpressionContextUtils /** * Creates a list of three scopes: global, layer's project and layer. - * \since QGIS 3.0 */ static QList globalProjectLayerScopes( const QgsMapLayer *layer ) SIP_FACTORY; @@ -185,7 +184,6 @@ class CORE_EXPORT QgsExpressionContextUtils * Sets the expression context variables which are available for expressions triggered by * a map tool capture like add feature. * - * \since QGIS 3.0 */ static QgsExpressionContextScope *mapToolCaptureScope( const QList &matches ) SIP_FACTORY; @@ -208,7 +206,6 @@ class CORE_EXPORT QgsExpressionContextUtils /** * Creates a new scope which contains variables and functions relating to a QgsLayout \a layout. * For instance, number of pages and page sizes. - * \since QGIS 3.0 */ static QgsExpressionContextScope *layoutScope( const QgsLayout *layout ) SIP_FACTORY; @@ -220,7 +217,6 @@ class CORE_EXPORT QgsExpressionContextUtils * \param value variable value * \see setLayoutVariables() * \see layoutScope() - * \since QGIS 3.0 */ static void setLayoutVariable( QgsLayout *layout, const QString &name, const QVariant &value ); @@ -231,7 +227,6 @@ class CORE_EXPORT QgsExpressionContextUtils * \param variables new set of layer variables * \see setLayoutVariable() * \see layoutScope() - * \since QGIS 3.0 */ static void setLayoutVariables( QgsLayout *layout, const QVariantMap &variables ); @@ -247,7 +242,6 @@ class CORE_EXPORT QgsExpressionContextUtils * For instance, item size and position. * \see setLayoutItemVariable() * \see setLayoutItemVariables() - * \since QGIS 3.0 */ static QgsExpressionContextScope *layoutItemScope( const QgsLayoutItem *item ) SIP_FACTORY; @@ -257,7 +251,6 @@ class CORE_EXPORT QgsExpressionContextUtils * layoutItemScope(). * \see setLayoutItemVariables() * \see layoutItemScope() - * \since QGIS 3.0 */ static void setLayoutItemVariable( QgsLayoutItem *item, const QString &name, const QVariant &value ); @@ -266,7 +259,6 @@ class CORE_EXPORT QgsExpressionContextUtils * with the \a variables specified. * \see setLayoutItemVariable() * \see layoutItemScope() - * \since QGIS 3.0 */ static void setLayoutItemVariables( QgsLayoutItem *item, const QVariantMap &variables ); diff --git a/src/core/expression/qgsexpressionfunction.h b/src/core/expression/qgsexpressionfunction.h index a8c907363f3..2147d685c97 100644 --- a/src/core/expression/qgsexpressionfunction.h +++ b/src/core/expression/qgsexpressionfunction.h @@ -122,7 +122,6 @@ class CORE_EXPORT QgsExpressionFunction /** * Constructor for function which uses unnamed parameters and group list - * \since QGIS 3.0 */ QgsExpressionFunction( const QString &fnname, int params, @@ -163,7 +162,6 @@ class CORE_EXPORT QgsExpressionFunction /** * Constructor for function which uses named parameter list and group list. - * \since QGIS 3.0 */ QgsExpressionFunction( const QString &fnname, const QgsExpressionFunction::ParameterList ¶ms, @@ -235,7 +233,6 @@ class CORE_EXPORT QgsExpressionFunction * By default this will return TRUE, if all arguments that have been passed to the function * are also static. * - * \since QGIS 3.0 */ virtual bool isStatic( const QgsExpressionNodeFunction *node, QgsExpression *parent, const QgsExpressionContext *context ) const; @@ -245,7 +242,6 @@ class CORE_EXPORT QgsExpressionFunction * This can be used by functions to do any preparation steps that might help to speedup the upcoming * evaluation. * - * \since QGIS 3.0 */ virtual bool prepare( const QgsExpressionNodeFunction *node, QgsExpression *parent, const QgsExpressionContext *context ) const; @@ -255,7 +251,6 @@ class CORE_EXPORT QgsExpressionFunction * attributes are required. * If in doubt this will return more fields than strictly required. * - * \since QGIS 3.0 */ virtual QSet referencedColumns( const QgsExpressionNodeFunction *node ) const; @@ -267,7 +262,6 @@ class CORE_EXPORT QgsExpressionFunction /** * Returns TRUE if the function is deprecated and should not be presented as a valid option * to users in expression builders. - * \since QGIS 3.0 */ virtual bool isDeprecated() const; @@ -280,7 +274,6 @@ class CORE_EXPORT QgsExpressionFunction /** * Returns a list of the groups the function belongs to. * \see group() - * \since QGIS 3.0 */ QStringList groups() const { return mGroups; } @@ -320,7 +313,6 @@ class CORE_EXPORT QgsExpressionFunction * This can be used as callback for custom implementations of subclasses. It is the default for implementation * for StaticFunction::isStatic. * - * \since QGIS 3.0 */ static bool allParamsStatic( const QgsExpressionNodeFunction *node, QgsExpression *parent, const QgsExpressionContext *context ); @@ -577,7 +569,6 @@ class QgsArrayFilterExpressionFunction : public QgsExpressionFunction * * \ingroup core * \note Not available in Python bindings - * \since QGIS 3.0 */ class QgsWithVariableExpressionFunction : public QgsExpressionFunction { diff --git a/src/core/expression/qgsexpressionnode.h b/src/core/expression/qgsexpressionnode.h index 6a72257b56f..26c0da5eb81 100644 --- a/src/core/expression/qgsexpressionnode.h +++ b/src/core/expression/qgsexpressionnode.h @@ -154,7 +154,6 @@ class CORE_EXPORT QgsExpressionNode SIP_ABSTRACT /** * Gets the node at position i in the list. * - * \since QGIS 3.0 */ QgsExpressionNode *at( int i ) { return mList.at( i ); } @@ -277,7 +276,6 @@ class CORE_EXPORT QgsExpressionNode SIP_ABSTRACT * be evaluated and the result cached (and therefore not re-evaluated in subsequent calls * to eval()). In case this returns TRUE, prepareNode() will never be called. * - * \since QGIS 3.0 */ virtual bool isStatic( QgsExpression *parent, const QgsExpressionContext *context ) const = 0; @@ -376,7 +374,6 @@ class CORE_EXPORT QgsExpressionNode SIP_ABSTRACT * \note Not available in python bindings, QgsExpression::Node is not * going to be subclassed from python. If that's what you are looking * for, look into writing a custom python expression function. - * \since QGIS 3.0 */ void cloneTo( QgsExpressionNode *target ) const SIP_SKIP; @@ -414,14 +411,12 @@ class CORE_EXPORT QgsExpressionNode SIP_ABSTRACT /** * Abstract virtual preparation method * Errors are reported to the parent - * \since QGIS 3.0 */ virtual bool prepareNode( QgsExpression *parent, const QgsExpressionContext *context ) = 0; /** * Abstract virtual eval method * Errors are reported to the parent - * \since QGIS 3.0 */ virtual QVariant evalNode( QgsExpression *parent, const QgsExpressionContext *context ) = 0; diff --git a/src/core/fieldformatter/qgsdatetimefieldformatter.h b/src/core/fieldformatter/qgsdatetimefieldformatter.h index 4fb8e73f944..1489934d515 100644 --- a/src/core/fieldformatter/qgsdatetimefieldformatter.h +++ b/src/core/fieldformatter/qgsdatetimefieldformatter.h @@ -26,7 +26,6 @@ * This represents a date, time or datetime value based on * the field configuration. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsDateTimeFieldFormatter : public QgsFieldFormatter { diff --git a/src/core/fieldformatter/qgsfallbackfieldformatter.h b/src/core/fieldformatter/qgsfallbackfieldformatter.h index 1e9d0c5873c..d2142d053b0 100644 --- a/src/core/fieldformatter/qgsfallbackfieldformatter.h +++ b/src/core/fieldformatter/qgsfallbackfieldformatter.h @@ -25,7 +25,6 @@ * * The values will be returned unmodified. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsFallbackFieldFormatter : public QgsFieldFormatter { diff --git a/src/core/fieldformatter/qgskeyvaluefieldformatter.h b/src/core/fieldformatter/qgskeyvaluefieldformatter.h index ce3a29e0a23..baa3e28576b 100644 --- a/src/core/fieldformatter/qgskeyvaluefieldformatter.h +++ b/src/core/fieldformatter/qgskeyvaluefieldformatter.h @@ -29,7 +29,6 @@ * * E.g. "color: yellow, amount: 5" * - * \since QGIS 3.0 */ class CORE_EXPORT QgsKeyValueFieldFormatter : public QgsFieldFormatter { diff --git a/src/core/fieldformatter/qgslistfieldformatter.h b/src/core/fieldformatter/qgslistfieldformatter.h index 0ee5b20ddee..2eceaba109d 100644 --- a/src/core/fieldformatter/qgslistfieldformatter.h +++ b/src/core/fieldformatter/qgslistfieldformatter.h @@ -26,7 +26,6 @@ * This represents a list type value. * Values will be represented as a comma-separated list. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsListFieldFormatter : public QgsFieldFormatter { diff --git a/src/core/fieldformatter/qgsrangefieldformatter.h b/src/core/fieldformatter/qgsrangefieldformatter.h index 3dd46acfd79..22563816875 100644 --- a/src/core/fieldformatter/qgsrangefieldformatter.h +++ b/src/core/fieldformatter/qgsrangefieldformatter.h @@ -23,7 +23,6 @@ * \ingroup core * \brief Field formatter for a range (double) field with precision and locale. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsRangeFieldFormatter : public QgsFieldFormatter { diff --git a/src/core/fieldformatter/qgsrelationreferencefieldformatter.h b/src/core/fieldformatter/qgsrelationreferencefieldformatter.h index 53e1205390b..f6e7d06dd71 100644 --- a/src/core/fieldformatter/qgsrelationreferencefieldformatter.h +++ b/src/core/fieldformatter/qgsrelationreferencefieldformatter.h @@ -26,7 +26,6 @@ * A value relation field formatter looks up the values from * features on another layer. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsRelationReferenceFieldFormatter : public QgsFieldFormatter { diff --git a/src/core/fieldformatter/qgsvaluemapfieldformatter.h b/src/core/fieldformatter/qgsvaluemapfieldformatter.h index add3958f220..4a40d66938f 100644 --- a/src/core/fieldformatter/qgsvaluemapfieldformatter.h +++ b/src/core/fieldformatter/qgsvaluemapfieldformatter.h @@ -35,7 +35,6 @@ * - 3 => "three" * - 5 => "(5)" * - * \since QGIS 3.0 */ class CORE_EXPORT QgsValueMapFieldFormatter : public QgsFieldFormatter { diff --git a/src/core/fieldformatter/qgsvaluerelationfieldformatter.h b/src/core/fieldformatter/qgsvaluerelationfieldformatter.h index 1ef3c03d4bf..dbd0e72e869 100644 --- a/src/core/fieldformatter/qgsvaluerelationfieldformatter.h +++ b/src/core/fieldformatter/qgsvaluerelationfieldformatter.h @@ -32,7 +32,6 @@ * A value relation field formatter looks up the values from * features on another layer. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsValueRelationFieldFormatter : public QgsFieldFormatter { @@ -83,7 +82,6 @@ class CORE_EXPORT QgsValueRelationFieldFormatter : public QgsFieldFormatter * \param parentFormFeature For embedded forms only, the feature currently being edited in the parent form with current attribute values * \return A kvp list of values for the widget * - * \since QGIS 3.0 */ static QgsValueRelationFieldFormatter::ValueRelationCache createCache( const QVariantMap &config, const QgsFeature &formFeature = QgsFeature(), const QgsFeature &parentFormFeature = QgsFeature() ); diff --git a/src/core/geometry/qgsabstractgeometry.h b/src/core/geometry/qgsabstractgeometry.h index 7b4e3cba298..4be7f830fe9 100644 --- a/src/core/geometry/qgsabstractgeometry.h +++ b/src/core/geometry/qgsabstractgeometry.h @@ -268,7 +268,6 @@ class CORE_EXPORT QgsAbstractGeometry * Returns the closure of the combinatorial boundary of the geometry (ie the topological boundary of the geometry). * For instance, a polygon geometry will have a boundary consisting of the linestrings for each ring in the polygon. * \returns boundary for geometry. May be NULLPTR for some geometry types. - * \since QGIS 3.0 */ virtual QgsAbstractGeometry *boundary() const = 0 SIP_FACTORY; @@ -329,7 +328,6 @@ class CORE_EXPORT QgsAbstractGeometry * \see asGml2 * \see asGml3 * \see asJson() - * \since QGIS 3.0 */ virtual QByteArray asWkb( WkbFlags flags = QgsAbstractGeometry::WkbFlags() ) const = 0; @@ -446,7 +444,6 @@ class CORE_EXPORT QgsAbstractGeometry * * Returns -1 if a corresponding vertex could not be found. * - * \since QGIS 3.0 */ virtual int vertexNumberFromVertexId( QgsVertexId id ) const = 0; @@ -461,7 +458,6 @@ class CORE_EXPORT QgsAbstractGeometry /** * Returns the vertices adjacent to a specified \a vertex within a geometry. - * \since QGIS 3.0 */ virtual void adjacentVertices( QgsVertexId vertex, QgsVertexId &previousVertex SIP_OUT, QgsVertexId &nextVertex SIP_OUT ) const = 0; @@ -576,7 +572,6 @@ class CORE_EXPORT QgsAbstractGeometry * \warning QgsAbstractGeometry objects are inherently Cartesian/planar geometries, and the lengths * returned by this method are calculated using strictly Cartesian mathematics. * - * \since QGIS 3.0 */ virtual double segmentLength( QgsVertexId startVertex ) const = 0; @@ -671,7 +666,6 @@ class CORE_EXPORT QgsAbstractGeometry * The function will return TRUE if nodes were removed, or FALSE if no duplicate nodes * were found. * - * \since QGIS 3.0 */ virtual bool removeDuplicateNodes( double epsilon = 4 * std::numeric_limits::epsilon(), bool useZValues = false ) = 0; @@ -959,7 +953,6 @@ class CORE_EXPORT QgsAbstractGeometry /** * \ingroup core * \brief The vertex_iterator class provides STL-style iterator for vertices. - * \since QGIS 3.0 */ class CORE_EXPORT vertex_iterator { @@ -1015,7 +1008,6 @@ class CORE_EXPORT QgsAbstractGeometry * \see vertices_end() * \see vertices() * - * \since QGIS 3.0 */ vertex_iterator vertices_begin() const { @@ -1028,7 +1020,6 @@ class CORE_EXPORT QgsAbstractGeometry * \see vertices_begin() * \see vertices() * - * \since QGIS 3.0 */ vertex_iterator vertices_end() const { @@ -1093,7 +1084,6 @@ class CORE_EXPORT QgsAbstractGeometry * \endcode * * \see parts() - * \since QGIS 3.0 */ QgsVertexIterator vertices() const; @@ -1130,28 +1120,24 @@ class CORE_EXPORT QgsAbstractGeometry /** * Returns whether the geometry has any child geometries (FALSE for point / curve, TRUE otherwise) * \note used for vertex_iterator implementation - * \since QGIS 3.0 */ virtual bool hasChildGeometries() const; /** * Returns number of child geometries (for geometries with child geometries) or child points (for geometries without child geometries - i.e. curve / point) * \note used for vertex_iterator implementation - * \since QGIS 3.0 */ virtual int childCount() const { return 0; } /** * Returns pointer to child geometry (for geometries with child geometries - i.e. geom. collection / polygon) * \note used for vertex_iterator implementation - * \since QGIS 3.0 */ virtual QgsAbstractGeometry *childGeometry( int index ) const { Q_UNUSED( index ) return nullptr; } /** * Returns point at index (for geometries without child geometries - i.e. curve / point) * \note used for vertex_iterator implementation - * \since QGIS 3.0 */ virtual QgsPoint childPoint( int index ) const; @@ -1201,7 +1187,6 @@ inline T qgsgeometry_cast( const QgsAbstractGeometry *geom ) /** * \ingroup core * \brief Java-style iterator for traversal of vertices of a geometry - * \since QGIS 3.0 */ class CORE_EXPORT QgsVertexIterator { diff --git a/src/core/geometry/qgsbox3d.h b/src/core/geometry/qgsbox3d.h index 0e1611f6263..6c8d9ecba08 100644 --- a/src/core/geometry/qgsbox3d.h +++ b/src/core/geometry/qgsbox3d.h @@ -38,7 +38,6 @@ class QgsVector3D; * remains available in PyQGIS for compatibility. * * \see QgsRectangle - * \since QGIS 3.0 */ class CORE_EXPORT QgsBox3D { diff --git a/src/core/geometry/qgscircle.h b/src/core/geometry/qgscircle.h index 5fc65da690c..919f0737b32 100644 --- a/src/core/geometry/qgscircle.h +++ b/src/core/geometry/qgscircle.h @@ -36,7 +36,6 @@ class QgsPoint; * * A circle is defined by a center point with a radius and an azimuth. * The azimuth is the north angle to the semi-major axis, in degrees. By default, the semi-major axis is oriented to the north (0 degrees). - * \since QGIS 3.0 */ diff --git a/src/core/geometry/qgscircularstring.h b/src/core/geometry/qgscircularstring.h index 126fa2dc877..81fa3aa2a3c 100644 --- a/src/core/geometry/qgscircularstring.h +++ b/src/core/geometry/qgscircularstring.h @@ -302,7 +302,6 @@ class CORE_EXPORT QgsCircularString: public QgsCurve * Should be used by qgsgeometry_cast( geometry ). * * \note Not available in Python. Objects will be automatically be converted to the appropriate target type. - * \since QGIS 3.0 */ inline static const QgsCircularString *cast( const QgsAbstractGeometry *geom ) { diff --git a/src/core/geometry/qgscompoundcurve.h b/src/core/geometry/qgscompoundcurve.h index 9543cd1cff0..8fc1c5e7680 100644 --- a/src/core/geometry/qgscompoundcurve.h +++ b/src/core/geometry/qgscompoundcurve.h @@ -223,7 +223,6 @@ class CORE_EXPORT QgsCompoundCurve: public QgsCurve * Should be used by qgsgeometry_cast( geometry ). * * \note Not available in Python. Objects will be automatically be converted to the appropriate target type. - * \since QGIS 3.0 */ inline static const QgsCompoundCurve *cast( const QgsAbstractGeometry *geom ) { diff --git a/src/core/geometry/qgscurve.h b/src/core/geometry/qgscurve.h index c0d077a1e04..e21b8c928ff 100644 --- a/src/core/geometry/qgscurve.h +++ b/src/core/geometry/qgscurve.h @@ -42,7 +42,6 @@ class CORE_EXPORT QgsCurve: public QgsAbstractGeometry SIP_ABSTRACT /** * Checks whether this curve exactly equals another curve. - * \since QGIS 3.0 */ virtual bool equals( const QgsCurve &other ) const = 0; @@ -303,7 +302,6 @@ class CORE_EXPORT QgsCurve: public QgsAbstractGeometry SIP_ABSTRACT * Should be used by qgsgeometry_cast( geometry ). * * \note Not available in Python. Objects will be automatically be converted to the appropriate target type. - * \since QGIS 3.0 */ inline static const QgsCurve *cast( const QgsAbstractGeometry *geom ) { diff --git a/src/core/geometry/qgscurvepolygon.h b/src/core/geometry/qgscurvepolygon.h index 06d4da52c40..e609b3339e2 100644 --- a/src/core/geometry/qgscurvepolygon.h +++ b/src/core/geometry/qgscurvepolygon.h @@ -302,7 +302,6 @@ class CORE_EXPORT QgsCurvePolygon: public QgsSurface * parameter is specified then only rings smaller than this minimum * area will be removed. * \see removeInteriorRing() - * \since QGIS 3.0 */ void removeInteriorRings( double minimumAllowedArea = -1 ); @@ -311,7 +310,6 @@ class CORE_EXPORT QgsCurvePolygon: public QgsSurface * * For example, this removes unclosed rings and rings with less than 4 vertices. * - * \since QGIS 3.0 */ void removeInvalidRings(); @@ -408,7 +406,6 @@ class CORE_EXPORT QgsCurvePolygon: public QgsSurface * Should be used by qgsgeometry_cast( geometry ). * * \note Not available in Python. Objects will be automatically be converted to the appropriate target type. - * \since QGIS 3.0 */ inline static const QgsCurvePolygon *cast( const QgsAbstractGeometry *geom ) { diff --git a/src/core/geometry/qgsellipse.h b/src/core/geometry/qgsellipse.h index 483132514bc..c7313f68a81 100644 --- a/src/core/geometry/qgsellipse.h +++ b/src/core/geometry/qgsellipse.h @@ -34,7 +34,6 @@ * An ellipse is defined by a center point with a semi-major axis, a semi-minor axis and an azimuth. * The azimuth is the north angle to the first quadrant (always oriented on the semi-major axis), in degrees. By default, the semi-major axis is oriented to the east (90 degrees). * The semi-minor axis is always smaller than the semi-major axis. If it is set larger, it will be swapped and the azimuth will increase by 90 degrees. - * \since QGIS 3.0 */ class CORE_EXPORT QgsEllipse { diff --git a/src/core/geometry/qgsgeometry.h b/src/core/geometry/qgsgeometry.h index ba4d6323974..b0b093c9c3e 100644 --- a/src/core/geometry/qgsgeometry.h +++ b/src/core/geometry/qgsgeometry.h @@ -58,7 +58,6 @@ class QgsFeedback; * * \note In QGIS 2.x this type was available as QgsPolyline. * - * \since QGIS 3.0 */ typedef QVector QgsPolylineXY; @@ -67,7 +66,6 @@ typedef QVector QgsPolylineXY; * * This type has full support for Z/M dimensions. * - * \since QGIS 3.0 */ typedef QgsPointSequence QgsPolyline; @@ -204,7 +202,6 @@ class CORE_EXPORT QgsGeometry * * \see set() * \see get() - * \since QGIS 3.0 */ const QgsAbstractGeometry *constGet() const SIP_HOLDGIL; @@ -218,7 +215,6 @@ class CORE_EXPORT QgsGeometry * * \see constGet() * \see set() - * \since QGIS 3.0 */ QgsAbstractGeometry *get(); @@ -232,7 +228,6 @@ class CORE_EXPORT QgsGeometry * * \see get() * \see constGet() - * \since QGIS 3.0 */ void set( QgsAbstractGeometry *geometry SIP_TRANSFER ) SIP_DEPRECATED; @@ -269,7 +264,6 @@ class CORE_EXPORT QgsGeometry * \note In QGIS 2.x this method was available as fromPolyline(). * * \see fromPolyline() - * \since QGIS 3.0 */ static QgsGeometry fromPolylineXY( const QgsPolylineXY &polyline ); @@ -280,7 +274,6 @@ class CORE_EXPORT QgsGeometry * E.g. if input points are PointZ type, the resultant linestring will be * a LineStringZ type. * - * \since QGIS 3.0 */ static QgsGeometry fromPolyline( const QgsPolyline &polyline ); @@ -362,7 +355,6 @@ class CORE_EXPORT QgsGeometry /** * Set the geometry, feeding in the buffer containing OGC Well-Known Binary - * \since QGIS 3.0 */ void fromWkb( const QByteArray &wkb ); @@ -435,7 +427,6 @@ class CORE_EXPORT QgsGeometry * Uses GEOS library for the test. * \note This is useful mainly for linestrings and linear rings. Polygons are simple by definition, * for checking anomalies in polygon geometries one can use isGeosValid(). - * \since QGIS 3.0 */ bool isSimple() const; @@ -498,13 +489,11 @@ class CORE_EXPORT QgsGeometry /** * Returns STL-style iterator pointing to the first vertex of the geometry - * \since QGIS 3.0 */ QgsAbstractGeometry::vertex_iterator vertices_begin() const; /** * Returns STL-style iterator pointing to the imaginary vertex after the last vertex of the geometry - * \since QGIS 3.0 */ QgsAbstractGeometry::vertex_iterator vertices_end() const; #endif @@ -530,7 +519,6 @@ class CORE_EXPORT QgsGeometry * \endcode * * \see parts() - * \since QGIS 3.0 */ QgsVertexIterator vertices() const; @@ -665,7 +653,6 @@ class CORE_EXPORT QgsGeometry * In case of error -1 will be returned. * * \see hausdorffDistanceDensify() - * \since QGIS 3.0 */ double hausdorffDistance( const QgsGeometry &geom ) const; @@ -685,7 +672,6 @@ class CORE_EXPORT QgsGeometry * In case of error -1 will be returned. * * \see hausdorffDistance() - * \since QGIS 3.0 */ double hausdorffDistanceDensify( const QgsGeometry &geom, double densifyFraction ) const; @@ -757,7 +743,6 @@ class CORE_EXPORT QgsGeometry * \param vertex vertex index to calculate bisector angle at * \returns bisector angle, in radians clockwise from north * \see interpolateAngle() - * \since QGIS 3.0 */ double angleAtVertex( int vertex ) const; @@ -944,7 +929,6 @@ class CORE_EXPORT QgsGeometry * Removes the interior rings from a (multi)polygon geometry. If the minimumAllowedArea * parameter is specified then only rings smaller than this minimum * area will be removed. - * \since QGIS 3.0 */ QgsGeometry removeInteriorRings( double minimumAllowedArea = -1 ) const; @@ -1156,7 +1140,6 @@ class CORE_EXPORT QgsGeometry * intersect the other geometry. * \param other geometry that should not be intersect * \returns difference geometry, or empty geometry if difference could not be calculated - * \since QGIS 3.0 */ QgsGeometry makeDifference( const QgsGeometry &other ) const; @@ -1182,7 +1165,6 @@ class CORE_EXPORT QgsGeometry * by calling lastError() on the returned geometry. * * \see boundingBox() - * \since QGIS 3.0 */ QgsGeometry orientedMinimumBoundingBox( double &area SIP_OUT, double &angle SIP_OUT, double &width SIP_OUT, double &height SIP_OUT ) const; @@ -1193,7 +1175,6 @@ class CORE_EXPORT QgsGeometry * If an error was encountered while creating the result, more information can be retrieved * by calling lastError() on the returned geometry. * - * \since QGIS 3.0 */ QgsGeometry orientedMinimumBoundingBox() const SIP_SKIP; @@ -1203,14 +1184,12 @@ class CORE_EXPORT QgsGeometry * \param radius Radius of the minimal enclosing circle returned * \param segments Number of segments used to segment geometry. \see QgsEllipse::toPolygon() * \returns the minimal enclosing circle as a QGIS geometry - * \since QGIS 3.0 */ QgsGeometry minimalEnclosingCircle( QgsPointXY ¢er SIP_OUT, double &radius SIP_OUT, unsigned int segments = 36 ) const; /** * Returns the minimal enclosing circle for the geometry. * \param segments Number of segments used to segment geometry. \see QgsEllipse::toPolygon() - * \since QGIS 3.0 */ QgsGeometry minimalEnclosingCircle( unsigned int segments = 36 ) const SIP_SKIP; @@ -1220,7 +1199,6 @@ class CORE_EXPORT QgsGeometry * either the vertices are within a specified tolerance of right angles or a set number of maximum * iterations is reached. The angle threshold parameter specifies how close to a right angle or * straight line an angle must be before it is attempted to be straightened. - * \since QGIS 3.0 */ QgsGeometry orthogonalize( double tolerance = 1.0E-8, int maxIterations = 1000, double angleThreshold = 15.0 ) const; @@ -1377,7 +1355,6 @@ class CORE_EXPORT QgsGeometry * The function will return TRUE if nodes were removed, or FALSE if no duplicate nodes * were found. * - * \since QGIS 3.0 */ bool removeDuplicateNodes( double epsilon = 4 * std::numeric_limits::epsilon(), bool useZValues = false ); @@ -1415,7 +1392,6 @@ class CORE_EXPORT QgsGeometry * * \see intersects() * - * \since QGIS 3.0 */ bool boundingBoxIntersects( const QgsRectangle &rectangle ) const; @@ -1426,7 +1402,6 @@ class CORE_EXPORT QgsGeometry * * \see intersects() * - * \since QGIS 3.0 */ bool boundingBoxIntersects( const QgsGeometry &geometry ) const; @@ -1545,7 +1520,6 @@ class CORE_EXPORT QgsGeometry * * \see buffer() * \see taperedBuffer() - * \since QGIS 3.0 */ QgsGeometry singleSidedBuffer( double distance, int segments, Qgis::BufferSide side, Qgis::JoinStyle joinStyle = Qgis::JoinStyle::Round, @@ -1590,7 +1564,6 @@ class CORE_EXPORT QgsGeometry * Extends a (multi)line geometry by extrapolating out the start or end of the line * by a specified distance. Lines are extended using the bearing of the first or last * segment in the line. - * \since QGIS 3.0 */ QgsGeometry extendLine( double startDistance, double endDistance ) const; @@ -1604,7 +1577,6 @@ class CORE_EXPORT QgsGeometry * at the added nodes. * Curved geometry types are automatically segmentized by this routine. * \see densifyByDistance() - * \since QGIS 3.0 */ QgsGeometry densifyByCount( int extraNodesPerSegment ) const; @@ -1620,7 +1592,6 @@ class CORE_EXPORT QgsGeometry * at the added nodes. * Curved geometry types are automatically segmentized by this routine. * \see densifyByCount() - * \since QGIS 3.0 */ QgsGeometry densifyByDistance( double distance ) const; @@ -1681,7 +1652,6 @@ class CORE_EXPORT QgsGeometry * Optionally, the distance to the polygon boundary from the pole can be stored. * \see centroid() * \see pointOnSurface() - * \since QGIS 3.0 */ QgsGeometry poleOfInaccessibility( double precision, double *distanceToBoundary SIP_OUT = nullptr ) const; @@ -1800,7 +1770,6 @@ class CORE_EXPORT QgsGeometry * If \a edgesOnly is TRUE than line string boundary geometries will be returned * instead of polygons. * An empty geometry will be returned if the diagram could not be calculated. - * \since QGIS 3.0 */ QgsGeometry voronoiDiagram( const QgsGeometry &extent = QgsGeometry(), double tolerance = 0.0, bool edgesOnly = false ) const; @@ -1813,7 +1782,6 @@ class CORE_EXPORT QgsGeometry * An empty geometry will be returned if the diagram could not be calculated. * * \see constrainedDelaunayTriangulation() - * \since QGIS 3.0 */ QgsGeometry delaunayTriangulation( double tolerance = 0.0, bool edgesOnly = false ) const; @@ -1933,7 +1901,6 @@ class CORE_EXPORT QgsGeometry * Since QGIS 3.28 the optional \a parameters argument can be used to specify parameters which * control the subdivision results. * - * \since QGIS 3.0 */ QgsGeometry subdivide( int maxNodes = 256, const QgsGeometryParameters ¶meters = QgsGeometryParameters() ) const; @@ -1962,7 +1929,6 @@ class CORE_EXPORT QgsGeometry * \returns distance along line, or -1 on error * \note only valid for linestring geometries * \see interpolate() - * \since QGIS 3.0 */ double lineLocatePoint( const QgsGeometry &point ) const; @@ -1973,7 +1939,6 @@ class CORE_EXPORT QgsGeometry * of the node is returned. * \param distance distance along geometry * \see angleAtVertex() - * \since QGIS 3.0 */ double interpolateAngle( double distance ) const; @@ -1995,7 +1960,6 @@ class CORE_EXPORT QgsGeometry * * Performs a fast, non-robust intersection between the geometry and * a \a rectangle. The returned geometry may be invalid. - * \since QGIS 3.0 */ QgsGeometry clipped( const QgsRectangle &rectangle ); @@ -2021,7 +1985,6 @@ class CORE_EXPORT QgsGeometry * \returns a LineString or MultiLineString geometry, with any connected lines * joined. An empty geometry will be returned if the input geometry was not a * MultiLineString geometry. - * \since QGIS 3.0 */ QgsGeometry mergeLines() const; @@ -2147,7 +2110,6 @@ class CORE_EXPORT QgsGeometry * * The optional \a flags argument specifies flags controlling WKB export behavior (since QGIS 3.14). * - * \since QGIS 3.0 */ QByteArray asWkb( QgsAbstractGeometry::WkbFlags flags = QgsAbstractGeometry::WkbFlags() ) const; @@ -2632,7 +2594,6 @@ class CORE_EXPORT QgsGeometry * * \throws QgsNotSupportedException on QGIS builds based on GEOS 3.9 or earlier when the \a method is not Qgis::MakeValidMethod::Linework or the \a keepCollapsed option is set. * - * \since QGIS 3.0 */ QgsGeometry makeValid( Qgis::MakeValidMethod method = Qgis::MakeValidMethod::Linework, bool keepCollapsed = false ) const SIP_THROW( QgsNotSupportedException ); @@ -2809,7 +2770,6 @@ class CORE_EXPORT QgsGeometry * at every common intersection of the geometries). The easiest way to ensure this is to first * call unaryUnion() on the set of input geometries and then pass the result to polygonize(). * An empty geometry will be returned in the case of errors. - * \since QGIS 3.0 */ static QgsGeometry polygonize( const QVector &geometries ); @@ -2868,7 +2828,6 @@ class CORE_EXPORT QgsGeometry * either when this geometry was created or when an operation * was performed on the geometry. * - * \since QGIS 3.0 */ QString lastError() const SIP_HOLDGIL; diff --git a/src/core/geometry/qgsgeometrycollection.h b/src/core/geometry/qgsgeometrycollection.h index e06a5559cb7..f5bc2c43924 100644 --- a/src/core/geometry/qgsgeometrycollection.h +++ b/src/core/geometry/qgsgeometrycollection.h @@ -313,7 +313,6 @@ class CORE_EXPORT QgsGeometryCollection: public QgsAbstractGeometry * Should be used by qgsgeometry_cast( geometry ). * * \note Not available in Python. Objects will be automatically be converted to the appropriate target type. - * \since QGIS 3.0 */ inline static const QgsGeometryCollection *cast( const QgsAbstractGeometry *geom ) { diff --git a/src/core/geometry/qgsgeometryengine.h b/src/core/geometry/qgsgeometryengine.h index a8584443de8..d65c4401ba3 100644 --- a/src/core/geometry/qgsgeometryengine.h +++ b/src/core/geometry/qgsgeometryengine.h @@ -111,7 +111,6 @@ class CORE_EXPORT QgsGeometryEngine * \param errorMsg Error message returned by GEOS * \param parameters can be used to specify parameters which control the intersection results (since QGIS 3.28) * - * \since QGIS 3.0 \a geom is a pointer */ virtual QgsAbstractGeometry *intersection( const QgsAbstractGeometry *geom, QString *errorMsg = nullptr, const QgsGeometryParameters ¶meters = QgsGeometryParameters() ) const = 0 SIP_FACTORY; @@ -122,7 +121,6 @@ class CORE_EXPORT QgsGeometryEngine * \param errorMsg Error message returned by GEOS * \param parameters can be used to specify parameters which control the difference results (since QGIS 3.28) * - * \since QGIS 3.0 \a geom is a pointer */ virtual QgsAbstractGeometry *difference( const QgsAbstractGeometry *geom, QString *errorMsg = nullptr, const QgsGeometryParameters ¶meters = QgsGeometryParameters() ) const = 0 SIP_FACTORY; @@ -134,7 +132,6 @@ class CORE_EXPORT QgsGeometryEngine * \param parameters can be used to specify parameters which control the union results (since QGIS 3.28) * * - * \since QGIS 3.0 \a geom is a pointer */ virtual QgsAbstractGeometry *combine( const QgsAbstractGeometry *geom, QString *errorMsg = nullptr, const QgsGeometryParameters ¶meters = QgsGeometryParameters() ) const = 0 SIP_FACTORY; @@ -146,7 +143,6 @@ class CORE_EXPORT QgsGeometryEngine * \param parameters can be used to specify parameters which control the combination results (since QGIS 3.28) * * - * \since QGIS 3.0 \a geom is a pointer */ virtual QgsAbstractGeometry *combine( const QVector &geomList, QString *errorMsg, const QgsGeometryParameters ¶meters = QgsGeometryParameters() ) const = 0 SIP_FACTORY; @@ -157,7 +153,6 @@ class CORE_EXPORT QgsGeometryEngine * \param errorMsg Error message returned by GEOS * \param parameters can be used to specify parameters which control the combination results (since QGIS 3.28) * - * \since QGIS 3.0 \a geom is a pointer */ virtual QgsAbstractGeometry *combine( const QVector< QgsGeometry > &geometries, QString *errorMsg = nullptr, const QgsGeometryParameters ¶meters = QgsGeometryParameters() ) const = 0 SIP_FACTORY; @@ -169,7 +164,6 @@ class CORE_EXPORT QgsGeometryEngine * \param parameters can be used to specify parameters which control the difference results (since QGIS 3.28) * * - * \since QGIS 3.0 \a geom is a pointer */ virtual QgsAbstractGeometry *symDifference( const QgsAbstractGeometry *geom, QString *errorMsg = nullptr, const QgsGeometryParameters ¶meters = QgsGeometryParameters() ) const = 0 SIP_FACTORY; virtual QgsAbstractGeometry *buffer( double distance, int segments, QString *errorMsg = nullptr ) const = 0 SIP_FACTORY; @@ -186,7 +180,6 @@ class CORE_EXPORT QgsGeometryEngine * Calculates the centroid of this. * May return a `NULLPTR`. * - * \since QGIS 3.0 the centroid is returned */ virtual QgsPoint *centroid( QString *errorMsg = nullptr ) const = 0 SIP_FACTORY; @@ -194,7 +187,6 @@ class CORE_EXPORT QgsGeometryEngine * Calculate a point that is guaranteed to be on the surface of this. * May return a `NULLPTR`. * - * \since QGIS 3.0 the centroid is returned */ virtual QgsPoint *pointOnSurface( QString *errorMsg = nullptr ) const = 0 SIP_FACTORY; @@ -206,7 +198,6 @@ class CORE_EXPORT QgsGeometryEngine /** * Calculates the distance between this and \a geom. * - * \since QGIS 3.0 \a geom is a pointer */ virtual double distance( const QgsAbstractGeometry *geom, QString *errorMsg = nullptr ) const = 0; @@ -220,49 +211,42 @@ class CORE_EXPORT QgsGeometryEngine /** * Checks if \a geom intersects this. * - * \since QGIS 3.0 \a geom is a pointer */ virtual bool intersects( const QgsAbstractGeometry *geom, QString *errorMsg = nullptr ) const = 0; /** * Checks if \a geom touches this. * - * \since QGIS 3.0 \a geom is a pointer */ virtual bool touches( const QgsAbstractGeometry *geom, QString *errorMsg = nullptr ) const = 0; /** * Checks if \a geom crosses this. * - * \since QGIS 3.0 \a geom is a pointer */ virtual bool crosses( const QgsAbstractGeometry *geom, QString *errorMsg = nullptr ) const = 0; /** * Checks if \a geom is within this. * - * \since QGIS 3.0 \a geom is a pointer */ virtual bool within( const QgsAbstractGeometry *geom, QString *errorMsg = nullptr ) const = 0; /** * Checks if \a geom overlaps this. * - * \since QGIS 3.0 \a geom is a pointer */ virtual bool overlaps( const QgsAbstractGeometry *geom, QString *errorMsg = nullptr ) const = 0; /** * Checks if \a geom contains this. * - * \since QGIS 3.0 \a geom is a pointer */ virtual bool contains( const QgsAbstractGeometry *geom, QString *errorMsg = nullptr ) const = 0; /** * Checks if \a geom is disjoint from this. * - * \since QGIS 3.0 \a geom is a pointer */ virtual bool disjoint( const QgsAbstractGeometry *geom, QString *errorMsg = nullptr ) const = 0; @@ -305,14 +289,12 @@ class CORE_EXPORT QgsGeometryEngine * Checks if this is equal to \a geom. * If both are Null geometries, `FALSE` is returned. * - * \since QGIS 3.0 \a geom is a pointer */ virtual bool isEqual( const QgsAbstractGeometry *geom, QString *errorMsg = nullptr ) const = 0; virtual bool isEmpty( QString *errorMsg ) const = 0; /** * Determines whether the geometry is simple (according to OGC definition). - * \since QGIS 3.0 */ virtual bool isSimple( QString *errorMsg = nullptr ) const = 0; diff --git a/src/core/geometry/qgsgeometryutils.h b/src/core/geometry/qgsgeometryutils.h index 534dc59bcb2..66a348b023c 100644 --- a/src/core/geometry/qgsgeometryutils.h +++ b/src/core/geometry/qgsgeometryutils.h @@ -74,7 +74,6 @@ class CORE_EXPORT QgsGeometryUtils * \param nextVertex will be set to next vertex ID * \returns TRUE if vertices were successfully retrieved * \note if the distance coincides exactly with a vertex, then both previousVertex and nextVertex will be set to this vertex - * \since QGIS 3.0 */ static bool verticesAtDistance( const QgsAbstractGeometry &geometry, double distance, @@ -372,7 +371,6 @@ class CORE_EXPORT QgsGeometryUtils * pr = midpoint ( p, QgsPoint( QgsWkbTypes.PointZM, 2, 2, 2, 2 ) ) * # pr is a 3D point: 'PointZM (3 4 1 1)' * \endcode - * \since QGIS 3.0 */ static QgsPoint midpoint( const QgsPoint &pt1, const QgsPoint &pt2 ) SIP_HOLDGIL; @@ -387,7 +385,6 @@ class CORE_EXPORT QgsGeometryUtils * is extrapolated from the supplied line. * * \see interpolatePointOnLineByValue() - * \since QGIS 3.0.2 */ static QgsPointXY interpolatePointOnLine( double x1, double y1, double x2, double y2, double fraction ) SIP_HOLDGIL; @@ -405,7 +402,6 @@ class CORE_EXPORT QgsGeometryUtils * and present in the returned point. * * \see interpolatePointOnLineByValue() - * \since QGIS 3.0.2 */ static QgsPoint interpolatePointOnLine( const QgsPoint &p1, const QgsPoint &p2, double fraction ) SIP_HOLDGIL; @@ -419,7 +415,6 @@ class CORE_EXPORT QgsGeometryUtils * the target \a value. * * \see interpolatePointOnLine() - * \since QGIS 3.0.2 */ static QgsPointXY interpolatePointOnLineByValue( double x1, double y1, double v1, double x2, double y2, double v2, double value ) SIP_HOLDGIL; @@ -428,7 +423,6 @@ class CORE_EXPORT QgsGeometryUtils * \param pt1 first point. * \param pt2 second point. * \returns The gradient of this linear entity, or infinity if vertical - * \since QGIS 3.0 */ static double gradient( const QgsPoint &pt1, const QgsPoint &pt2 ) SIP_HOLDGIL; @@ -439,7 +433,6 @@ class CORE_EXPORT QgsGeometryUtils * \param a Output parameter, a coefficient of the equation. * \param b Output parameter, b coefficient of the equation. * \param c Output parameter, c coefficient of the equation. - * \since QGIS 3.0 */ static void coefficients( const QgsPoint &pt1, const QgsPoint &pt2, double &a SIP_OUT, double &b SIP_OUT, double &c SIP_OUT ) SIP_HOLDGIL; @@ -466,7 +459,6 @@ class CORE_EXPORT QgsGeometryUtils * \warning This method does not copy the z value of the coordinate from the * points whose z value is closest to the original x/y point, but only the first one found. * - * \since QGIS 3.0 * \deprecated since QGIS 3.20 use transferFirstZValueToPoint( const QgsPointSequence &points, QgsPoint &point ) instead */ Q_DECL_DEPRECATED static bool setZValueFromPoints( const QgsPointSequence &points, QgsPoint &point ) SIP_DEPRECATED diff --git a/src/core/geometry/qgsgeos.h b/src/core/geometry/qgsgeos.h index 7b421d5be88..ee5e5e760e5 100644 --- a/src/core/geometry/qgsgeos.h +++ b/src/core/geometry/qgsgeos.h @@ -31,7 +31,6 @@ class QgsGeometryCollection; /** * Contains geos related utilities and functions. * \note not available in Python bindings. - * \since QGIS 3.0 */ namespace geos { @@ -163,7 +162,6 @@ class CORE_EXPORT QgsGeos: public QgsGeometryEngine * \param errorMsg Error message returned by GEOS * \param parameters can be used to specify parameters which control the subdivision results (since QGIS 3.28) * - * \since QGIS 3.0 */ std::unique_ptr< QgsAbstractGeometry > subdivide( int maxNodes, QString *errorMsg = nullptr, const QgsGeometryParameters ¶meters = QgsGeometryParameters() ) const; @@ -213,7 +211,6 @@ class CORE_EXPORT QgsGeos: public QgsGeometryEngine * If the default approximate provided by this method is insufficient, use hausdorffDistanceDensify() instead. * * \see hausdorffDistanceDensify() - * \since QGIS 3.0 */ double hausdorffDistance( const QgsAbstractGeometry *geom, QString *errorMsg = nullptr ) const; @@ -231,7 +228,6 @@ class CORE_EXPORT QgsGeos: public QgsGeometryEngine * distance returned approach the true Hausdorff distance for the geometries. * * \see hausdorffDistance() - * \since QGIS 3.0 */ double hausdorffDistanceDensify( const QgsAbstractGeometry *geom, double densifyFraction, QString *errorMsg = nullptr ) const; @@ -308,7 +304,6 @@ class CORE_EXPORT QgsGeos: public QgsGeometryEngine * \param errorMsg error messages emitted, if any * \returns buffered geometry, or an NULLPTR if buffer could not be * calculated - * \since QGIS 3.0 */ std::unique_ptr< QgsAbstractGeometry > singleSidedBuffer( double distance, int segments, Qgis::BufferSide side, Qgis::JoinStyle joinStyle, double miterLimit, @@ -461,7 +456,6 @@ class CORE_EXPORT QgsGeos: public QgsGeometryEngine * \returns a LineString or MultiLineString geometry, with any connected lines * joined. An empty geometry will be returned if the input geometry was not a * LineString/MultiLineString geometry. - * \since QGIS 3.0 */ QgsGeometry mergeLines( QString *errorMsg = nullptr ) const; @@ -517,7 +511,6 @@ class CORE_EXPORT QgsGeos: public QgsGeometryEngine * unary union these geometries by calling combine() on the set of input geometries and then * pass the result to polygonize(). * An empty geometry will be returned in the case of errors. - * \since QGIS 3.0 */ static QgsGeometry polygonize( const QVector &geometries, QString *errorMsg = nullptr ); @@ -534,7 +527,6 @@ class CORE_EXPORT QgsGeos: public QgsGeometryEngine * If \a edgesOnly is TRUE than line string boundary geometries will be returned * instead of polygons. * An empty geometry will be returned if the diagram could not be calculated. - * \since QGIS 3.0 */ QgsGeometry voronoiDiagram( const QgsAbstractGeometry *extent = nullptr, double tolerance = 0.0, bool edgesOnly = false, QString *errorMsg = nullptr ) const; @@ -546,7 +538,6 @@ class CORE_EXPORT QgsGeos: public QgsGeometryEngine * instead of polygons. * An empty geometry will be returned if the diagram could not be calculated. * \see constrainedDelaunayTriangulation() - * \since QGIS 3.0 */ QgsGeometry delaunayTriangulation( double tolerance = 0.0, bool edgesOnly = false, QString *errorMsg = nullptr ) const; diff --git a/src/core/geometry/qgsinternalgeometryengine.h b/src/core/geometry/qgsinternalgeometryengine.h index bf106e984c3..69654b34834 100644 --- a/src/core/geometry/qgsinternalgeometryengine.h +++ b/src/core/geometry/qgsinternalgeometryengine.h @@ -98,7 +98,6 @@ class QgsInternalGeometryEngine * either the vertices are within a specified tolerance of right angles or a set number of maximum * iterations is reached. The angle threshold parameter specifies how close to a right angle or * straight line an angle must be before it is attempted to be straightened. - * \since QGIS 3.0 */ QgsGeometry orthogonalize( double tolerance = 1.0E-8, int maxIterations = 1000, double angleThreshold = 15.0 ) const; @@ -108,7 +107,6 @@ class QgsInternalGeometryEngine * If the geometry has z or m values present then these will be linearly interpolated * at the added nodes. * Curved geometry types are automatically segmentized by this routine. - * \since QGIS 3.0 */ QgsGeometry densifyByCount( int extraNodesPerSegment ) const; @@ -123,7 +121,6 @@ class QgsInternalGeometryEngine * If the geometry has z or m values present then these will be linearly interpolated * at the added nodes. * Curved geometry types are automatically segmentized by this routine. - * \since QGIS 3.0 */ QgsGeometry densifyByDistance( double distance ) const; diff --git a/src/core/geometry/qgslinestring.h b/src/core/geometry/qgslinestring.h index d9aacf2c3e0..27ba2c973fd 100644 --- a/src/core/geometry/qgslinestring.h +++ b/src/core/geometry/qgslinestring.h @@ -56,7 +56,6 @@ class CORE_EXPORT QgsLineString: public QgsCurve * Construct a linestring from a vector of points. * Z and M type will be set based on the type of the first point * in the vector. - * \since QGIS 3.0 */ QgsLineString( const QVector &points ); @@ -64,7 +63,6 @@ class CORE_EXPORT QgsLineString: public QgsCurve * Construct a linestring from list of points. * This constructor is more efficient then calling setPoints() * or repeatedly calling addVertex() - * \since QGIS 3.0 */ QgsLineString( const QVector &points ); #else @@ -274,7 +272,6 @@ class CORE_EXPORT QgsLineString: public QgsCurve * If the sizes of \a x and \a y are non-equal then the resultant linestring * will be created using the minimum size of these arrays. * - * \since QGIS 3.0 */ QgsLineString( const QVector &x, const QVector &y, const QVector &z = QVector(), @@ -933,7 +930,6 @@ class CORE_EXPORT QgsLineString: public QgsCurve * Extends the line geometry by extrapolating out the start or end of the line * by a specified distance. Lines are extended using the bearing of the first or last * segment in the line. - * \since QGIS 3.0 */ void extend( double startDistance, double endDistance ); @@ -1070,7 +1066,6 @@ class CORE_EXPORT QgsLineString: public QgsCurve * Should be used by qgsgeometry_cast( geometry ). * * \note Not available in Python. Objects will be automatically be converted to the appropriate target type. - * \since QGIS 3.0 */ inline static const QgsLineString *cast( const QgsAbstractGeometry *geom ) { diff --git a/src/core/geometry/qgsmulticurve.h b/src/core/geometry/qgsmulticurve.h index ea993de0b55..a47872926f4 100644 --- a/src/core/geometry/qgsmulticurve.h +++ b/src/core/geometry/qgsmulticurve.h @@ -99,7 +99,6 @@ class CORE_EXPORT QgsMultiCurve: public QgsGeometryCollection * Should be used by qgsgeometry_cast( geometry ). * * \note Not available in Python. Objects will be automatically be converted to the appropriate target type. - * \since QGIS 3.0 */ inline static const QgsMultiCurve *cast( const QgsAbstractGeometry *geom ) { diff --git a/src/core/geometry/qgsmultilinestring.h b/src/core/geometry/qgsmultilinestring.h index 1427bb6ce50..5e76190a6ac 100644 --- a/src/core/geometry/qgsmultilinestring.h +++ b/src/core/geometry/qgsmultilinestring.h @@ -103,7 +103,6 @@ class CORE_EXPORT QgsMultiLineString: public QgsMultiCurve * Should be used by qgsgeometry_cast( geometry ). * * \note Not available in Python. Objects will be automatically be converted to the appropriate target type. - * \since QGIS 3.0 */ inline static const QgsMultiLineString *cast( const QgsAbstractGeometry *geom ) { diff --git a/src/core/geometry/qgsmultipoint.h b/src/core/geometry/qgsmultipoint.h index 3d77a0e43f8..94c0f1dc384 100644 --- a/src/core/geometry/qgsmultipoint.h +++ b/src/core/geometry/qgsmultipoint.h @@ -351,7 +351,6 @@ class CORE_EXPORT QgsMultiPoint: public QgsGeometryCollection * Should be used by qgsgeometry_cast( geometry ). * * \note Not available in Python. Objects will be automatically be converted to the appropriate target type. - * \since QGIS 3.0 */ inline static const QgsMultiPoint *cast( const QgsAbstractGeometry *geom ) { diff --git a/src/core/geometry/qgsmultipolygon.h b/src/core/geometry/qgsmultipolygon.h index c1f8a283514..07404ad3d8f 100644 --- a/src/core/geometry/qgsmultipolygon.h +++ b/src/core/geometry/qgsmultipolygon.h @@ -104,7 +104,6 @@ class CORE_EXPORT QgsMultiPolygon: public QgsMultiSurface * Should be used by qgsgeometry_cast( geometry ). * * \note Not available in Python. Objects will be automatically be converted to the appropriate target type. - * \since QGIS 3.0 */ inline static const QgsMultiPolygon *cast( const QgsAbstractGeometry *geom ) { diff --git a/src/core/geometry/qgsmultisurface.h b/src/core/geometry/qgsmultisurface.h index 1ce2a8e79e4..201f360144b 100644 --- a/src/core/geometry/qgsmultisurface.h +++ b/src/core/geometry/qgsmultisurface.h @@ -99,7 +99,6 @@ class CORE_EXPORT QgsMultiSurface: public QgsGeometryCollection * Should be used by qgsgeometry_cast( geometry ). * * \note Not available in Python. Objects will be automatically be converted to the appropriate target type. - * \since QGIS 3.0 */ inline static const QgsMultiSurface *cast( const QgsAbstractGeometry *geom ) { diff --git a/src/core/geometry/qgspoint.h b/src/core/geometry/qgspoint.h index 13459d1c2e8..67523cad2de 100644 --- a/src/core/geometry/qgspoint.h +++ b/src/core/geometry/qgspoint.h @@ -389,7 +389,6 @@ class CORE_EXPORT QgsPoint: public QgsAbstractGeometry * cases it may be more appropriate to call the faster distanceSquared() method, e.g., * when comparing distances. * \see distanceSquared() - * \since QGIS 3.0 */ double distance( double x, double y ) const SIP_HOLDGIL { @@ -401,7 +400,6 @@ class CORE_EXPORT QgsPoint: public QgsAbstractGeometry * cases it may be more appropriate to call the faster distanceSquared() method, e.g., * when comparing distances. * \see distanceSquared() - * \since QGIS 3.0 */ double distance( const QgsPoint &other ) const SIP_HOLDGIL { @@ -413,7 +411,6 @@ class CORE_EXPORT QgsPoint: public QgsAbstractGeometry * this is faster than calling distance(), and may be useful in use cases such as comparing * distances where the extra expense of calling distance() is not required. * \see distance() - * \since QGIS 3.0 */ double distanceSquared( double x, double y ) const SIP_HOLDGIL { @@ -425,7 +422,6 @@ class CORE_EXPORT QgsPoint: public QgsAbstractGeometry * this is faster than calling distance(), and may be useful in use cases such as comparing * distances where the extra expense of calling distance() is not required. * \see distance() - * \since QGIS 3.0 */ double distanceSquared( const QgsPoint &other ) const SIP_HOLDGIL { @@ -437,7 +433,6 @@ class CORE_EXPORT QgsPoint: public QgsAbstractGeometry * cases it may be more appropriate to call the faster distanceSquared3D() method, e.g., * when comparing distances. * \see distanceSquared3D() - * \since QGIS 3.0 */ double distance3D( double x, double y, double z ) const SIP_HOLDGIL { @@ -453,7 +448,6 @@ class CORE_EXPORT QgsPoint: public QgsAbstractGeometry * cases it may be more appropriate to call the faster distanceSquared3D() method, e.g., * when comparing distances. * \see distanceSquared3D() - * \since QGIS 3.0 */ double distance3D( const QgsPoint &other ) const SIP_HOLDGIL { @@ -469,7 +463,6 @@ class CORE_EXPORT QgsPoint: public QgsAbstractGeometry * this is faster than calling distance3D(), and may be useful in use cases such as comparing * distances where the extra expense of calling distance3D() is not required. * \see distance3D() - * \since QGIS 3.0 */ double distanceSquared3D( double x, double y, double z ) const SIP_HOLDGIL { @@ -485,7 +478,6 @@ class CORE_EXPORT QgsPoint: public QgsAbstractGeometry * this is faster than calling distance3D(), and may be useful in use cases such as comparing * distances where the extra expense of calling distance3D() is not required. * \see distance3D() - * \since QGIS 3.0 */ double distanceSquared3D( const QgsPoint &other ) const SIP_HOLDGIL { @@ -498,14 +490,12 @@ class CORE_EXPORT QgsPoint: public QgsAbstractGeometry /** * Calculates Cartesian azimuth between this point and other one (clockwise in degree, starting from north) - * \since QGIS 3.0 */ double azimuth( const QgsPoint &other ) const SIP_HOLDGIL; /** * Calculates Cartesian inclination between this point and other one (starting from zenith = 0 to nadir = 180. Horizon = 90) * Returns 90.0 if the distance between this point and other one is equal to 0 (same point). - * \since QGIS 3.0 */ double inclination( const QgsPoint &other ) const SIP_HOLDGIL; @@ -537,37 +527,31 @@ class CORE_EXPORT QgsPoint: public QgsAbstractGeometry * pr = p.project (1, 0, 0 ) * # pr is a 3D point: 'PointZ (1 2 3)' * \endcode - * \since QGIS 3.0 */ QgsPoint project( double distance, double azimuth, double inclination = 90.0 ) const SIP_HOLDGIL; /** * Calculates the vector obtained by subtracting a point from this point. - * \since QGIS 3.0 */ QgsVector operator-( const QgsPoint &p ) const SIP_HOLDGIL { return QgsVector( mX - p.mX, mY - p.mY ); } /** * Adds a vector to this point in place. - * \since QGIS 3.0 */ QgsPoint &operator+=( QgsVector v ) SIP_HOLDGIL { mX += v.x(); mY += v.y(); return *this; } /** * Subtracts a vector from this point in place. - * \since QGIS 3.0 */ QgsPoint &operator-=( QgsVector v ) SIP_HOLDGIL { mX -= v.x(); mY -= v.y(); return *this; } /** * Adds a vector to this point. - * \since QGIS 3.0 */ QgsPoint operator+( QgsVector v ) const SIP_HOLDGIL { QgsPoint r = *this; r.rx() += v.x(); r.ry() += v.y(); return r; } /** * Subtracts a vector from this point. - * \since QGIS 3.0 */ QgsPoint operator-( QgsVector v ) const SIP_HOLDGIL { QgsPoint r = *this; r.rx() -= v.x(); r.ry() -= v.y(); return r; } @@ -644,7 +628,6 @@ class CORE_EXPORT QgsPoint: public QgsAbstractGeometry * Should be used by qgsgeometry_cast( geometry ). * * \note Not available in Python. Objects will be automatically be converted to the appropriate target type. - * \since QGIS 3.0 */ inline static const QgsPoint *cast( const QgsAbstractGeometry *geom ) { diff --git a/src/core/geometry/qgspolygon.h b/src/core/geometry/qgspolygon.h index a5f1ce92d61..23db26ae73d 100644 --- a/src/core/geometry/qgspolygon.h +++ b/src/core/geometry/qgspolygon.h @@ -73,7 +73,6 @@ class CORE_EXPORT QgsPolygon: public QgsCurvePolygon * Returns the distance from a point to the boundary of the polygon (either the * exterior ring or any closer interior rings). The returned distance will be * negative if the point lies outside the polygon. - * \since QGIS 3.0 */ double pointDistanceToBoundary( double x, double y ) const; @@ -84,7 +83,6 @@ class CORE_EXPORT QgsPolygon: public QgsCurvePolygon * Should be used by qgsgeometry_cast( geometry ). * * \note Not available in Python. Objects will be automatically be converted to the appropriate target type. - * \since QGIS 3.0 */ inline static const QgsPolygon *cast( const QgsAbstractGeometry *geom ) { diff --git a/src/core/geometry/qgsrectangle.h b/src/core/geometry/qgsrectangle.h index 41746a73a63..72432635a16 100644 --- a/src/core/geometry/qgsrectangle.h +++ b/src/core/geometry/qgsrectangle.h @@ -102,14 +102,12 @@ class CORE_EXPORT QgsRectangle /** * Creates a new rectangle from a \a wkt string. * The WKT must contain only 5 vertices, representing a rectangle aligned with X and Y axes. - * \since QGIS 3.0 */ static QgsRectangle fromWkt( const QString &wkt ); /** * Creates a new rectangle, given the specified \a center point * and \a width and \a height. - * \since QGIS 3.0 */ static QgsRectangle fromCenterAndSize( const QgsPointXY ¢er, double width, double height ); @@ -249,14 +247,12 @@ class CORE_EXPORT QgsRectangle * \see width() * \see height() * \see perimeter() - * \since QGIS 3.0 */ double area() const SIP_HOLDGIL { return ( mXmax - mXmin ) * ( mYmax - mYmin ); } /** * Returns the perimeter of the rectangle. * \see area() - * \since QGIS 3.0 */ double perimeter() const SIP_HOLDGIL { return 2 * ( mXmax - mXmin ) + 2 * ( mYmax - mYmin ); } @@ -345,7 +341,6 @@ class CORE_EXPORT QgsRectangle * Gets rectangle enlarged by buffer. * \note In earlier QGIS releases this method was named buffer(). * \see grow() - * \since QGIS 3.0 */ QgsRectangle buffered( double width ) const { @@ -467,25 +462,21 @@ class CORE_EXPORT QgsRectangle /** * Returns a rectangle offset from this one in the direction of the reversed vector. - * \since QGIS 3.0 */ QgsRectangle operator-( QgsVector v ) const; /** * Returns a rectangle offset from this one in the direction of the vector. - * \since QGIS 3.0 */ QgsRectangle operator+( QgsVector v ) const; /** * Moves this rectangle in the direction of the reversed vector. - * \since QGIS 3.0 */ QgsRectangle &operator-=( QgsVector v ); /** * Moves this rectangle in the direction of the vector. - * \since QGIS 3.0 */ QgsRectangle &operator+=( QgsVector v ); @@ -619,7 +610,6 @@ class CORE_EXPORT QgsRectangle /** * Converts the rectangle to a 3D box, with the specified * \a zMin and \a zMax z values. - * \since QGIS 3.0 */ QgsBox3D toBox3d( double zMin, double zMax ) const; diff --git a/src/core/geometry/qgsreferencedgeometry.h b/src/core/geometry/qgsreferencedgeometry.h index e171d7985f6..c3c0d88a5f5 100644 --- a/src/core/geometry/qgsreferencedgeometry.h +++ b/src/core/geometry/qgsreferencedgeometry.h @@ -34,7 +34,6 @@ * associated with them. * * \see QgsReferencedRectangle - * \since QGIS 3.0 */ class CORE_EXPORT QgsReferencedGeometryBase { @@ -68,7 +67,6 @@ class CORE_EXPORT QgsReferencedGeometryBase /** * \ingroup core * \brief A QgsRectangle with associated coordinate reference system. - * \since QGIS 3.0 */ class CORE_EXPORT QgsReferencedRectangle : public QgsRectangle, public QgsReferencedGeometryBase { @@ -109,7 +107,6 @@ Q_DECLARE_METATYPE( QgsReferencedRectangle ) /** * \ingroup core * \brief A QgsPointXY with associated coordinate reference system. - * \since QGIS 3.0 */ class CORE_EXPORT QgsReferencedPointXY : public QgsPointXY, public QgsReferencedGeometryBase { diff --git a/src/core/geometry/qgsregularpolygon.h b/src/core/geometry/qgsregularpolygon.h index ad7a2bbf547..f3d3762dd43 100644 --- a/src/core/geometry/qgsregularpolygon.h +++ b/src/core/geometry/qgsregularpolygon.h @@ -36,7 +36,6 @@ * A regular polygon is a polygon that is equiangular (all angles are equal in measure) and equilateral (all sides have the same length). * The regular polygon is defined by a center point with a number of sides/vertices, a radius and the first vertex. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsRegularPolygon { diff --git a/src/core/geometry/qgssurface.h b/src/core/geometry/qgssurface.h index 59811072773..d4a8854cdb7 100644 --- a/src/core/geometry/qgssurface.h +++ b/src/core/geometry/qgssurface.h @@ -59,7 +59,6 @@ class CORE_EXPORT QgsSurface: public QgsAbstractGeometry * Should be used by qgsgeometry_cast( geometry ). * * \note Not available in Python. Objects will be automatically be converted to the appropriate target type. - * \since QGIS 3.0 */ inline static const QgsSurface *cast( const QgsAbstractGeometry *geom ) { diff --git a/src/core/geometry/qgstriangle.h b/src/core/geometry/qgstriangle.h index 217f4e7ab0d..22e87744f9e 100644 --- a/src/core/geometry/qgstriangle.h +++ b/src/core/geometry/qgstriangle.h @@ -28,7 +28,6 @@ * \ingroup core * \class QgsTriangle * \brief Triangle geometry type. - * \since QGIS 3.0 */ class CORE_EXPORT QgsTriangle : public QgsPolygon { @@ -452,7 +451,6 @@ class CORE_EXPORT QgsTriangle : public QgsPolygon * Should be used by qgsgeometry_cast( geometry ). * * \note Not available in Python. Objects will be automatically be converted to the appropriate target type. - * \since QGIS 3.0 */ inline static const QgsTriangle *cast( const QgsAbstractGeometry *geom ) { diff --git a/src/core/geometry/qgswkbtypes.h b/src/core/geometry/qgswkbtypes.h index 9c65802f601..83028a4a9a9 100644 --- a/src/core/geometry/qgswkbtypes.h +++ b/src/core/geometry/qgswkbtypes.h @@ -961,7 +961,6 @@ class CORE_EXPORT QgsWkbTypes * - No Geometry * - Invalid Geometry * - * \since QGIS 3.0 */ static QString geometryDisplayString( Qgis::GeometryType type ) SIP_HOLDGIL; diff --git a/src/core/labeling/qgslabelfeature.h b/src/core/labeling/qgslabelfeature.h index 0523aead67b..ea60b337972 100644 --- a/src/core/labeling/qgslabelfeature.h +++ b/src/core/labeling/qgslabelfeature.h @@ -84,7 +84,6 @@ class CORE_EXPORT QgsLabelFeature * \param geometry permissible zone geometry. If an invalid QgsGeometry is passed then no zone limit * will be applied to the label candidates (this is the default behavior). * \see permissibleZone() - * \since QGIS 3.0 */ void setPermissibleZone( const QgsGeometry &geometry ); @@ -94,14 +93,12 @@ class CORE_EXPORT QgsLabelFeature * generated which are not contained within the zone. * \see setPermissibleZone() * \see permissibleZonePrepared() - * \since QGIS 3.0 */ QgsGeometry permissibleZone() const { return mPermissibleZone; } /** * Returns a GEOS prepared geometry representing the label's permissibleZone(). * \see permissibleZone() - * \since QGIS 3.0 */ //TODO - remove when QgsGeometry caches GEOS preparedness const GEOSPreparedGeometry *permissibleZonePrepared() const { return mPermissibleZoneGeosPrepared.get(); } diff --git a/src/core/labeling/qgslabelingengine.h b/src/core/labeling/qgslabelingengine.h index ad831688235..c590e1ac38a 100644 --- a/src/core/labeling/qgslabelingengine.h +++ b/src/core/labeling/qgslabelingengine.h @@ -360,7 +360,6 @@ class CORE_EXPORT QgsLabelingEngine /** * Returns a list of layers with providers in the engine. - * \since QGIS 3.0 */ QList< QgsMapLayer * > participatingLayers() const; diff --git a/src/core/labeling/qgslabelingenginesettings.h b/src/core/labeling/qgslabelingenginesettings.h index 7615ceb498b..cd49a09cbac 100644 --- a/src/core/labeling/qgslabelingenginesettings.h +++ b/src/core/labeling/qgslabelingenginesettings.h @@ -25,7 +25,6 @@ class QgsProject; /** * \ingroup core * \brief Stores global configuration for labeling engine - * \since QGIS 3.0 */ class CORE_EXPORT QgsLabelingEngineSettings { diff --git a/src/core/labeling/qgspallabeling.h b/src/core/labeling/qgspallabeling.h index f7bf67e9722..c93ff4ff4b2 100644 --- a/src/core/labeling/qgspallabeling.h +++ b/src/core/labeling/qgspallabeling.h @@ -284,7 +284,6 @@ class CORE_EXPORT QgsPalLayerSettings /** * Returns the labeling property definitions. - * \since QGIS 3.0 */ static const QgsPropertiesDefinition &propertyDefinitions(); @@ -700,7 +699,6 @@ class CORE_EXPORT QgsPalLayerSettings /** * Returns a reference to the label's property collection, used for data defined overrides. * \see setDataDefinedProperties() - * \since QGIS 3.0 */ QgsPropertyCollection &dataDefinedProperties() { return mDataDefinedProperties; } @@ -709,7 +707,6 @@ class CORE_EXPORT QgsPalLayerSettings * \see setDataDefinedProperties() * \see Property * \note not available in Python bindings - * \since QGIS 3.0 */ const QgsPropertyCollection &dataDefinedProperties() const SIP_SKIP { return mDataDefinedProperties; } @@ -718,14 +715,12 @@ class CORE_EXPORT QgsPalLayerSettings * \param collection property collection. Existing properties will be replaced. * \see dataDefinedProperties() * \see Property - * \since QGIS 3.0 */ void setDataDefinedProperties( const QgsPropertyCollection &collection ) { mDataDefinedProperties = collection; } /** * Returns the label text formatting settings, e.g., font settings, buffer settings, etc. * \see setFormat() - * \since QGIS 3.0 */ const QgsTextFormat &format() const { return mFormat; } @@ -733,7 +728,6 @@ class CORE_EXPORT QgsPalLayerSettings * Sets the label text formatting settings, e.g., font settings, buffer settings, etc. * \param format label text format * \see format() - * \since QGIS 3.0 */ void setFormat( const QgsTextFormat &format ) { mFormat = format; } @@ -898,7 +892,6 @@ class CORE_EXPORT QgsPalLayerSettings /** * Reads labeling configuration from layer's custom properties to support loading of simple labeling from QGIS 2.x projects. - * \since QGIS 3.0 */ void readFromLayerCustomProperties( QgsVectorLayer *layer ); diff --git a/src/core/labeling/qgsrulebasedlabeling.h b/src/core/labeling/qgsrulebasedlabeling.h index a6bd8543f15..96cb3103187 100644 --- a/src/core/labeling/qgsrulebasedlabeling.h +++ b/src/core/labeling/qgsrulebasedlabeling.h @@ -37,7 +37,6 @@ class QgsRuleBasedLabelProvider; * \ingroup core * \class QgsRuleBasedLabeling * \brief Rule based labeling for a vector layer. - * \since QGIS 3.0 */ class CORE_EXPORT QgsRuleBasedLabeling : public QgsAbstractVectorLayerLabeling { @@ -50,7 +49,6 @@ class CORE_EXPORT QgsRuleBasedLabeling : public QgsAbstractVectorLayerLabeling * \ingroup core * \class QgsRuleBasedLabeling::Rule * \brief A child rule for QgsRuleBasedLabeling. - * \since QGIS 3.0 */ class CORE_EXPORT Rule { @@ -90,7 +88,6 @@ class CORE_EXPORT QgsRuleBasedLabeling : public QgsAbstractVectorLayerLabeling * A scale of 0 indicates no maximum scale visibility. * \see minimumScale() * \see setMaximumScale() - * \since QGIS 3.0 */ double maximumScale() const { return mMaximumScale; } @@ -100,7 +97,6 @@ class CORE_EXPORT QgsRuleBasedLabeling : public QgsAbstractVectorLayerLabeling * A scale of 0 indicates no minimum scale visibility. * \see maximumScale() * \see setMinimumScale() - * \since QGIS 3.0 */ double minimumScale() const { return mMinimumScale; } @@ -241,7 +237,6 @@ class CORE_EXPORT QgsRuleBasedLabeling : public QgsAbstractVectorLayerLabeling * * \returns The rule or NULLPTR if not found * - * \since QGIS 3.0 */ QgsRuleBasedLabeling::Rule *findRuleByKey( const QString &key ) SIP_SKIP; @@ -389,7 +384,6 @@ class CORE_EXPORT QgsRuleBasedLabeling : public QgsAbstractVectorLayerLabeling * \param settings Pal layer settings * \param providerId The id of the provider * - * \since QGIS 3.0 */ void setSettings( QgsPalLayerSettings *settings SIP_TRANSFER, const QString &providerId = QString() ) override; bool requiresAdvancedEffects() const override; diff --git a/src/core/labeling/qgsvectorlayerlabeling.h b/src/core/labeling/qgsvectorlayerlabeling.h index 2bd3f96e314..6ce8429e589 100644 --- a/src/core/labeling/qgsvectorlayerlabeling.h +++ b/src/core/labeling/qgsvectorlayerlabeling.h @@ -36,7 +36,6 @@ class QgsStyleEntityVisitorInterface; * \ingroup core * \brief Abstract base class - its implementations define different approaches to the labeling of a vector layer. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsAbstractVectorLayerLabeling { @@ -88,7 +87,6 @@ class CORE_EXPORT QgsAbstractVectorLayerLabeling * \param settings Pal layer settings * \param providerId The id of the provider * - * \since QGIS 3.0 */ virtual void setSettings( QgsPalLayerSettings *settings SIP_TRANSFER, const QString &providerId = QString() ) = 0; @@ -96,7 +94,6 @@ class CORE_EXPORT QgsAbstractVectorLayerLabeling * Returns TRUE if drawing labels requires advanced effects like composition * modes, which could prevent it being used as an isolated cached image * or exported to a vector format. - * \since QGIS 3.0 */ virtual bool requiresAdvancedEffects() const = 0; @@ -170,7 +167,6 @@ class CORE_EXPORT QgsAbstractVectorLayerLabeling * * The configuration is kept in layer's custom properties for backward compatibility. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsVectorLayerSimpleLabeling : public QgsAbstractVectorLayerLabeling { @@ -192,7 +188,6 @@ class CORE_EXPORT QgsVectorLayerSimpleLabeling : public QgsAbstractVectorLayerLa * \param settings Pal layer settings * \param providerId Unused parameter * - * \since QGIS 3.0 */ void setSettings( QgsPalLayerSettings *settings SIP_TRANSFER, const QString &providerId = QString() ) override; diff --git a/src/core/layertree/qgslayertree.h b/src/core/layertree/qgslayertree.h index 9e4b2e59386..2a0350d7c59 100644 --- a/src/core/layertree/qgslayertree.h +++ b/src/core/layertree/qgslayertree.h @@ -27,7 +27,6 @@ * Only generally useful routines should be here. Miscellaneous utility functions for work * with the layer tree are in QgsLayerTreeUtils class. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayerTree : public QgsLayerTreeGroup { @@ -106,7 +105,6 @@ class CORE_EXPORT QgsLayerTree : public QgsLayerTreeGroup * \see layerOrder * \see hasCustomLayerOrder * - * \since QGIS 3.0 */ QList customLayerOrder() const; @@ -119,7 +117,6 @@ class CORE_EXPORT QgsLayerTree : public QgsLayerTreeGroup * \see layerOrder * \see hasCustomLayerOrder * - * \since QGIS 3.0 */ void setCustomLayerOrder( const QList &customLayerOrder ); @@ -132,7 +129,6 @@ class CORE_EXPORT QgsLayerTree : public QgsLayerTreeGroup * \see layerOrder * \see hasCustomLayerOrder * - * \since QGIS 3.0 */ void setCustomLayerOrder( const QStringList &customLayerOrder ) SIP_PYNAME( setCustomLayerOrderByIds ); @@ -144,7 +140,6 @@ class CORE_EXPORT QgsLayerTree : public QgsLayerTreeGroup * * \see customLayerOrder * - * \since QGIS 3.0 */ QList layerOrder() const; @@ -154,7 +149,6 @@ class CORE_EXPORT QgsLayerTree : public QgsLayerTreeGroup * * \see customLayerOrder * - * \since QGIS 3.0 */ bool hasCustomLayerOrder() const; @@ -164,7 +158,6 @@ class CORE_EXPORT QgsLayerTree : public QgsLayerTreeGroup * * \see setCustomLayerOrder * - * \since QGIS 3.0 */ void setHasCustomLayerOrder( bool hasCustomLayerOrder ); @@ -174,7 +167,6 @@ class CORE_EXPORT QgsLayerTree : public QgsLayerTreeGroup * resolveReferences() needs to be called after loading the layers and * before using the tree. * - * \since QGIS 3.0 */ static QgsLayerTree *readXml( QDomElement &element, const QgsReadWriteContext &context ); @@ -182,7 +174,6 @@ class CORE_EXPORT QgsLayerTree : public QgsLayerTreeGroup * Load the layer order from an XML element. * Make sure that this is only called after the layers are loaded. * - * \since QGIS 3.0 */ void readLayerOrderFromXml( const QDomElement &doc ); @@ -193,7 +184,6 @@ class CORE_EXPORT QgsLayerTree : public QgsLayerTreeGroup /** * Clear any information from this layer tree. * - * \since QGIS 3.0 */ void clear(); @@ -202,14 +192,12 @@ class CORE_EXPORT QgsLayerTree : public QgsLayerTreeGroup /** * Emitted when the custom layer order has changed. * - * \since QGIS 3.0 */ void customLayerOrderChanged(); /** * Emitted when the layer order has changed. * - * \since QGIS 3.0 */ void layerOrderChanged(); @@ -218,7 +206,6 @@ class CORE_EXPORT QgsLayerTree : public QgsLayerTreeGroup * * \see hasCustomLayerOrder * - * \since QGIS 3.0 */ void hasCustomLayerOrderChanged( bool hasCustomLayerOrder ); diff --git a/src/core/layertree/qgslayertreegroup.h b/src/core/layertree/qgslayertreegroup.h index a7c92d19cd2..f5258e39449 100644 --- a/src/core/layertree/qgslayertreegroup.h +++ b/src/core/layertree/qgslayertreegroup.h @@ -130,7 +130,6 @@ class CORE_EXPORT QgsLayerTreeGroup : public QgsLayerTreeNode /** * Find layer node representing the map layer. Searches recursively the whole sub-tree. - * \since QGIS 3.0 */ QgsLayerTreeLayer *findLayer( QgsMapLayer *layer ) const; @@ -191,7 +190,6 @@ class CORE_EXPORT QgsLayerTreeGroup : public QgsLayerTreeNode /** * Read group (tree) from XML element and return the newly created group (or NULLPTR on error). * Also resolves textual references to layers from the project (calls resolveReferences() internally). - * \since QGIS 3.0 */ static QgsLayerTreeGroup *readXml( QDomElement &element, const QgsProject *project, const QgsReadWriteContext &context ) SIP_FACTORY; @@ -218,7 +216,6 @@ class CORE_EXPORT QgsLayerTreeGroup : public QgsLayerTreeNode /** * Calls resolveReferences() on child tree nodes - * \since QGIS 3.0 */ void resolveReferences( const QgsProject *project, bool looseMatching = false ) override; diff --git a/src/core/layertree/qgslayertreelayer.h b/src/core/layertree/qgslayertreelayer.h index 97e14835add..42355a5b5ab 100644 --- a/src/core/layertree/qgslayertreelayer.h +++ b/src/core/layertree/qgslayertreelayer.h @@ -85,7 +85,6 @@ class CORE_EXPORT QgsLayerTreeLayer : public QgsLayerTreeNode * * \see setName() * - * \since QGIS 3.0 */ QString name() const override; @@ -94,7 +93,6 @@ class CORE_EXPORT QgsLayerTreeLayer : public QgsLayerTreeNode * * \see name() * - * \since QGIS 3.0 */ void setName( const QString &n ) override; @@ -120,7 +118,6 @@ class CORE_EXPORT QgsLayerTreeLayer : public QgsLayerTreeNode /** * Read layer node from XML. Returns new instance. * Also resolves textual references to layers from the project (calls resolveReferences() internally). - * \since QGIS 3.0 */ static QgsLayerTreeLayer *readXml( QDomElement &element, const QgsProject *project, const QgsReadWriteContext &context ) SIP_FACTORY; @@ -132,7 +129,6 @@ class CORE_EXPORT QgsLayerTreeLayer : public QgsLayerTreeNode /** * Resolves reference to layer from stored layer ID (if it has not been resolved already) - * \since QGIS 3.0 */ void resolveReferences( const QgsProject *project, bool looseMatching = false ) override; @@ -249,13 +245,11 @@ class CORE_EXPORT QgsLayerTreeLayer : public QgsLayerTreeNode /** * Emits a nameChanged() signal if layer's name has changed - * \since QGIS 3.0 */ void layerNameChanged(); /** * Handles the event of deletion of the referenced layer - * \since QGIS 3.0 */ void layerWillBeDeleted(); diff --git a/src/core/layertree/qgslayertreemodel.h b/src/core/layertree/qgslayertreemodel.h index 500821e48d9..ff0a4a71360 100644 --- a/src/core/layertree/qgslayertreemodel.h +++ b/src/core/layertree/qgslayertreemodel.h @@ -373,7 +373,6 @@ class CORE_EXPORT QgsLayerTreeModel : public QAbstractItemModel /** * Updates model when node's name has changed - * \since QGIS 3.0 */ void nodeNameChanged( QgsLayerTreeNode *node, const QString &name ); diff --git a/src/core/layertree/qgslayertreemodellegendnode.h b/src/core/layertree/qgslayertreemodellegendnode.h index a8a0b6f9158..15adfae44e5 100644 --- a/src/core/layertree/qgslayertreemodellegendnode.h +++ b/src/core/layertree/qgslayertreemodellegendnode.h @@ -775,7 +775,6 @@ class CORE_EXPORT QgsWmsLegendNode : public QgsLayerTreeModelLegendNode /** * \ingroup core * \brief Produces legend node with a marker symbol - * \since QGIS 3.0 */ class CORE_EXPORT QgsDataDefinedSizeLegendNode : public QgsLayerTreeModelLegendNode { diff --git a/src/core/layertree/qgslayertreenode.h b/src/core/layertree/qgslayertreenode.h index 5b10cb07c1d..84bd123b58e 100644 --- a/src/core/layertree/qgslayertreenode.h +++ b/src/core/layertree/qgslayertreenode.h @@ -132,13 +132,11 @@ class CORE_EXPORT QgsLayerTreeNode : public QObject /** * Returns name of the node - * \since QGIS 3.0 */ virtual QString name() const = 0; /** * Set name of the node. Emits nameChanged signal. - * \since QGIS 3.0 */ virtual void setName( const QString &name ) = 0; @@ -151,7 +149,6 @@ class CORE_EXPORT QgsLayerTreeNode : public QObject /** * Read layer tree from XML. Returns new instance. * Also resolves textual references to layers from the project (calls resolveReferences() internally). - * \since QGIS 3.0 */ static QgsLayerTreeNode *readXml( QDomElement &element, const QgsProject *project ) SIP_FACTORY; @@ -171,19 +168,16 @@ class CORE_EXPORT QgsLayerTreeNode : public QObject * will match if the name, public source, and data provider match. This can be * used to match legend customization from different projects where layers * will have different layer IDs. - * \since QGIS 3.0 */ virtual void resolveReferences( const QgsProject *project, bool looseMatching = false ) = 0; /** * Returns whether a node is really visible (ie checked and all its ancestors checked as well) - * \since QGIS 3.0 */ bool isVisible() const; /** * Returns whether a node is checked (independently of its ancestors or children) - * \since QGIS 3.0 */ bool itemVisibilityChecked() const { return mChecked; } @@ -192,38 +186,32 @@ class CORE_EXPORT QgsLayerTreeNode : public QObject * * \see QgsLayerTreeView::setLayerVisible() * - * \since QGIS 3.0 */ void setItemVisibilityChecked( bool checked ); /** * Check or uncheck a node and all its children (taking into account exclusion rules) - * \since QGIS 3.0 */ virtual void setItemVisibilityCheckedRecursive( bool checked ); /** * Check or uncheck a node and all its parents - * \since QGIS 3.0 */ void setItemVisibilityCheckedParentRecursive( bool checked ); /** * Returns whether this node is checked and all its children. - * \since QGIS 3.0 */ bool isItemVisibilityCheckedRecursive() const; /** * Returns whether this node is unchecked and all its children. - * \since QGIS 3.0 */ bool isItemVisibilityUncheckedRecursive() const; /** * Returns a list of any checked layers which belong to this node or its * children. - * \since QGIS 3.0 */ QList< QgsMapLayer * > checkedLayers() const; @@ -268,7 +256,6 @@ class CORE_EXPORT QgsLayerTreeNode : public QObject /** * Emitted when the name of the node is changed - * \since QGIS 3.0 */ void nameChanged( QgsLayerTreeNode *node, QString name ); diff --git a/src/core/layout/qgsabstractlayoutiterator.h b/src/core/layout/qgsabstractlayoutiterator.h index 4ca46f7e545..807102e3656 100644 --- a/src/core/layout/qgsabstractlayoutiterator.h +++ b/src/core/layout/qgsabstractlayoutiterator.h @@ -25,7 +25,6 @@ class QgsLayout; * \ingroup core * \class QgsAbstractLayoutIterator * \brief An abstract base class for QgsLayout based classes which can be exported by QgsLayoutExporter. - * \since QGIS 3.0 */ class CORE_EXPORT QgsAbstractLayoutIterator { diff --git a/src/core/layout/qgsabstractreportsection.h b/src/core/layout/qgsabstractreportsection.h index 6c153097e87..cbb431029a1 100644 --- a/src/core/layout/qgsabstractreportsection.h +++ b/src/core/layout/qgsabstractreportsection.h @@ -32,7 +32,6 @@ * \brief Current context for a report section. * \warning This is not considered stable API, and may change in future QGIS releases. It is * exposed to the Python bindings for unit testing purposes only. - * \since QGIS 3.0 */ class CORE_EXPORT QgsReportSectionContext { @@ -54,7 +53,6 @@ class CORE_EXPORT QgsReportSectionContext * \brief An abstract base class for QgsReport subsections. * \warning This is not considered stable API, and may change in future QGIS releases. It is * exposed to the Python bindings for unit testing purposes only. - * \since QGIS 3.0 */ class CORE_EXPORT QgsAbstractReportSection : public QgsAbstractLayoutIterator { diff --git a/src/core/layout/qgscompositionconverter.h b/src/core/layout/qgscompositionconverter.h index 6209bccedaf..b03c8ad195b 100644 --- a/src/core/layout/qgscompositionconverter.h +++ b/src/core/layout/qgscompositionconverter.h @@ -51,7 +51,6 @@ class QgsProject; * \brief QgsCompositionConverter class converts a QGIS 2.x composition to a QGIS 3.x layout * \note Not available in Python bindings. * \ingroup core - * \since QGIS 3.0 */ class CORE_EXPORT QgsCompositionConverter { @@ -148,7 +147,6 @@ class CORE_EXPORT QgsCompositionConverter /** * Check if the given \a document is a composition template * \return TRUE if the document is a composition template - * \since QGIS 3.0.1 */ static bool isCompositionTemplate( const QDomDocument &document ); @@ -157,7 +155,6 @@ class CORE_EXPORT QgsCompositionConverter * \param document containing a composition * \param project * \return dom document with the converted template - * \since QGIS 3.0.1 */ static QDomDocument convertCompositionTemplate( const QDomDocument &document, QgsProject *project ); diff --git a/src/core/layout/qgslayout.h b/src/core/layout/qgslayout.h index cb98434db71..8455c38b33e 100644 --- a/src/core/layout/qgslayout.h +++ b/src/core/layout/qgslayout.h @@ -44,7 +44,6 @@ class QgsSettingsEntryStringList; * preparing the layout and paint devices for correct exports, respecting various * user settings such as the layout context DPI. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayout : public QGraphicsScene, public QgsExpressionContextGenerator, public QgsLayoutUndoObjectInterface { diff --git a/src/core/layout/qgslayoutaligner.h b/src/core/layout/qgslayoutaligner.h index 7da626624f1..2d07c019b68 100644 --- a/src/core/layout/qgslayoutaligner.h +++ b/src/core/layout/qgslayoutaligner.h @@ -31,7 +31,6 @@ class QgsLayout; * QgsLayoutAligner contains methods for automatically aligning and distributing * sets of layout items, e.g. aligning a group of items to top or left sides. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutAligner { diff --git a/src/core/layout/qgslayoutatlas.h b/src/core/layout/qgslayoutatlas.h index d8a393d741b..0181f326862 100644 --- a/src/core/layout/qgslayoutatlas.h +++ b/src/core/layout/qgslayoutatlas.h @@ -36,7 +36,6 @@ class QgsLayout; * QgsLayoutAtlas object. Instead, the atlas attached to the print layout * should be used. This can be retrieved by calling QgsPrintLayout::atlas(). * - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutAtlas : public QObject, public QgsAbstractLayoutIterator, public QgsLayoutSerializableObject, public QgsExpressionContextGenerator { diff --git a/src/core/layout/qgslayoutexporter.h b/src/core/layout/qgslayoutexporter.h index 05808e50618..64335519cb4 100644 --- a/src/core/layout/qgslayoutexporter.h +++ b/src/core/layout/qgslayoutexporter.h @@ -46,7 +46,6 @@ class QgsSettingsEntryBool; * \ingroup core * \class QgsLayoutExporter * \brief Handles rendering and exports of layouts to various formats. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutExporter { diff --git a/src/core/layout/qgslayoutframe.h b/src/core/layout/qgslayoutframe.h index ac2e135a802..d19e08bac61 100644 --- a/src/core/layout/qgslayoutframe.h +++ b/src/core/layout/qgslayoutframe.h @@ -26,7 +26,6 @@ class QgsLayoutMultiFrame; /** * \ingroup core * \brief Base class for frame items, which form a layout multiframe item. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutFrame: public QgsLayoutItem { diff --git a/src/core/layout/qgslayoutgridsettings.h b/src/core/layout/qgslayoutgridsettings.h index fc8bad0ac10..85fc204f35c 100644 --- a/src/core/layout/qgslayoutgridsettings.h +++ b/src/core/layout/qgslayoutgridsettings.h @@ -30,7 +30,6 @@ class QgsReadWriteContext; * \ingroup core * \class QgsLayoutGridSettings * \brief Contains settings relating to the appearance, spacing and offset for layout grids. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutGridSettings : public QgsLayoutSerializableObject { diff --git a/src/core/layout/qgslayoutguidecollection.h b/src/core/layout/qgslayoutguidecollection.h index 0c19e31fe4d..af22f3953c3 100644 --- a/src/core/layout/qgslayoutguidecollection.h +++ b/src/core/layout/qgslayoutguidecollection.h @@ -37,7 +37,6 @@ class QgsReadWriteContext; * \ingroup core * \class QgsLayoutGuide * \brief Contains the configuration for a single snap guide used by a layout. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutGuide : public QObject { @@ -163,7 +162,6 @@ class CORE_EXPORT QgsLayoutGuide : public QObject * \ingroup core * \class QgsLayoutGuideCollection * \brief Stores and manages the snap guides used by a layout. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutGuideCollection : public QAbstractTableModel, public QgsLayoutSerializableObject { @@ -319,7 +317,6 @@ class CORE_EXPORT QgsLayoutGuideCollection : public QAbstractTableModel, public * \ingroup core * \class QgsLayoutGuideProxyModel * \brief Filters QgsLayoutGuideCollection models to guides of a single orientation (horizontal or vertical). - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutGuideProxyModel : public QSortFilterProxyModel { diff --git a/src/core/layout/qgslayoutitem.h b/src/core/layout/qgslayoutitem.h index b065a4936a4..f74b9c2fdb4 100644 --- a/src/core/layout/qgslayoutitem.h +++ b/src/core/layout/qgslayoutitem.h @@ -38,7 +38,6 @@ class QgsStyleEntityVisitorInterface; * \ingroup core * \class QgsLayoutItemRenderContext * \brief Contains settings and helpers relating to a render of a QgsLayoutItem. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutItemRenderContext { @@ -106,7 +105,6 @@ class CORE_EXPORT QgsLayoutItemRenderContext * \ingroup core * \class QgsLayoutItem * \brief Base class for graphical items within a QgsLayout. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutItem : public QgsLayoutObject, public QGraphicsRectItem, public QgsLayoutUndoObjectInterface { diff --git a/src/core/layout/qgslayoutitemattributetable.h b/src/core/layout/qgslayoutitemattributetable.h index 0010490d0d1..33c92234176 100644 --- a/src/core/layout/qgslayoutitemattributetable.h +++ b/src/core/layout/qgslayoutitemattributetable.h @@ -29,7 +29,6 @@ class QgsVectorLayer; /** * \ingroup core * \brief A layout table subclass that displays attributes from a vector layer. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutItemAttributeTable: public QgsLayoutTable { diff --git a/src/core/layout/qgslayoutitemgroup.h b/src/core/layout/qgslayoutitemgroup.h index 783a2f040a4..b8f7fff8a07 100644 --- a/src/core/layout/qgslayoutitemgroup.h +++ b/src/core/layout/qgslayoutitemgroup.h @@ -23,7 +23,6 @@ /** * \ingroup core * \brief A container for grouping several QgsLayoutItems. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutItemGroup: public QgsLayoutItem { diff --git a/src/core/layout/qgslayoutitemgroupundocommand.h b/src/core/layout/qgslayoutitemgroupundocommand.h index a3d3f043e83..572ab7b89fa 100644 --- a/src/core/layout/qgslayoutitemgroupundocommand.h +++ b/src/core/layout/qgslayoutitemgroupundocommand.h @@ -28,7 +28,6 @@ /** * \ingroup core * \brief A layout undo command class for grouping / ungrouping layout items. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutItemGroupUndoCommand: public QObject, public QUndoCommand { diff --git a/src/core/layout/qgslayoutitemhtml.h b/src/core/layout/qgslayoutitemhtml.h index 690b972900c..2a692827ef5 100644 --- a/src/core/layout/qgslayoutitemhtml.h +++ b/src/core/layout/qgslayoutitemhtml.h @@ -32,7 +32,6 @@ class QgsNetworkContentFetcher; /** * \ingroup core * \brief A layout multiframe subclass for HTML content. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutItemHtml: public QgsLayoutMultiFrame { diff --git a/src/core/layout/qgslayoutitemlabel.h b/src/core/layout/qgslayoutitemlabel.h index cb62f6b4bdd..7644ed868a3 100644 --- a/src/core/layout/qgslayoutitemlabel.h +++ b/src/core/layout/qgslayoutitemlabel.h @@ -30,7 +30,6 @@ class QgsDistanceArea; /** * \ingroup core * \brief A layout item subclass for text labels. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutItemLabel: public QgsLayoutItem { diff --git a/src/core/layout/qgslayoutitemlegend.h b/src/core/layout/qgslayoutitemlegend.h index d177d9ac090..b4995d1201e 100644 --- a/src/core/layout/qgslayoutitemlegend.h +++ b/src/core/layout/qgslayoutitemlegend.h @@ -107,7 +107,6 @@ class CORE_EXPORT QgsLegendModel : public QgsLayerTreeModel /** * \ingroup core * \brief A layout item subclass for map legends. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutItemLegend : public QgsLayoutItem { diff --git a/src/core/layout/qgslayoutitemmap.h b/src/core/layout/qgslayoutitemmap.h index 22a13800116..3828d06b27f 100644 --- a/src/core/layout/qgslayoutitemmap.h +++ b/src/core/layout/qgslayoutitemmap.h @@ -313,7 +313,6 @@ class CORE_EXPORT QgsLayoutItemMapItemClipPathSettings : public QObject * \ingroup core * \class QgsLayoutItemMap * \brief Layout graphical items for displaying a map. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutItemMap : public QgsLayoutItem, public QgsTemporalRangeObject { diff --git a/src/core/layout/qgslayoutitemmapgrid.h b/src/core/layout/qgslayoutitemmapgrid.h index 13d00e36e9f..b2ee47cba07 100644 --- a/src/core/layout/qgslayoutitemmapgrid.h +++ b/src/core/layout/qgslayoutitemmapgrid.h @@ -41,7 +41,6 @@ class QgsLineSymbol; * QgsLayoutItemMap. The grid stack controls which grids are drawn and the * order they are drawn in. * \see QgsLayoutItemMapGrid - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutItemMapGridStack : public QgsLayoutItemMapItemStack { @@ -135,7 +134,6 @@ class CORE_EXPORT QgsLayoutItemMapGridStack : public QgsLayoutItemMapItemStack * \brief An individual grid which is drawn above the map content in a * QgsLayoutItemMap. * \see QgsLayoutItemMapGridStack - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutItemMapGrid : public QgsLayoutItemMapItem { diff --git a/src/core/layout/qgslayoutitemmapitem.h b/src/core/layout/qgslayoutitemmapitem.h index df3ee92c008..27fa372b9d5 100644 --- a/src/core/layout/qgslayoutitemmapitem.h +++ b/src/core/layout/qgslayoutitemmapitem.h @@ -28,7 +28,6 @@ class QgsLayoutItemMap; * \ingroup core * \class QgsLayoutItemMapItem * \brief An item which is drawn inside a QgsLayoutItemMap, e.g., a grid or map overview. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutItemMapItem : public QgsLayoutObject { @@ -225,7 +224,6 @@ class CORE_EXPORT QgsLayoutItemMapItem : public QgsLayoutObject * QgsLayoutItemMap. The item stack controls which items are drawn and the * order they are drawn in. * \see QgsLayoutItemMapItem - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutItemMapItemStack { diff --git a/src/core/layout/qgslayoutitemmapoverview.h b/src/core/layout/qgslayoutitemmapoverview.h index 12c80341ed3..199ac41274c 100644 --- a/src/core/layout/qgslayoutitemmapoverview.h +++ b/src/core/layout/qgslayoutitemmapoverview.h @@ -37,7 +37,6 @@ class QgsFillSymbol; * QgsLayoutItemMap. The overview stack controls which overviews are drawn and the * order they are drawn in. * \see QgsLayoutItemMapOverview - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutItemMapOverviewStack : public QgsLayoutItemMapItemStack { @@ -121,7 +120,6 @@ class CORE_EXPORT QgsLayoutItemMapOverviewStack : public QgsLayoutItemMapItemSta * \brief An individual overview which is drawn above the map content in a * QgsLayoutItemMap, and shows the extent of another QgsLayoutItemMap. * \see QgsLayoutItemMapOverviewStack - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutItemMapOverview : public QgsLayoutItemMapItem { diff --git a/src/core/layout/qgslayoutitemnodeitem.h b/src/core/layout/qgslayoutitemnodeitem.h index 1433c58f390..b71c032e28f 100644 --- a/src/core/layout/qgslayoutitemnodeitem.h +++ b/src/core/layout/qgslayoutitemnodeitem.h @@ -24,7 +24,6 @@ * \ingroup core * \brief An abstract layout item that provides generic methods for node based * shapes such as polygon or polylines. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutNodesItem: public QgsLayoutItem { diff --git a/src/core/layout/qgslayoutitempage.h b/src/core/layout/qgslayoutitempage.h index 06281e780d2..d6547268da6 100644 --- a/src/core/layout/qgslayoutitempage.h +++ b/src/core/layout/qgslayoutitempage.h @@ -34,7 +34,6 @@ * * This is drawn separately to the underlying page item since the grid needs to be * drawn above all other layout items, while the paper item is drawn below all others. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutItemPageGrid: public QGraphicsRectItem { @@ -53,7 +52,6 @@ class CORE_EXPORT QgsLayoutItemPageGrid: public QGraphicsRectItem * \ingroup core * \class QgsLayoutItemPage * \brief Item representing the paper in a layout. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutItemPage : public QgsLayoutItem { diff --git a/src/core/layout/qgslayoutitempicture.h b/src/core/layout/qgslayoutitempicture.h index 1f02cdca8e8..21c31cf4411 100644 --- a/src/core/layout/qgslayoutitempicture.h +++ b/src/core/layout/qgslayoutitempicture.h @@ -30,7 +30,6 @@ class QgsLayoutNorthArrowHandler; /** * \ingroup core * \brief A layout item subclass that displays SVG files or raster format images (jpg, png, ...). - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutItemPicture: public QgsLayoutItem { diff --git a/src/core/layout/qgslayoutitempolygon.h b/src/core/layout/qgslayoutitempolygon.h index df0db8b864c..4384ce0cc3f 100644 --- a/src/core/layout/qgslayoutitempolygon.h +++ b/src/core/layout/qgslayoutitempolygon.h @@ -25,7 +25,6 @@ class QgsFillSymbol; /** * \ingroup core * \brief Layout item for node based polygon shapes. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutItemPolygon: public QgsLayoutNodesItem { diff --git a/src/core/layout/qgslayoutitempolyline.h b/src/core/layout/qgslayoutitempolyline.h index fb8f7306c54..5dab88b9bea 100644 --- a/src/core/layout/qgslayoutitempolyline.h +++ b/src/core/layout/qgslayoutitempolyline.h @@ -28,7 +28,6 @@ class QgsLineSymbol; /** * \ingroup core * \brief Layout item for node based polyline shapes. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutItemPolyline: public QgsLayoutNodesItem { diff --git a/src/core/layout/qgslayoutitemregistry.h b/src/core/layout/qgslayoutitemregistry.h index cb9be36f361..72a9d51c3c4 100644 --- a/src/core/layout/qgslayoutitemregistry.h +++ b/src/core/layout/qgslayoutitemregistry.h @@ -40,7 +40,6 @@ class QgsLayoutMultiFrame; * GUI behavior of QgsLayoutItems. * * \note In C++ you can use QgsLayoutItemMetadata convenience class. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutItemAbstractMetadata { @@ -130,7 +129,6 @@ typedef std::function QgsL * \ingroup core * \brief Convenience metadata class that uses static functions to create layout items and their configuration widgets. * \note not available in Python bindings - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutItemMetadata : public QgsLayoutItemAbstractMetadata { @@ -184,7 +182,6 @@ class CORE_EXPORT QgsLayoutItemMetadata : public QgsLayoutItemAbstractMetadata * GUI behavior of QgsLayoutMultiFrames. * * \note In C++ you can use QgsLayoutMultiFrameMetadata convenience class. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutMultiFrameAbstractMetadata { @@ -268,7 +265,6 @@ typedef std::function QgsL * \ingroup core * \brief Convenience metadata class that uses static functions to create layout multiframes and their configuration widgets. * \note not available in Python bindings - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutMultiFrameMetadata : public QgsLayoutMultiFrameAbstractMetadata { @@ -324,7 +320,6 @@ class CORE_EXPORT QgsLayoutMultiFrameMetadata : public QgsLayoutMultiFrameAbstra * A companion class, QgsLayoutItemGuiRegistry, handles the GUI behavior * of layout items. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutItemRegistry : public QObject { diff --git a/src/core/layout/qgslayoutitemscalebar.h b/src/core/layout/qgslayoutitemscalebar.h index 8b096e77f45..baa581ef41f 100644 --- a/src/core/layout/qgslayoutitemscalebar.h +++ b/src/core/layout/qgslayoutitemscalebar.h @@ -30,7 +30,6 @@ class QgsLayoutItemMap; /** * \ingroup core * \brief A layout item subclass for scale bars. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutItemScaleBar: public QgsLayoutItem { diff --git a/src/core/layout/qgslayoutitemshape.h b/src/core/layout/qgslayoutitemshape.h index 9e39d7c8485..9beaf38b5e7 100644 --- a/src/core/layout/qgslayoutitemshape.h +++ b/src/core/layout/qgslayoutitemshape.h @@ -26,7 +26,6 @@ * \ingroup core * \class QgsLayoutItemShape * \brief Layout item for basic filled shapes (e.g. rectangles, ellipses). - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutItemShape : public QgsLayoutItem { diff --git a/src/core/layout/qgslayoutitemtexttable.h b/src/core/layout/qgslayoutitemtexttable.h index d698a35184d..191891eac49 100644 --- a/src/core/layout/qgslayoutitemtexttable.h +++ b/src/core/layout/qgslayoutitemtexttable.h @@ -25,7 +25,6 @@ /** * \ingroup core * \brief A text table item that reads text from string lists - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutItemTextTable : public QgsLayoutTable { diff --git a/src/core/layout/qgslayoutitemundocommand.h b/src/core/layout/qgslayoutitemundocommand.h index 2e312b097b2..77088941aed 100644 --- a/src/core/layout/qgslayoutitemundocommand.h +++ b/src/core/layout/qgslayoutitemundocommand.h @@ -37,7 +37,6 @@ SIP_NO_FILE * recreating a deleted item when the undo stack rolls back past * the item deletion command. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutItemUndoCommand: public QgsAbstractLayoutUndoCommand { @@ -88,7 +87,6 @@ class CORE_EXPORT QgsLayoutItemUndoCommand: public QgsAbstractLayoutUndoCommand * layout item deletion. When applied (e.g. as a result of a 'redo' action), * the associated layout item is deleted and removed from the layout. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutItemDeleteUndoCommand: public QgsLayoutItemUndoCommand { @@ -116,7 +114,6 @@ class CORE_EXPORT QgsLayoutItemDeleteUndoCommand: public QgsLayoutItemUndoComman * layout item creation. When applied (e.g. as a result of a 'redo' action), * the associated layout item is recreated and added to the layout. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutItemAddItemCommand: public QgsLayoutItemUndoCommand { diff --git a/src/core/layout/qgslayoutmanager.h b/src/core/layout/qgslayoutmanager.h index 0a7f5f3ee14..ed9707582dd 100644 --- a/src/core/layout/qgslayoutmanager.h +++ b/src/core/layout/qgslayoutmanager.h @@ -39,7 +39,6 @@ class QgsStyleEntityVisitorInterface; * * QgsLayoutManager retains ownership of all the layouts contained * in the manager. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutManager : public QObject { diff --git a/src/core/layout/qgslayoutmeasurement.h b/src/core/layout/qgslayoutmeasurement.h index 1f3296e4e87..c8ef012deab 100644 --- a/src/core/layout/qgslayoutmeasurement.h +++ b/src/core/layout/qgslayoutmeasurement.h @@ -28,7 +28,6 @@ * \brief This class provides a method of storing measurements for use in QGIS layouts * using a variety of different measurement units. * \see QgsLayoutMeasurementConverter - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutMeasurement { diff --git a/src/core/layout/qgslayoutmeasurementconverter.h b/src/core/layout/qgslayoutmeasurementconverter.h index ed6e895b9dd..bed35918e57 100644 --- a/src/core/layout/qgslayoutmeasurementconverter.h +++ b/src/core/layout/qgslayoutmeasurementconverter.h @@ -35,7 +35,6 @@ * dots per inch (DPI) property for the converter. Converters default to using * 300 DPI. * \see QgsLayoutMeasurement - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutMeasurementConverter { diff --git a/src/core/layout/qgslayoutmodel.h b/src/core/layout/qgslayoutmodel.h index 73461160cc5..0cc6389b8fd 100644 --- a/src/core/layout/qgslayoutmodel.h +++ b/src/core/layout/qgslayoutmodel.h @@ -46,7 +46,6 @@ class QgsLayoutItem; * stacking of items in the layout to the last known state, and emit the corresponding signals * as required. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutModel: public QAbstractItemModel @@ -300,7 +299,6 @@ class CORE_EXPORT QgsLayoutModel: public QAbstractItemModel * \class QgsLayoutProxyModel * \ingroup core * \brief Allows for filtering a QgsLayoutModel by item type. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutProxyModel: public QSortFilterProxyModel { diff --git a/src/core/layout/qgslayoutmultiframe.h b/src/core/layout/qgslayoutmultiframe.h index 8175f27ab31..c69c52f97bf 100644 --- a/src/core/layout/qgslayoutmultiframe.h +++ b/src/core/layout/qgslayoutmultiframe.h @@ -42,7 +42,6 @@ class QgsLayoutItemRenderContext; * \class QgsLayoutMultiFrame * \brief Abstract base class for layout items with the ability to distribute the content to * several frames (QgsLayoutFrame items). - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutMultiFrame: public QgsLayoutObject, public QgsLayoutUndoObjectInterface diff --git a/src/core/layout/qgslayoutmultiframeundocommand.h b/src/core/layout/qgslayoutmultiframeundocommand.h index f0ba4b48b3c..a1b3e010c3c 100644 --- a/src/core/layout/qgslayoutmultiframeundocommand.h +++ b/src/core/layout/qgslayoutmultiframeundocommand.h @@ -37,7 +37,6 @@ SIP_NO_FILE * recreating a deleted multiframes when the undo stack rolls back past * the item deletion command. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutMultiFrameUndoCommand: public QgsAbstractLayoutUndoCommand { @@ -88,7 +87,6 @@ class CORE_EXPORT QgsLayoutMultiFrameUndoCommand: public QgsAbstractLayoutUndoCo * layout multiframe deletion. When applied (e.g. as a result of a 'redo' action), * the associated layout multiframe is deleted and removed from the layout. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutMultiFrameDeleteUndoCommand: public QgsLayoutMultiFrameUndoCommand { @@ -116,7 +114,6 @@ class CORE_EXPORT QgsLayoutMultiFrameDeleteUndoCommand: public QgsLayoutMultiFra * layout multiframe creation. When applied (e.g. as a result of a 'redo' action), * the associated layout multiframe is recreated and added to the layout. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutMultiFrameAddItemCommand: public QgsLayoutMultiFrameUndoCommand { diff --git a/src/core/layout/qgslayoutobject.h b/src/core/layout/qgslayoutobject.h index 660be0be67c..cfb951520ff 100644 --- a/src/core/layout/qgslayoutobject.h +++ b/src/core/layout/qgslayoutobject.h @@ -34,7 +34,6 @@ class QgsReadWriteContext; /** * \ingroup core * \brief A base class for objects which belong to a layout. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutObject: public QObject, public QgsExpressionContextGenerator { diff --git a/src/core/layout/qgslayoutpagecollection.h b/src/core/layout/qgslayoutpagecollection.h index 3501f9fae27..26c82757b6a 100644 --- a/src/core/layout/qgslayoutpagecollection.h +++ b/src/core/layout/qgslayoutpagecollection.h @@ -35,7 +35,6 @@ class QgsMargins; * \ingroup core * \class QgsLayoutPageCollection * \brief A manager for a collection of pages in a layout. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutPageCollection : public QObject, public QgsLayoutSerializableObject { diff --git a/src/core/layout/qgslayoutpoint.h b/src/core/layout/qgslayoutpoint.h index ad67318773c..980a746aa2a 100644 --- a/src/core/layout/qgslayoutpoint.h +++ b/src/core/layout/qgslayoutpoint.h @@ -34,7 +34,6 @@ * to believe that addition of two QgsLayoutPoints with different unit types would automatically convert * units. Instead, all unit conversion must be handled by a QgsLayoutMeasurementConverter so that * conversion between paper and screen units can be correctly performed. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutPoint { diff --git a/src/core/layout/qgslayoutrendercontext.h b/src/core/layout/qgslayoutrendercontext.h index 22180693c6e..5828d936bb2 100644 --- a/src/core/layout/qgslayoutrendercontext.h +++ b/src/core/layout/qgslayoutrendercontext.h @@ -31,7 +31,6 @@ class QgsFeatureFilterProvider; * \ingroup core * \class QgsLayoutRenderContext * \brief Stores information relating to the current rendering settings for a layout. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutRenderContext : public QObject { diff --git a/src/core/layout/qgslayoutreportcontext.h b/src/core/layout/qgslayoutreportcontext.h index 0b31e1340f6..5e7a7940205 100644 --- a/src/core/layout/qgslayoutreportcontext.h +++ b/src/core/layout/qgslayoutreportcontext.h @@ -27,7 +27,6 @@ * \ingroup core * \class QgsLayoutReportContext * \brief Stores information relating to the current reporting context for a layout. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutReportContext : public QObject { diff --git a/src/core/layout/qgslayoutserializableobject.h b/src/core/layout/qgslayoutserializableobject.h index 49efdcfff0d..4d82bd4f58b 100644 --- a/src/core/layout/qgslayoutserializableobject.h +++ b/src/core/layout/qgslayoutserializableobject.h @@ -30,7 +30,6 @@ class QgsAbstractLayoutUndoCommand; /** * \ingroup core * \brief An interface for layout objects which can be stored and read from DOM elements. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutSerializableObject : public QgsLayoutUndoObjectInterface { diff --git a/src/core/layout/qgslayoutsize.h b/src/core/layout/qgslayoutsize.h index 2f78a389e9e..351bc97b18a 100644 --- a/src/core/layout/qgslayoutsize.h +++ b/src/core/layout/qgslayoutsize.h @@ -35,7 +35,6 @@ * addition of two QgsLayoutSize with different unit types would automatically convert units. Instead, * all unit conversion must be handled by a QgsLayoutMeasurementConverter so that conversion between * paper and screen units can be correctly performed. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutSize { diff --git a/src/core/layout/qgslayoutsnapper.h b/src/core/layout/qgslayoutsnapper.h index 9d10e9f47ca..cdec9155596 100644 --- a/src/core/layout/qgslayoutsnapper.h +++ b/src/core/layout/qgslayoutsnapper.h @@ -31,7 +31,6 @@ class QgsReadWriteContext; * \class QgsLayoutSnapper * \brief Manages snapping grids and preset snap lines in a layout, and handles * snapping points to the nearest grid coordinate/snap line when possible. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutSnapper: public QgsLayoutSerializableObject { diff --git a/src/core/layout/qgslayouttable.h b/src/core/layout/qgslayouttable.h index 198c47aa003..83c7106b128 100644 --- a/src/core/layout/qgslayouttable.h +++ b/src/core/layout/qgslayouttable.h @@ -33,7 +33,6 @@ class QgsLayoutTableColumn; * \ingroup core * \brief List of QVariants, representing a the contents of a single row in * a QgsLayoutTable - * \since QGIS 3.0 */ typedef QVector< QVariant > QgsLayoutTableRow; @@ -41,7 +40,6 @@ typedef QVector< QVariant > QgsLayoutTableRow; * \ingroup core * \brief List of QgsLayoutTableRows, representing rows and column cell contents * for a QgsLayoutTable - * \since QGIS 3.0 */ #ifndef SIP_RUN typedef QVector< QgsLayoutTableRow > QgsLayoutTableContents; @@ -53,7 +51,6 @@ typedef QVector< QVector< QVariant > > QgsLayoutTableContents; /** * \ingroup core * \brief List of column definitions for a QgsLayoutTable - * \since QGIS 3.0 */ typedef QVector QgsLayoutTableColumns; @@ -70,7 +67,6 @@ typedef QVector QgsLayoutTableSortColumns; * \ingroup core * \class QgsLayoutTableStyle * \brief Styling option for a layout table cell - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutTableStyle @@ -107,7 +103,6 @@ class CORE_EXPORT QgsLayoutTableStyle * \brief A class to display a table in the print layout, and allow * the table to span over multiple frames * \ingroup core - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutTable: public QgsLayoutMultiFrame { diff --git a/src/core/layout/qgslayouttablecolumn.h b/src/core/layout/qgslayouttablecolumn.h index 689e923ea5d..cba4c186722 100644 --- a/src/core/layout/qgslayouttablecolumn.h +++ b/src/core/layout/qgslayouttablecolumn.h @@ -32,7 +32,6 @@ * Some properties of a QgsLayoutTableColumn are applicable only in certain contexts. * For instance, the attribute and setAttribute methods only have an effect * for QgsLayoutItemAttributeTables, and have no effect for QgsLayoutItemTextTables. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutTableColumn { diff --git a/src/core/layout/qgslayoutundocommand.h b/src/core/layout/qgslayoutundocommand.h index f2b2c6ed651..b92ac1c2ab7 100644 --- a/src/core/layout/qgslayoutundocommand.h +++ b/src/core/layout/qgslayoutundocommand.h @@ -29,7 +29,6 @@ class QgsLayout; /** * \ingroup core * \brief Base class for commands to undo/redo layout and layout object changes. - * \since QGIS 3.0 */ class CORE_EXPORT QgsAbstractLayoutUndoCommand: public QUndoCommand { @@ -123,7 +122,6 @@ class CORE_EXPORT QgsAbstractLayoutUndoCommand: public QUndoCommand /** * \ingroup core * \brief Interface for layout objects which support undo/redo commands. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutUndoObjectInterface { diff --git a/src/core/layout/qgslayoutundostack.h b/src/core/layout/qgslayoutundostack.h index d6f3ed60d8c..4badce44070 100644 --- a/src/core/layout/qgslayoutundostack.h +++ b/src/core/layout/qgslayoutundostack.h @@ -31,7 +31,6 @@ class QUndoStack; /** * \ingroup core * \brief An undo stack for QgsLayouts. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutUndoStack : public QObject { diff --git a/src/core/layout/qgslayoututils.h b/src/core/layout/qgslayoututils.h index 8a6c5d81e7d..70ddb6ea56c 100644 --- a/src/core/layout/qgslayoututils.h +++ b/src/core/layout/qgslayoututils.h @@ -32,7 +32,6 @@ class QStyleOptionGraphicsItem; /** * \ingroup core * \brief Utilities for layouts. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutUtils { diff --git a/src/core/layout/qgsmasterlayoutinterface.h b/src/core/layout/qgsmasterlayoutinterface.h index 9da971cd19d..0494f30930a 100644 --- a/src/core/layout/qgsmasterlayoutinterface.h +++ b/src/core/layout/qgsmasterlayoutinterface.h @@ -37,7 +37,6 @@ class QgsStyleEntityVisitorInterface; * \ingroup core * \class QgsMasterLayoutInterface * \brief Interface for master layout type objects, such as print layouts and reports. - * \since QGIS 3.0 */ class CORE_EXPORT QgsMasterLayoutInterface { diff --git a/src/core/layout/qgspagesizeregistry.h b/src/core/layout/qgspagesizeregistry.h index 6f845b54c06..2db8b69f8b7 100644 --- a/src/core/layout/qgspagesizeregistry.h +++ b/src/core/layout/qgspagesizeregistry.h @@ -27,7 +27,6 @@ * \ingroup core * \class QgsPageSize * \brief A named page size for layouts. - * \since QGIS 3.0 */ class CORE_EXPORT QgsPageSize { @@ -68,7 +67,6 @@ class CORE_EXPORT QgsPageSize * QgsPageSizeRegistry is not usually directly created, but rather accessed through * QgsApplication::pageSizeRegistry(). * - * \since QGIS 3.0 */ class CORE_EXPORT QgsPageSizeRegistry { diff --git a/src/core/layout/qgsprintlayout.h b/src/core/layout/qgsprintlayout.h index 587de7fe577..23a1e4d6239 100644 --- a/src/core/layout/qgsprintlayout.h +++ b/src/core/layout/qgsprintlayout.h @@ -25,7 +25,6 @@ class QgsLayoutAtlas; * \ingroup core * \class QgsPrintLayout * \brief Print layout, a QgsLayout subclass for static or atlas-based layouts. - * \since QGIS 3.0 */ class CORE_EXPORT QgsPrintLayout : public QgsLayout, public QgsMasterLayoutInterface { diff --git a/src/core/layout/qgsreport.h b/src/core/layout/qgsreport.h index 603a7aeb32e..5a548e38477 100644 --- a/src/core/layout/qgsreport.h +++ b/src/core/layout/qgsreport.h @@ -35,7 +35,6 @@ * \warning This is not considered stable API, and may change in future QGIS releases. It is * exposed to the Python bindings for unit testing purposes only. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsReport : public QObject, public QgsAbstractReportSection, public QgsMasterLayoutInterface { diff --git a/src/core/layout/qgsreportsectionfieldgroup.h b/src/core/layout/qgsreportsectionfieldgroup.h index f5ab4bee051..ce695b0e78b 100644 --- a/src/core/layout/qgsreportsectionfieldgroup.h +++ b/src/core/layout/qgsreportsectionfieldgroup.h @@ -33,7 +33,6 @@ * \warning This is not considered stable API, and may change in future QGIS releases. It is * exposed to the Python bindings for unit testing purposes only. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsReportSectionFieldGroup : public QgsAbstractReportSection { diff --git a/src/core/layout/qgsreportsectionlayout.h b/src/core/layout/qgsreportsectionlayout.h index ebb56718402..80f43d80e87 100644 --- a/src/core/layout/qgsreportsectionlayout.h +++ b/src/core/layout/qgsreportsectionlayout.h @@ -29,7 +29,6 @@ * \brief A report section consisting of a single QgsLayout body. * \warning This is not considered stable API, and may change in future QGIS releases. It is * exposed to the Python bindings for unit testing purposes only. - * \since QGIS 3.0 */ class CORE_EXPORT QgsReportSectionLayout : public QgsAbstractReportSection { diff --git a/src/core/locator/qgslocator.h b/src/core/locator/qgslocator.h index 879e5e59d33..50b664b8214 100644 --- a/src/core/locator/qgslocator.h +++ b/src/core/locator/qgslocator.h @@ -56,7 +56,6 @@ class QgsSettingsEntryString; * encounters an individual result, it will usually be triggered many times for a single * call to fetchResults(). * - * \since QGIS 3.0 */ class CORE_EXPORT QgsLocator : public QObject { diff --git a/src/core/locator/qgslocatorcontext.h b/src/core/locator/qgslocatorcontext.h index cf07fbde53b..f1ce6dd85e5 100644 --- a/src/core/locator/qgslocatorcontext.h +++ b/src/core/locator/qgslocatorcontext.h @@ -27,7 +27,6 @@ * \class QgsLocatorContext * \ingroup core * \brief Encapsulates the properties relating to the context of a locator search. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLocatorContext { diff --git a/src/core/locator/qgslocatorfilter.h b/src/core/locator/qgslocatorfilter.h index 1b5ba05406e..8120d4bf2ab 100644 --- a/src/core/locator/qgslocatorfilter.h +++ b/src/core/locator/qgslocatorfilter.h @@ -33,7 +33,6 @@ class QgsLocatorFilter; * \class QgsLocatorResult * \ingroup core * \brief Encapsulates properties of an individual matching result found by a QgsLocatorFilter. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLocatorResult { @@ -161,7 +160,6 @@ Q_DECLARE_METATYPE( QgsLocatorResult::ResultAction ) * * \note If the configuration of the filter is changed outside of the main application settings, * one needs to invalidate current results of the locator widget: \see QgisInterface::invalidateLocatorResults - * \since QGIS 3.0 */ class CORE_EXPORT QgsLocatorFilter : public QObject { diff --git a/src/core/locator/qgslocatormodel.h b/src/core/locator/qgslocatormodel.h index 5639ab73039..4e79876581d 100644 --- a/src/core/locator/qgslocatormodel.h +++ b/src/core/locator/qgslocatormodel.h @@ -37,7 +37,6 @@ class QgsLocatorProxyModel; * Note that this class should generally be used with a QgsLocatorProxyModel * in order to ensure correct sorting of results by priority and match level. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsLocatorModel : public QAbstractTableModel { @@ -141,7 +140,6 @@ class CORE_EXPORT QgsLocatorModel : public QAbstractTableModel * Note that this class should generally be used with a QgsLocatorProxyModel * in order to ensure correct sorting of results by priority and match level. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsLocatorAutomaticModel : public QgsLocatorModel { @@ -196,7 +194,6 @@ class CORE_EXPORT QgsLocatorAutomaticModel : public QgsLocatorModel * \ingroup core * \brief A sort proxy model for QgsLocatorModel, which automatically sorts * results by precedence. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLocatorProxyModel : public QSortFilterProxyModel { diff --git a/src/core/maprenderer/qgsmaprenderercache.h b/src/core/maprenderer/qgsmaprenderercache.h index 662d7675c62..edd7e26e569 100644 --- a/src/core/maprenderer/qgsmaprenderercache.h +++ b/src/core/maprenderer/qgsmaprenderercache.h @@ -112,7 +112,6 @@ class CORE_EXPORT QgsMapRendererCache : public QObject * that has the same extent and scale as the cache's global extent and scale * * \see cacheImage() - * \since QGIS 3.0 */ bool hasCacheImage( const QString &cacheKey ) const; @@ -156,7 +155,6 @@ class CORE_EXPORT QgsMapRendererCache : public QObject /** * Returns a list of map layers on which an image in the cache depends. - * \since QGIS 3.0 */ QList< QgsMapLayer * > dependentLayers( const QString &cacheKey ) const; diff --git a/src/core/maprenderer/qgsmaprendererjob.h b/src/core/maprenderer/qgsmaprendererjob.h index aa51cf91bc7..e4ff557d17f 100644 --- a/src/core/maprenderer/qgsmaprendererjob.h +++ b/src/core/maprenderer/qgsmaprendererjob.h @@ -334,7 +334,6 @@ class CORE_EXPORT QgsMapRendererJob : public QObject SIP_ABSTRACT * If so, any previously stored labeling results (see takeLabelingResults()) * should be retained. * \see takeLabelingResults() - * \since QGIS 3.0 */ virtual bool usedCachedLabels() const = 0; @@ -369,14 +368,12 @@ class CORE_EXPORT QgsMapRendererJob : public QObject SIP_ABSTRACT * each LayerRenderJob. * Ownership is not transferred and the provider must not be deleted * before the render job. - * \since QGIS 3.0 */ void setFeatureFilterProvider( const QgsFeatureFilterProvider *f ) { mFeatureFilterProvider = f; } /** * Returns the feature filter provider used by the QgsRenderContext of * each LayerRenderJob. - * \since QGIS 3.0 */ const QgsFeatureFilterProvider *featureFilterProvider() const { return mFeatureFilterProvider; } @@ -438,7 +435,6 @@ class CORE_EXPORT QgsMapRendererJob : public QObject SIP_ABSTRACT /** * Returns the render time (in ms) per layer. * \note Not available in Python bindings. - * \since QGIS 3.0 */ QHash< QgsMapLayer *, int > perLayerRenderingTime() const SIP_SKIP; @@ -494,7 +490,6 @@ class CORE_EXPORT QgsMapRendererJob : public QObject SIP_ABSTRACT * Rendering labels is not yet done. If the fully rendered layer including labels is required use * finished() instead. * - * \since QGIS 3.0 */ void renderingLayersFinished(); @@ -574,7 +569,6 @@ class CORE_EXPORT QgsMapRendererJob : public QObject SIP_ABSTRACT /** * Prepares a labeling job. * \note not available in Python bindings - * \since QGIS 3.0 */ LabelRenderJob prepareLabelingJob( QPainter *painter, QgsLabelingEngine *labelingEngine2, bool canUseLabelCache = true ) SIP_SKIP; @@ -627,7 +621,6 @@ class CORE_EXPORT QgsMapRendererJob : public QObject SIP_ABSTRACT * Handles clean up tasks for a label job, including deletion of images and storing cached * label results. * \note not available in Python bindings - * \since QGIS 3.0 */ void cleanupLabelJob( LabelRenderJob &job ) SIP_SKIP; diff --git a/src/core/maprenderer/qgsmaprenderertask.h b/src/core/maprenderer/qgsmaprenderertask.h index a965be75ba8..4e8f624c6f3 100644 --- a/src/core/maprenderer/qgsmaprenderertask.h +++ b/src/core/maprenderer/qgsmaprenderertask.h @@ -39,7 +39,6 @@ class QgsAbstractGeoPdfExporter; * \ingroup core * \brief QgsTask task which draws a map to an image file or a painter as a background * task. This can be used to draw maps without blocking the QGIS interface. - * \since QGIS 3.0 */ class CORE_EXPORT QgsMapRendererTask : public QgsTask { diff --git a/src/core/metadata/qgslayermetadata.h b/src/core/metadata/qgslayermetadata.h index 185e94e3a92..0584b31f927 100644 --- a/src/core/metadata/qgslayermetadata.h +++ b/src/core/metadata/qgslayermetadata.h @@ -51,7 +51,6 @@ class QgsMapLayer; * subclasses. E.g. validating against the native QGIS metadata schema can be performed * using QgsNativeMetadataValidator. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayerMetadata : public QgsAbstractMetadataBase { diff --git a/src/core/metadata/qgslayermetadataformatter.h b/src/core/metadata/qgslayermetadataformatter.h index e599f9d0d1c..a00477a6fce 100644 --- a/src/core/metadata/qgslayermetadataformatter.h +++ b/src/core/metadata/qgslayermetadataformatter.h @@ -28,7 +28,6 @@ * \ingroup core * \class QgsLayerMetadataFormatter * \brief Class for metadata formatter. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayerMetadataFormatter { diff --git a/src/core/metadata/qgslayermetadatavalidator.h b/src/core/metadata/qgslayermetadatavalidator.h index f8adc31bba5..5a5b3d84a6f 100644 --- a/src/core/metadata/qgslayermetadatavalidator.h +++ b/src/core/metadata/qgslayermetadatavalidator.h @@ -30,7 +30,6 @@ class QgsLayerMetadata; * \ingroup core * \class QgsAbstractMetadataBaseValidator * \brief Abstract base class for metadata validators. - * \since QGIS 3.0 */ class CORE_EXPORT QgsAbstractMetadataBaseValidator @@ -41,7 +40,6 @@ class CORE_EXPORT QgsAbstractMetadataBaseValidator /** * \ingroup core * \brief Contains the parameters describing a metadata validation failure. - * \since QGIS 3.0 */ class ValidationResult { @@ -125,7 +123,6 @@ class CORE_EXPORT QgsNativeMetadataBaseValidator : public QgsAbstractMetadataBas * \ingroup core * \class QgsNativeMetadataValidator * \brief A validator for the native QGIS layer metadata schema definition. - * \since QGIS 3.0 */ class CORE_EXPORT QgsNativeMetadataValidator : public QgsNativeMetadataBaseValidator diff --git a/src/core/network/qgsfiledownloader.h b/src/core/network/qgsfiledownloader.h index 82e6e99e487..91188c1edc2 100644 --- a/src/core/network/qgsfiledownloader.h +++ b/src/core/network/qgsfiledownloader.h @@ -41,7 +41,6 @@ * An optional authentication configuration can be specified. * * \note This class was part of the GUI library from QGIS 2.18.1 until QGIS 3.0 - * \since QGIS 3.0 */ class CORE_EXPORT QgsFileDownloader : public QObject { diff --git a/src/core/processing/models/qgsprocessingmodelalgorithm.h b/src/core/processing/models/qgsprocessingmodelalgorithm.h index f7c80aa9133..9f4c1a4e5d6 100644 --- a/src/core/processing/models/qgsprocessingmodelalgorithm.h +++ b/src/core/processing/models/qgsprocessingmodelalgorithm.h @@ -33,7 +33,6 @@ * \class QgsProcessingModelAlgorithm * \ingroup core * \brief Model based algorithm with processing. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingModelAlgorithm : public QgsProcessingAlgorithm { @@ -462,7 +461,6 @@ class CORE_EXPORT QgsProcessingModelAlgorithm : public QgsProcessingAlgorithm /** * \brief Definition of a expression context variable available during model execution. * \ingroup core - * \since QGIS 3.0 */ class CORE_EXPORT VariableDefinition { diff --git a/src/core/processing/models/qgsprocessingmodelchildalgorithm.h b/src/core/processing/models/qgsprocessingmodelchildalgorithm.h index b84d697b65b..ac185135fce 100644 --- a/src/core/processing/models/qgsprocessingmodelchildalgorithm.h +++ b/src/core/processing/models/qgsprocessingmodelchildalgorithm.h @@ -35,7 +35,6 @@ class QgsProcessingAlgorithm; /** * \brief Child algorithm representing a single component of a QgsProcessingModelAlgorithm. * \ingroup core - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingModelChildAlgorithm : public QgsProcessingModelComponent { diff --git a/src/core/processing/models/qgsprocessingmodelchildparametersource.h b/src/core/processing/models/qgsprocessingmodelchildparametersource.h index 99cabef12aa..f4cbb128f5c 100644 --- a/src/core/processing/models/qgsprocessingmodelchildparametersource.h +++ b/src/core/processing/models/qgsprocessingmodelchildparametersource.h @@ -29,7 +29,6 @@ class QgsProcessingModelAlgorithm; /** * \brief Source for the value of a parameter for a child algorithm within a model. * \ingroup core - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingModelChildParameterSource { diff --git a/src/core/processing/models/qgsprocessingmodelcomponent.h b/src/core/processing/models/qgsprocessingmodelcomponent.h index d33ea91edfa..bc882f4d4ae 100644 --- a/src/core/processing/models/qgsprocessingmodelcomponent.h +++ b/src/core/processing/models/qgsprocessingmodelcomponent.h @@ -31,7 +31,6 @@ class QgsProcessingModelComment; /** * \brief Represents a component of a model algorithm. * \ingroup core - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingModelComponent { diff --git a/src/core/processing/models/qgsprocessingmodeloutput.h b/src/core/processing/models/qgsprocessingmodeloutput.h index 6dcbdee1a91..be2631e24cc 100644 --- a/src/core/processing/models/qgsprocessingmodeloutput.h +++ b/src/core/processing/models/qgsprocessingmodeloutput.h @@ -29,7 +29,6 @@ /** * \brief Represents a final output created by the model. * \ingroup core - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingModelOutput : public QgsProcessingModelComponent { diff --git a/src/core/processing/models/qgsprocessingmodelparameter.h b/src/core/processing/models/qgsprocessingmodelparameter.h index 2e1ac0f4706..ec4fc135c24 100644 --- a/src/core/processing/models/qgsprocessingmodelparameter.h +++ b/src/core/processing/models/qgsprocessingmodelparameter.h @@ -29,7 +29,6 @@ /** * \brief Represents an input parameter used by the model. * \ingroup core - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingModelParameter : public QgsProcessingModelComponent { diff --git a/src/core/processing/qgsprocessing.h b/src/core/processing/qgsprocessing.h index 2bba4ea212d..8a0f357b13a 100644 --- a/src/core/processing/qgsprocessing.h +++ b/src/core/processing/qgsprocessing.h @@ -35,7 +35,6 @@ * \brief Contains enumerations and other constants for use in processing algorithms * and parameters. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessing diff --git a/src/core/processing/qgsprocessingalgorithm.h b/src/core/processing/qgsprocessingalgorithm.h index 0ee3774b05c..c6c2f4e323d 100644 --- a/src/core/processing/qgsprocessingalgorithm.h +++ b/src/core/processing/qgsprocessingalgorithm.h @@ -46,7 +46,6 @@ class QgsPointCloudLayer; * \class QgsProcessingAlgorithm * \ingroup core * \brief Abstract base class for processing algorithms. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingAlgorithm { @@ -1133,7 +1132,6 @@ class CORE_EXPORT QgsProcessingAlgorithm * (for instance allowing automatic multi-thread processing of the algorithm, or use of the * algorithm in "chains", avoiding the need for temporary outputs in multi-step models). * - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingFeatureBasedAlgorithm : public QgsProcessingAlgorithm diff --git a/src/core/processing/qgsprocessingalgrunnertask.h b/src/core/processing/qgsprocessingalgrunnertask.h index e9f6d24606d..5c4bfe398d7 100644 --- a/src/core/processing/qgsprocessingalgrunnertask.h +++ b/src/core/processing/qgsprocessingalgrunnertask.h @@ -30,7 +30,6 @@ class QgsProcessingContext; * \class QgsProcessingAlgRunnerTask * \ingroup core * \brief QgsTask task which runs a QgsProcessingAlgorithm in a background task. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingAlgRunnerTask : public QgsTask { diff --git a/src/core/processing/qgsprocessingcontext.h b/src/core/processing/qgsprocessingcontext.h index 099ce05292a..470fa6e77ae 100644 --- a/src/core/processing/qgsprocessingcontext.h +++ b/src/core/processing/qgsprocessingcontext.h @@ -38,7 +38,6 @@ class QgsProcessingLayerPostProcessorInterface; * * Contextual information includes settings such as the associated project, and * expression context. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingContext @@ -247,7 +246,6 @@ class CORE_EXPORT QgsProcessingContext /** * \brief Details for layers to load into projects. * \ingroup core - * \since QGIS 3.0 */ class CORE_EXPORT LayerDetails { @@ -425,7 +423,6 @@ class CORE_EXPORT QgsProcessingContext * invalidGeometryCheck() is set to GeometryAbortOnInvalid. This function will be * called using the feature with invalid geometry as a parameter. * \see invalidGeometryCallback() - * \since QGIS 3.0 */ #ifndef SIP_RUN void setInvalidGeometryCallback( const std::function< void( const QgsFeature & ) > &callback ) { mInvalidGeometryCallback = callback; mUseDefaultInvalidGeometryCallback = false; } @@ -450,7 +447,6 @@ class CORE_EXPORT QgsProcessingContext * invalidGeometryCheck() is set to GeometryAbortOnInvalid. * \note not available in Python bindings * \see setInvalidGeometryCallback() - * \since QGIS 3.0 */ SIP_SKIP std::function< void( const QgsFeature & ) > invalidGeometryCallback( QgsFeatureSource *source = nullptr ) const; @@ -466,7 +462,6 @@ class CORE_EXPORT QgsProcessingContext * features. This function will be * called using the feature which encountered the transform error as a parameter. * \see transformErrorCallback() - * \since QGIS 3.0 */ #ifndef SIP_RUN void setTransformErrorCallback( const std::function< void( const QgsFeature & ) > &callback ) { mTransformErrorCallback = callback; } @@ -491,7 +486,6 @@ class CORE_EXPORT QgsProcessingContext * features. * \note not available in Python bindings * \see setTransformErrorCallback() - * \since QGIS 3.0 */ std::function< void( const QgsFeature & ) > transformErrorCallback() const { return mTransformErrorCallback; } SIP_SKIP diff --git a/src/core/processing/qgsprocessingfeedback.h b/src/core/processing/qgsprocessingfeedback.h index 43f34a5048f..5daa3e9c750 100644 --- a/src/core/processing/qgsprocessingfeedback.h +++ b/src/core/processing/qgsprocessingfeedback.h @@ -33,7 +33,6 @@ class QgsProcessingContext; * This base class implementation silently ignores all feedback reported by algorithms. * Subclasses of QgsProcessingFeedback can be used to log this feedback or report * it to users via the GUI. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingFeedback : public QgsFeedback { @@ -187,7 +186,6 @@ class CORE_EXPORT QgsProcessingFeedback : public QgsFeedback * feedback object, but scales overall progress reports to account * for a number of child steps which each report their own feedback. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingMultiStepFeedback : public QgsProcessingFeedback { diff --git a/src/core/processing/qgsprocessingoutputs.h b/src/core/processing/qgsprocessingoutputs.h index ee65ac622fa..44cd0d5744e 100644 --- a/src/core/processing/qgsprocessingoutputs.h +++ b/src/core/processing/qgsprocessingoutputs.h @@ -36,7 +36,6 @@ class QgsProcessingContext; * Output definitions encapsulate the properties regarding the outputs from algorithms, such * as generated layers or calculated values. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingOutputDefinition @@ -186,7 +185,6 @@ typedef QList< const QgsProcessingOutputDefinition * > QgsProcessingOutputDefini * If the actual layer output type is known (e.g. always vector or always raster), use * QgsProcessingOutputVectorLayer or QgsProcessingOutputRasterLayer instead. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingOutputMapLayer : public QgsProcessingOutputDefinition { @@ -210,7 +208,6 @@ class CORE_EXPORT QgsProcessingOutputMapLayer : public QgsProcessingOutputDefini * \class QgsProcessingOutputVectorLayer * \ingroup core * \brief A vector layer output for processing algorithms. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingOutputVectorLayer : public QgsProcessingOutputDefinition { @@ -248,7 +245,6 @@ class CORE_EXPORT QgsProcessingOutputVectorLayer : public QgsProcessingOutputDef * \class QgsProcessingOutputRasterLayer * \ingroup core * \brief A raster layer output for processing algorithms. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingOutputRasterLayer : public QgsProcessingOutputDefinition { @@ -299,7 +295,6 @@ class CORE_EXPORT QgsProcessingOutputPointCloudLayer : public QgsProcessingOutpu * should only ever be used when the number of output layers is not * fixed - e.g. as a result of processing all layers in a specified * folder. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingOutputMultipleLayers : public QgsProcessingOutputDefinition { @@ -323,7 +318,6 @@ class CORE_EXPORT QgsProcessingOutputMultipleLayers : public QgsProcessingOutput * \class QgsProcessingOutputHtml * \ingroup core * \brief A HTML file output for processing algorithms. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingOutputHtml : public QgsProcessingOutputDefinition { @@ -371,7 +365,6 @@ class CORE_EXPORT QgsProcessingOutputVariant : public QgsProcessingOutputDefinit * \class QgsProcessingOutputNumber * \ingroup core * \brief A numeric output for processing algorithms. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingOutputNumber : public QgsProcessingOutputDefinition { @@ -395,7 +388,6 @@ class CORE_EXPORT QgsProcessingOutputNumber : public QgsProcessingOutputDefiniti * \class QgsProcessingOutputString * \ingroup core * \brief A string output for processing algorithms. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingOutputString : public QgsProcessingOutputDefinition { @@ -440,7 +432,6 @@ class CORE_EXPORT QgsProcessingOutputBoolean : public QgsProcessingOutputDefinit * \class QgsProcessingOutputFolder * \ingroup core * \brief A folder output for processing algorithms. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingOutputFolder : public QgsProcessingOutputDefinition { @@ -465,7 +456,6 @@ class CORE_EXPORT QgsProcessingOutputFolder : public QgsProcessingOutputDefiniti * \class QgsProcessingOutputFile * \ingroup core * \brief A file output for processing algorithms. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingOutputFile : public QgsProcessingOutputDefinition { diff --git a/src/core/processing/qgsprocessingparameters.h b/src/core/processing/qgsprocessingparameters.h index c957d946317..071df941491 100644 --- a/src/core/processing/qgsprocessingparameters.h +++ b/src/core/processing/qgsprocessingparameters.h @@ -50,7 +50,6 @@ class QgsAnnotationLayer; * * \brief Encapsulates settings relating to a feature source input to a processing algorithm. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingFeatureSourceDefinition @@ -199,7 +198,6 @@ Q_DECLARE_METATYPE( QgsProcessingFeatureSourceDefinition ) * * \brief Encapsulates settings relating to a feature sink or output raster layer for a processing algorithm. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingOutputLayerDefinition @@ -331,7 +329,6 @@ Q_DECLARE_METATYPE( QgsProcessingOutputLayerDefinition ) * Parameter definitions encapsulate properties regarding the behavior of parameters, * their acceptable ranges, defaults, etc. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingParameterDefinition @@ -945,7 +942,6 @@ typedef QList< const QgsProcessingParameterDefinition * > QgsProcessingParameter * the evaluation to understand available map layers and expression contexts * (for expression based parameters). * - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingParameters @@ -1768,7 +1764,6 @@ class CORE_EXPORT QgsProcessingParameters * \class QgsProcessingParameterBoolean * \ingroup core * \brief A boolean parameter for processing algorithms. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingParameterBoolean : public QgsProcessingParameterDefinition { @@ -1799,7 +1794,6 @@ class CORE_EXPORT QgsProcessingParameterBoolean : public QgsProcessingParameterD * \class QgsProcessingParameterCrs * \ingroup core * \brief A coordinate reference system parameter for processing algorithms. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingParameterCrs : public QgsProcessingParameterDefinition { @@ -1833,7 +1827,6 @@ class CORE_EXPORT QgsProcessingParameterCrs : public QgsProcessingParameterDefin * \class QgsProcessingParameterExtent * \ingroup core * \brief A rectangular map extent parameter for processing algorithms. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingParameterExtent : public QgsProcessingParameterDefinition { @@ -1868,7 +1861,6 @@ class CORE_EXPORT QgsProcessingParameterExtent : public QgsProcessingParameterDe * \class QgsProcessingParameterPoint * \ingroup core * \brief A point parameter for processing algorithms. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingParameterPoint : public QgsProcessingParameterDefinition { @@ -1970,7 +1962,6 @@ class CORE_EXPORT QgsProcessingParameterGeometry : public QgsProcessingParameter * \class QgsProcessingParameterFile * \ingroup core * \brief An input file or folder parameter for processing algorithms. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingParameterFile : public QgsProcessingParameterDefinition, public QgsFileFilterGenerator { @@ -2067,7 +2058,6 @@ class CORE_EXPORT QgsProcessingParameterFile : public QgsProcessingParameterDefi * \class QgsProcessingParameterMatrix * \ingroup core * \brief A table (matrix) parameter for processing algorithms. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingParameterMatrix : public QgsProcessingParameterDefinition { @@ -2153,7 +2143,6 @@ class CORE_EXPORT QgsProcessingParameterMatrix : public QgsProcessingParameterDe * \class QgsProcessingParameterMultipleLayers * \ingroup core * \brief A parameter for processing algorithms which accepts multiple map layers. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingParameterMultipleLayers : public QgsProcessingParameterDefinition, public QgsFileFilterGenerator { @@ -2237,7 +2226,6 @@ class CORE_EXPORT QgsProcessingParameterMultipleLayers : public QgsProcessingPar * }) * \endcode * - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingParameterNumber : public QgsProcessingParameterDefinition { @@ -2493,7 +2481,6 @@ class CORE_EXPORT QgsProcessingParameterScale : public QgsProcessingParameterNum * \class QgsProcessingParameterRange * \ingroup core * \brief A numeric range parameter for processing algorithms. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingParameterRange : public QgsProcessingParameterDefinition { @@ -2546,7 +2533,6 @@ class CORE_EXPORT QgsProcessingParameterRange : public QgsProcessingParameterDef * \class QgsProcessingParameterRasterLayer * \ingroup core * \brief A raster layer parameter for processing algorithms. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingParameterRasterLayer : public QgsProcessingParameterDefinition, public QgsFileFilterGenerator { @@ -2593,7 +2579,6 @@ class CORE_EXPORT QgsProcessingParameterRasterLayer : public QgsProcessingParame * }) * \endcode * - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingParameterEnum : public QgsProcessingParameterDefinition { @@ -2700,7 +2685,6 @@ class CORE_EXPORT QgsProcessingParameterEnum : public QgsProcessingParameterDefi * }) * \endcode * - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingParameterString : public QgsProcessingParameterDefinition { @@ -2792,7 +2776,6 @@ class CORE_EXPORT QgsProcessingParameterAuthConfig : public QgsProcessingParamet * \class QgsProcessingParameterExpression * \ingroup core * \brief An expression parameter for processing algorithms. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingParameterExpression : public QgsProcessingParameterDefinition { @@ -2862,7 +2845,6 @@ class CORE_EXPORT QgsProcessingParameterExpression : public QgsProcessingParamet * \class QgsProcessingParameterLimitedDataTypes * \ingroup core * \brief Can be inherited by parameters which require limits to their acceptable data types. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingParameterLimitedDataTypes { @@ -2896,7 +2878,6 @@ class CORE_EXPORT QgsProcessingParameterLimitedDataTypes * \ingroup core * \brief A vector layer (with or without geometry) parameter for processing algorithms. Consider using * the more versatile QgsProcessingParameterFeatureSource wherever possible. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingParameterVectorLayer : public QgsProcessingParameterDefinition, public QgsProcessingParameterLimitedDataTypes, public QgsFileFilterGenerator { @@ -2974,7 +2955,6 @@ class CORE_EXPORT QgsProcessingParameterMeshLayer : public QgsProcessingParamete * \class QgsProcessingParameterMapLayer * \ingroup core * \brief A map layer parameter for processing algorithms. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingParameterMapLayer : public QgsProcessingParameterDefinition, public QgsProcessingParameterLimitedDataTypes, public QgsFileFilterGenerator { @@ -3015,7 +2995,6 @@ class CORE_EXPORT QgsProcessingParameterMapLayer : public QgsProcessingParameter * \class QgsProcessingParameterField * \ingroup core * \brief A vector layer or feature source field parameter for processing algorithms. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingParameterField : public QgsProcessingParameterDefinition { @@ -3123,7 +3102,6 @@ class CORE_EXPORT QgsProcessingParameterField : public QgsProcessingParameterDef * \class QgsProcessingParameterFeatureSource * \ingroup core * \brief An input feature source (such as vector layers) parameter for processing algorithms. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingParameterFeatureSource : public QgsProcessingParameterDefinition, public QgsProcessingParameterLimitedDataTypes, public QgsFileFilterGenerator { @@ -3165,7 +3143,6 @@ class CORE_EXPORT QgsProcessingParameterFeatureSource : public QgsProcessingPara * \ingroup core * \brief Base class for all parameter definitions which represent file or layer destinations, e.g. parameters * which are used for the destination for layers output by an algorithm. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingDestinationParameter : public QgsProcessingParameterDefinition, public QgsFileFilterGenerator { @@ -3287,7 +3264,6 @@ class CORE_EXPORT QgsProcessingDestinationParameter : public QgsProcessingParame * \brief A feature sink output for processing algorithms. * * A parameter which represents the destination feature sink for features created by an algorithm. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingParameterFeatureSink : public QgsProcessingDestinationParameter { @@ -3385,7 +3361,6 @@ class CORE_EXPORT QgsProcessingParameterFeatureSink : public QgsProcessingDestin * * \note Consider using the more flexible QgsProcessingParameterFeatureSink wherever * possible. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingParameterVectorDestination : public QgsProcessingDestinationParameter { @@ -3458,7 +3433,6 @@ class CORE_EXPORT QgsProcessingParameterVectorDestination : public QgsProcessing * \ingroup core * \brief A raster layer destination parameter, for specifying the destination path for a raster layer * created by the algorithm. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingParameterRasterDestination : public QgsProcessingDestinationParameter { @@ -3519,7 +3493,6 @@ class CORE_EXPORT QgsProcessingParameterRasterDestination : public QgsProcessing * }) * \endcode * - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingParameterFileDestination : public QgsProcessingDestinationParameter { @@ -3581,7 +3554,6 @@ class CORE_EXPORT QgsProcessingParameterFileDestination : public QgsProcessingDe * \ingroup core * \brief A folder destination parameter, for specifying the destination path for a folder created * by the algorithm or used for creating new files within the algorithm. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingParameterFolderDestination : public QgsProcessingDestinationParameter { @@ -3616,7 +3588,6 @@ class CORE_EXPORT QgsProcessingParameterFolderDestination : public QgsProcessing * \class QgsProcessingParameterBand * \ingroup core * \brief A raster band parameter for Processing algorithms. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingParameterBand : public QgsProcessingParameterDefinition { diff --git a/src/core/processing/qgsprocessingprovider.h b/src/core/processing/qgsprocessingprovider.h index 7328984877a..86ea5d1e07f 100644 --- a/src/core/processing/qgsprocessingprovider.h +++ b/src/core/processing/qgsprocessingprovider.h @@ -30,7 +30,6 @@ * * An algorithm provider is a set of related algorithms, typically from the same external application or related * to a common area of analysis. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingProvider : public QObject { diff --git a/src/core/processing/qgsprocessingregistry.h b/src/core/processing/qgsprocessingregistry.h index 478ed58f206..a802b0582b0 100644 --- a/src/core/processing/qgsprocessingregistry.h +++ b/src/core/processing/qgsprocessingregistry.h @@ -52,7 +52,6 @@ class CORE_EXPORT QgsProcessingAlgorithmInformation * * QgsProcessingRegistry is not usually directly created, but rather accessed through * QgsApplication::processingRegistry(). - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingRegistry : public QObject { diff --git a/src/core/processing/qgsprocessingutils.h b/src/core/processing/qgsprocessingutils.h index 2e80f167004..1c8475a644d 100644 --- a/src/core/processing/qgsprocessingutils.h +++ b/src/core/processing/qgsprocessingutils.h @@ -48,7 +48,6 @@ class QgsTiledSceneLayer; * \class QgsProcessingUtils * \ingroup core * \brief Utility functions for use with processing classes. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingUtils { @@ -682,7 +681,6 @@ class CORE_EXPORT QgsProcessingUtils * \ingroup core * \brief QgsFeatureSource subclass which proxies methods to an underlying QgsFeatureSource, modifying * results according to the settings in a QgsProcessingContext. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingFeatureSource : public QgsFeatureSource { @@ -778,7 +776,6 @@ class CORE_EXPORT QgsProcessingFeatureSource : public QgsFeatureSource * \ingroup core * \brief QgsProxyFeatureSink subclass which reports feature addition errors to a QgsProcessingContext. * \note Not available in Python bindings. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingFeatureSink : public QgsProxyFeatureSink { diff --git a/src/core/proj/qgscoordinatereferencesystem.h b/src/core/proj/qgscoordinatereferencesystem.h index 4aea47e1e01..194474841f0 100644 --- a/src/core/proj/qgscoordinatereferencesystem.h +++ b/src/core/proj/qgscoordinatereferencesystem.h @@ -283,7 +283,6 @@ class CORE_EXPORT QgsCoordinateReferenceSystem * returned values can be safely passed to fromSrsId() to create a new, valid * QgsCoordinateReferenceSystem object. * \see fromSrsId() - * \since QGIS 3.0 */ static QList< long > validSrsIds(); @@ -294,7 +293,6 @@ class CORE_EXPORT QgsCoordinateReferenceSystem * \param ogcCrs OGR compliant CRS definition, e.g., "EPSG:4326" * \returns matching CRS, or an invalid CRS if string could not be matched * \see createFromOgcWmsCrs() - * \since QGIS 3.0 */ static QgsCoordinateReferenceSystem fromOgcWmsCrs( const QString &ogcCrs ); @@ -302,7 +300,6 @@ class CORE_EXPORT QgsCoordinateReferenceSystem * Creates a CRS from a given EPSG ID. * \param epsg epsg CRS ID * \returns matching CRS, or an invalid CRS if string could not be matched - * \since QGIS 3.0 */ Q_INVOKABLE static QgsCoordinateReferenceSystem fromEpsgId( long epsg ); @@ -328,7 +325,6 @@ class CORE_EXPORT QgsCoordinateReferenceSystem * \param wkt WKT for the desired spatial reference system. * \returns matching CRS, or an invalid CRS if string could not be matched * \see createFromWkt() - * \since QGIS 3.0 */ static QgsCoordinateReferenceSystem fromWkt( const QString &wkt ); @@ -338,7 +334,6 @@ class CORE_EXPORT QgsCoordinateReferenceSystem * \returns matching CRS, or an invalid CRS if ID could not be found * \see createFromSrsId() * \see validSrsIds() - * \since QGIS 3.0 */ static QgsCoordinateReferenceSystem fromSrsId( long srsId ); @@ -889,7 +884,6 @@ class CORE_EXPORT QgsCoordinateReferenceSystem * The returned bounds represent the latitude and longitude extent for the * projection in the WGS 84 CRS. * - * \since QGIS 3.0 */ QgsRectangle bounds() const; @@ -1082,7 +1076,6 @@ class CORE_EXPORT QgsCoordinateReferenceSystem * If \a disableCache is TRUE then the inbuilt cache will be completely disabled. This * argument is for internal use only. * - * \since QGIS 3.0 */ static void invalidateCache( bool disableCache = false ); #else @@ -1092,7 +1085,6 @@ class CORE_EXPORT QgsCoordinateReferenceSystem * This should be called whenever the srs database has been modified in order to ensure * that outdated CRS objects are not created. * - * \since QGIS 3.0 */ static void invalidateCache( bool disableCache SIP_PYARGREMOVE = false ); #endif diff --git a/src/core/proj/qgscoordinatetransform.h b/src/core/proj/qgscoordinatetransform.h index 987c7b8dfa8..975b9e18e77 100644 --- a/src/core/proj/qgscoordinatetransform.h +++ b/src/core/proj/qgscoordinatetransform.h @@ -87,7 +87,6 @@ class CORE_EXPORT QgsCoordinateTransform * based on the current code context, or use the constructor variant which * accepts a QgsProject argument instead. * - * \since QGIS 3.0 */ explicit QgsCoordinateTransform( const QgsCoordinateReferenceSystem &source, const QgsCoordinateReferenceSystem &destination, @@ -118,7 +117,6 @@ class CORE_EXPORT QgsCoordinateTransform * \warning Since QGIS 3.20 The QgsCoordinateTransform class can perform time-dependent transformations * between a static and dynamic CRS based on either the source OR destination CRS coordinate epoch, * however dynamic CRS to dynamic CRS transformations are not currently supported. - * \since QGIS 3.0 */ explicit QgsCoordinateTransform( const QgsCoordinateReferenceSystem &source, const QgsCoordinateReferenceSystem &destination, @@ -131,7 +129,6 @@ class CORE_EXPORT QgsCoordinateTransform * datum transforms (see QgsDatumTransform). * * \deprecated will be removed in QGIS 4.0. Use the constructor with a QgsCoordinateTransformContext argument instead. - * \since QGIS 3.0 */ Q_DECL_DEPRECATED explicit QgsCoordinateTransform( const QgsCoordinateReferenceSystem &source, const QgsCoordinateReferenceSystem &destination, @@ -167,7 +164,6 @@ class CORE_EXPORT QgsCoordinateTransform /** * Returns TRUE if the coordinate transform is valid, ie both the source and destination * CRS have been set and are valid. - * \since QGIS 3.0 */ bool isValid() const; @@ -191,7 +187,6 @@ class CORE_EXPORT QgsCoordinateTransform * Sets the \a context in which the coordinate transform should be * calculated. * \see context() - * \since QGIS 3.0 */ void setContext( const QgsCoordinateTransformContext &context ); @@ -589,7 +584,6 @@ class CORE_EXPORT QgsCoordinateTransform * If \a disableCache is TRUE then the inbuilt cache will be completely disabled. This * argument is for internal use only. * - * \since QGIS 3.0 */ static void invalidateCache( bool disableCache = false ); #else @@ -599,7 +593,6 @@ class CORE_EXPORT QgsCoordinateTransform * This should be called whenever the srs database has * been modified in order to ensure that outdated CRS transforms are not created. * - * \since QGIS 3.0 */ static void invalidateCache( bool disableCache SIP_PYARGREMOVE = false ); #endif diff --git a/src/core/proj/qgscoordinatetransformcontext.h b/src/core/proj/qgscoordinatetransformcontext.h index 44d3ec2b93b..13c7008e643 100644 --- a/src/core/proj/qgscoordinatetransformcontext.h +++ b/src/core/proj/qgscoordinatetransformcontext.h @@ -51,7 +51,6 @@ class QDomElement; * \see QgsDatumTransform * \see QgsCoordinateTransform * - * \since QGIS 3.0 */ class CORE_EXPORT QgsCoordinateTransformContext diff --git a/src/core/proj/qgsdatumtransform.h b/src/core/proj/qgsdatumtransform.h index 66dc4e5d085..dbcd7a178f2 100644 --- a/src/core/proj/qgsdatumtransform.h +++ b/src/core/proj/qgsdatumtransform.h @@ -37,7 +37,6 @@ typedef struct PJconsts PJ; * \see QgsCoordinateTransformContext * \see QgsCoordinateTransform * - * \since QGIS 3.0 */ class CORE_EXPORT QgsDatumTransform { @@ -47,7 +46,6 @@ class CORE_EXPORT QgsDatumTransform /** * Contains datum transform information. * \deprecated Not used for builds based on Proj >= 6.0 - * \since QGIS 3.0 */ struct TransformPair { diff --git a/src/core/proj/qgsellipsoidutils.h b/src/core/proj/qgsellipsoidutils.h index 512055c284d..23175eddda1 100644 --- a/src/core/proj/qgsellipsoidutils.h +++ b/src/core/proj/qgsellipsoidutils.h @@ -28,7 +28,6 @@ class QgsCelestialBody; * \ingroup core * \brief Contains utility functions for working with ellipsoids and querying the ellipsoid database. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsEllipsoidUtils { @@ -36,7 +35,6 @@ class CORE_EXPORT QgsEllipsoidUtils /** * Contains parameters for an ellipsoid. - * \since QGIS 3.0 */ struct EllipsoidParameters { @@ -61,7 +59,6 @@ class CORE_EXPORT QgsEllipsoidUtils /** * Contains definition of an ellipsoid. - * \since QGIS 3.0 */ struct EllipsoidDefinition { diff --git a/src/core/project/qgsproject.h b/src/core/project/qgsproject.h index 31435310ec9..c535cc78288 100644 --- a/src/core/project/qgsproject.h +++ b/src/core/project/qgsproject.h @@ -371,7 +371,6 @@ class CORE_EXPORT QgsProject : public QObject, public QgsExpressionContextGenera * Returns the project's native coordinate reference system. * \see setCrs() * \see ellipsoid() - * \since QGIS 3.0 */ QgsCoordinateReferenceSystem crs() const; @@ -382,7 +381,6 @@ class CORE_EXPORT QgsProject : public QObject, public QgsExpressionContextGenera * * \see crs() * \see setEllipsoid() - * \since QGIS 3.0 */ void setCrs( const QgsCoordinateReferenceSystem &crs, bool adjustEllipsoid = false ); @@ -390,7 +388,6 @@ class CORE_EXPORT QgsProject : public QObject, public QgsExpressionContextGenera * Returns a proj string representing the project's ellipsoid setting, e.g., "WGS84". * \see setEllipsoid() * \see crs() - * \since QGIS 3.0 */ QString ellipsoid() const; @@ -398,7 +395,6 @@ class CORE_EXPORT QgsProject : public QObject, public QgsExpressionContextGenera * Sets the project's ellipsoid from a proj string representation, e.g., "WGS84". * \see ellipsoid() * \see setCrs() - * \since QGIS 3.0 */ void setEllipsoid( const QString &ellipsoid ); @@ -410,7 +406,6 @@ class CORE_EXPORT QgsProject : public QObject, public QgsExpressionContextGenera * * \see setTransformContext() * \see transformContextChanged() - * \since QGIS 3.0 */ QgsCoordinateTransformContext transformContext() const; @@ -421,7 +416,6 @@ class CORE_EXPORT QgsProject : public QObject, public QgsExpressionContextGenera * * \see transformContext() * \see transformContextChanged() - * \since QGIS 3.0 */ void setTransformContext( const QgsCoordinateTransformContext &context ); @@ -466,7 +460,6 @@ class CORE_EXPORT QgsProject : public QObject, public QgsExpressionContextGenera * \returns TRUE if project was written successfully * \note calling this implicitly sets the project's filename (see setFileName() ) * \note isDirty() will be set to FALSE if project is successfully written - * \since QGIS 3.0 */ bool write( const QString &filename ); @@ -635,7 +628,6 @@ class CORE_EXPORT QgsProject : public QObject, public QgsExpressionContextGenera /** * Returns path resolver object with considering whether the project uses absolute * or relative paths and using current project's path. - * \since QGIS 3.0 */ QgsPathResolver pathResolver() const; @@ -703,7 +695,6 @@ class CORE_EXPORT QgsProject : public QObject, public QgsExpressionContextGenera * Sets the default distance measurement units for the project. * \see distanceUnits() * \see setAreaUnits() - * \since QGIS 3.0 */ void setDistanceUnits( Qgis::DistanceUnit unit ); @@ -717,7 +708,6 @@ class CORE_EXPORT QgsProject : public QObject, public QgsExpressionContextGenera * Sets the default area measurement units for the project. * \see areaUnits() * \see setDistanceUnits() - * \since QGIS 3.0 */ void setAreaUnits( Qgis::AreaUnit unit ); @@ -755,14 +745,12 @@ class CORE_EXPORT QgsProject : public QObject, public QgsExpressionContextGenera * Returns the project's layout manager, which manages print layouts, atlases and reports within * the project. * \note not available in Python bindings - * \since QGIS 3.0 */ const QgsLayoutManager *layoutManager() const SIP_SKIP; /** * Returns the project's layout manager, which manages print layouts, atlases and reports within * the project. - * \since QGIS 3.0 */ QgsLayoutManager *layoutManager(); @@ -925,13 +913,11 @@ class CORE_EXPORT QgsProject : public QObject, public QgsExpressionContextGenera /** * Returns pointer to the project's annotation manager. - * \since QGIS 3.0 */ QgsAnnotationManager *annotationManager(); /** * Returns a const pointer to the project's annotation manager. - * \since QGIS 3.0 */ const QgsAnnotationManager *annotationManager() const SIP_SKIP; @@ -1037,14 +1023,12 @@ class CORE_EXPORT QgsProject : public QObject, public QgsExpressionContextGenera /** * The snapping configuration for this project. * - * \since QGIS 3.0 */ QgsSnappingConfig snappingConfig() const; /** * A list of layers with which intersections should be avoided. * - * \since QGIS 3.0 */ QList avoidIntersectionsLayers() const; @@ -1052,7 +1036,6 @@ class CORE_EXPORT QgsProject : public QObject, public QgsExpressionContextGenera * Sets the list of layers with which intersections should be avoided. * Only used if the avoid intersection mode is set to advanced. * - * \since QGIS 3.0 */ void setAvoidIntersectionsLayers( const QList &layers ); @@ -1085,13 +1068,11 @@ class CORE_EXPORT QgsProject : public QObject, public QgsExpressionContextGenera /** * Sets project's global labeling engine settings - * \since QGIS 3.0 */ void setLabelingEngineSettings( const QgsLabelingEngineSettings &settings ); /** * Returns project's global labeling engine settings - * \since QGIS 3.0 */ const QgsLabelingEngineSettings &labelingEngineSettings() const; @@ -1101,13 +1082,11 @@ class CORE_EXPORT QgsProject : public QObject, public QgsExpressionContextGenera /** * Returns a pointer to the project's internal layer store. - * /since QGIS 3.0 */ QgsMapLayerStore *layerStore(); /** * Returns a pointer to the project's internal layer store. - * /since QGIS 3.0 */ SIP_SKIP const QgsMapLayerStore *layerStore() const; @@ -1363,7 +1342,6 @@ class CORE_EXPORT QgsProject : public QObject, public QgsExpressionContextGenera * layer will be returned without deleting it. The caller takes ownership of * the layer and is responsible for deleting it. * \see removeMapLayer() - * \since QGIS 3.0 */ QgsMapLayer *takeMapLayer( QgsMapLayer *layer ) SIP_TRANSFERBACK; @@ -1433,14 +1411,12 @@ class CORE_EXPORT QgsProject : public QObject, public QgsExpressionContextGenera /** * Returns the current const auxiliary storage. * - * \since QGIS 3.0 */ const QgsAuxiliaryStorage *auxiliaryStorage() const SIP_SKIP; /** * Returns the current auxiliary storage. * - * \since QGIS 3.0 */ QgsAuxiliaryStorage *auxiliaryStorage(); @@ -1790,14 +1766,12 @@ class CORE_EXPORT QgsProject : public QObject, public QgsExpressionContextGenera /** * Emitted whenever the expression variables stored in the project have been changed. - * \since QGIS 3.0 */ void customVariablesChanged(); /** * Emitted when the CRS of the project has changed. * - * \since QGIS 3.0 */ void crsChanged(); @@ -1806,7 +1780,6 @@ class CORE_EXPORT QgsProject : public QObject, public QgsExpressionContextGenera * * \see setEllipsoid() * \see ellipsoid() - * \since QGIS 3.0 */ void ellipsoidChanged( const QString &ellipsoid ); @@ -1830,13 +1803,11 @@ class CORE_EXPORT QgsProject : public QObject, public QgsExpressionContextGenera * Emitted when the project transformContext() is changed. * * \see transformContext() - * \since QGIS 3.0 */ void transformContextChanged(); /** * Emitted when datum transforms stored in the project are not available locally. - * \since QGIS 3.0 */ void missingDatumTransforms( const QStringList &missingTransforms ); @@ -1844,21 +1815,18 @@ class CORE_EXPORT QgsProject : public QObject, public QgsExpressionContextGenera * Emitted whenever a new transaction group has been created or a * transaction group has been removed. * - * \since QGIS 3.0 */ void transactionGroupsChanged(); /** * Emitted when the topological editing flag has changed. * - * \since QGIS 3.0 */ void topologicalEditingChanged(); /** * Emitted whenever avoidIntersectionsLayers has changed. * - * \since QGIS 3.0 */ void avoidIntersectionsLayersChanged(); @@ -1871,13 +1839,11 @@ class CORE_EXPORT QgsProject : public QObject, public QgsExpressionContextGenera * if you want to be notified about new map themes being added and * map themes being removed. * - * \since QGIS 3.0 */ void mapThemeCollectionChanged(); /** * Emitted when global configuration of the labeling engine changes. - * \since QGIS 3.0 */ void labelingEngineSettingsChanged(); @@ -2055,7 +2021,6 @@ class CORE_EXPORT QgsProject : public QObject, public QgsExpressionContextGenera /** * The snapping configuration for this project. * - * \since QGIS 3.0 */ void setSnappingConfig( const QgsSnappingConfig &snappingConfig ); diff --git a/src/core/project/qgsprojectbadlayerhandler.h b/src/core/project/qgsprojectbadlayerhandler.h index 1c8ae3521fd..2f84a5e3bbe 100644 --- a/src/core/project/qgsprojectbadlayerhandler.h +++ b/src/core/project/qgsprojectbadlayerhandler.h @@ -37,7 +37,6 @@ class CORE_EXPORT QgsProjectBadLayerHandler * The default implementation will dismiss all bad layers and write information to the * log. * - * \since QGIS 3.0 */ virtual void handleBadLayers( const QList &layers ); virtual ~QgsProjectBadLayerHandler() = default; @@ -68,7 +67,6 @@ class CORE_EXPORT QgsProjectBadLayerHandler * * The Dom node should represent the state associated with a specific layer. * - * \since QGIS 3.0 */ DataType dataType( const QDomNode &layerNode ); @@ -79,7 +77,6 @@ class CORE_EXPORT QgsProjectBadLayerHandler * * Essentially dumps datasource tag. * - * \since QGIS 3.0 */ QString dataSource( const QDomNode &layerNode ); @@ -97,14 +94,12 @@ class CORE_EXPORT QgsProjectBadLayerHandler * it's either a database or URL. If the datasource tag has "url=", then it's * URL based and if it has "dbname=">, then the layer data is in a database. * - * \since QGIS 3.0 */ ProviderType providerType( const QDomNode &layerNode ); /** * Set the datasource element to the new value * - * \since QGIS 3.0 */ void setDataSource( QDomNode &layerNode, const QString &dataSource ); }; diff --git a/src/core/project/qgsprojectproperty.h b/src/core/project/qgsprojectproperty.h index 40bb8cf9127..718b263889d 100644 --- a/src/core/project/qgsprojectproperty.h +++ b/src/core/project/qgsprojectproperty.h @@ -45,7 +45,6 @@ class QDomDocument; * * \note This class is used internally by QgsProject. It's generally recommended that the methods in * QgsProject are used to modify project properties rather than using these low-level classes. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProjectProperty { @@ -123,7 +122,6 @@ class CORE_EXPORT QgsProjectProperty * \class QgsProjectPropertyValue * \ingroup core * \brief Project property value node, contains a QgsProjectPropertyKey's value. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProjectPropertyValue : public QgsProjectProperty { @@ -178,7 +176,6 @@ class CORE_EXPORT QgsProjectPropertyValue : public QgsProjectProperty * QgsProjectPropertyKey will, in turn, have an element that maps to itself, i.e. "bar", * that will contain a QgsProjectPropertyValue. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsProjectPropertyKey : public QgsProjectProperty { @@ -202,7 +199,6 @@ class CORE_EXPORT QgsProjectPropertyKey : public QgsProjectProperty * The name of the property is used as identifier. * * \see name() - * \since QGIS 3.0 */ void setName( const QString &name ); diff --git a/src/core/providers/memory/qgsmemoryproviderutils.h b/src/core/providers/memory/qgsmemoryproviderutils.h index 3cecfb8addf..7896730172c 100644 --- a/src/core/providers/memory/qgsmemoryproviderutils.h +++ b/src/core/providers/memory/qgsmemoryproviderutils.h @@ -31,7 +31,6 @@ class QgsFields; * \class QgsMemoryProviderUtils * \ingroup core * \brief Utility functions for use with the memory vector data provider. - * \since QGIS 3.0 */ class CORE_EXPORT QgsMemoryProviderUtils { diff --git a/src/core/providers/ogr/qgsgeopackagerasterwritertask.h b/src/core/providers/ogr/qgsgeopackagerasterwritertask.h index 5e2af37f698..3dce9af3553 100644 --- a/src/core/providers/ogr/qgsgeopackagerasterwritertask.h +++ b/src/core/providers/ogr/qgsgeopackagerasterwritertask.h @@ -33,7 +33,6 @@ * task. This can be used to save a raster layer out to a file without blocking the * QGIS interface. * \see QgsGeoPackageRasterWriterTask - * \since QGIS 3.0 */ class CORE_EXPORT QgsGeoPackageRasterWriterTask : public QgsTask { diff --git a/src/core/providers/qgsdataprovider.h b/src/core/providers/qgsdataprovider.h index 0fe133db475..465faab014f 100644 --- a/src/core/providers/qgsdataprovider.h +++ b/src/core/providers/qgsdataprovider.h @@ -183,7 +183,6 @@ class CORE_EXPORT QgsDataProvider : public QObject /** * Set the data source specification. * - * \since QGIS 3.0 */ void setUri( const QgsDataSourceUri &uri ) { @@ -203,7 +202,6 @@ class CORE_EXPORT QgsDataProvider : public QObject /** * Gets the data source specification. * - * \since QGIS 3.0 */ QgsDataSourceUri uri() const { @@ -551,7 +549,6 @@ class CORE_EXPORT QgsDataProvider : public QObject * * \see notify * - * \since QGIS 3.0 */ virtual void setListening( bool isListening ); @@ -560,7 +557,6 @@ class CORE_EXPORT QgsDataProvider : public QObject /** * Stores settings related to the context in which a preview job runs. * \note Not available in Python bindings - * \since QGIS 3.0 */ struct PreviewContext { @@ -582,7 +578,6 @@ class CORE_EXPORT QgsDataProvider : public QObject * * * \note not available in Python bindings - * \since QGIS 3.0 */ virtual bool renderInPreview( const QgsDataProvider::PreviewContext &context ); // SIP_SKIP @@ -592,7 +587,6 @@ class CORE_EXPORT QgsDataProvider : public QObject * Individual data providers must implement this method if they support collecting metadata. * * \see writeLayerMetadata() - * \since QGIS 3.0 */ virtual QgsLayerMetadata layerMetadata() const { return QgsLayerMetadata(); } @@ -602,7 +596,6 @@ class CORE_EXPORT QgsDataProvider : public QObject * * Returns TRUE if metadata was successfully written to the data provider. * \see layerMetadata() - * \since QGIS 3.0 */ virtual bool writeLayerMetadata( const QgsLayerMetadata &metadata ) { Q_UNUSED( metadata ) return false; } @@ -671,7 +664,6 @@ class CORE_EXPORT QgsDataProvider : public QObject * * \see setListening * - * \since QGIS 3.0 */ void notify( const QString &msg ); diff --git a/src/core/providers/qgsprovidermetadata.h b/src/core/providers/qgsprovidermetadata.h index abb9c5631c4..2ef3d3569cf 100644 --- a/src/core/providers/qgsprovidermetadata.h +++ b/src/core/providers/qgsprovidermetadata.h @@ -208,7 +208,6 @@ class CORE_EXPORT QgsProviderMetadata : public QObject /** * Typedef for data provider creation function. - * \since QGIS 3.0 */ SIP_SKIP typedef std::function < QgsDataProvider*( const QString &, const QgsDataProvider::ProviderOptions &, QgsDataProvider::ReadFlags & ) > CreateDataProviderFunction; @@ -223,7 +222,6 @@ class CORE_EXPORT QgsProviderMetadata : public QObject /** * Metadata for provider with direct provider creation function pointer, where * no library is involved. - * \since QGIS 3.0 * \deprecated QGIS 3.10 */ SIP_SKIP Q_DECL_DEPRECATED QgsProviderMetadata( const QString &key, const QString &description, const QgsProviderMetadata::CreateDataProviderFunction &createFunc ); @@ -324,7 +322,6 @@ class CORE_EXPORT QgsProviderMetadata : public QObject * Returns a pointer to the direct provider creation function, if supported * by the provider. * \note not available in Python bindings - * \since QGIS 3.0 * \deprecated QGIS 3.10 */ SIP_SKIP Q_DECL_DEPRECATED CreateDataProviderFunction createFunction() const; diff --git a/src/core/qgis.h b/src/core/qgis.h index 0628052c89a..1fa992f86ea 100644 --- a/src/core/qgis.h +++ b/src/core/qgis.h @@ -4848,7 +4848,6 @@ class CORE_EXPORT Qgis /** * Default Z coordinate value. * This value have to be assigned to the Z coordinate for the vertex. - * \since QGIS 3.0 */ static const double DEFAULT_Z_COORDINATE; @@ -4862,19 +4861,16 @@ class CORE_EXPORT Qgis /** * UI scaling factor. This should be applied to all widget sizes obtained from font metrics, * to account for differences in the default font sizes across different platforms. - * \since QGIS 3.0 */ static const double UI_SCALE_FACTOR; /** * Default snapping distance tolerance. - * \since QGIS 3.0 */ static const double DEFAULT_SNAP_TOLERANCE; /** * Default snapping distance units. - * \since QGIS 3.0 */ static const Qgis::MapToolUnit DEFAULT_SNAP_UNITS; @@ -5185,7 +5181,6 @@ inline bool qgsDoubleNearSig( double a, double b, int significantDigits = 10 ) /** * Returns a double \a number, rounded (as close as possible) to the specified number of \a places. * - * \since QGIS 3.0 */ inline double qgsRound( double number, int places ) { diff --git a/src/core/qgsaggregatecalculator.h b/src/core/qgsaggregatecalculator.h index f6a3657cf83..8bc932cff63 100644 --- a/src/core/qgsaggregatecalculator.h +++ b/src/core/qgsaggregatecalculator.h @@ -45,7 +45,6 @@ class CORE_EXPORT QgsAggregateCalculator /** * Structured information about the available aggregates. * - * \since QGIS 3.0 */ struct AggregateInfo { diff --git a/src/core/qgsanimatedicon.h b/src/core/qgsanimatedicon.h index 69112f5d782..648928bf350 100644 --- a/src/core/qgsanimatedicon.h +++ b/src/core/qgsanimatedicon.h @@ -65,7 +65,6 @@ class CORE_EXPORT QgsAnimatedIcon : public QObject * * \note Available in Python bindings as * bool connectFrameChanged( const QObject *receiver, const char *method );. - * \since QGIS 3.0 */ template bool connectFrameChanged( const typename QtPrivate::FunctionPointer::Object *receiver, Func1 slot ) @@ -84,7 +83,6 @@ class CORE_EXPORT QgsAnimatedIcon : public QObject * * \note Available in Python bindings as * bool disconnectFrameChanged( const QObject *receiver, const char *method );. - * \since QGIS 3.0 */ template bool disconnectFrameChanged( const typename QtPrivate::FunctionPointer::Object *receiver, Func1 slot ) @@ -101,14 +99,12 @@ class CORE_EXPORT QgsAnimatedIcon : public QObject * Connect to the frame changed signal with this method and not directly. This method * makes sure the annimation is started. * - * \since QGIS 3.0 */ bool connectFrameChanged( const QObject *receiver, const char *method ); /** * Convenience function to disconnect the same style that the frame change connection was established. * - * \since QGIS 3.0 */ bool disconnectFrameChanged( const QObject *receiver, const char *method ); @@ -116,14 +112,12 @@ class CORE_EXPORT QgsAnimatedIcon : public QObject /** * The native width of the icon. * - * \since QGIS 3.0 */ int width() const; /** * The native height of the icon. * - * \since QGIS 3.0 */ int height() const; diff --git a/src/core/qgsapplication.h b/src/core/qgsapplication.h index 87cc665f8cc..5d931609c91 100644 --- a/src/core/qgsapplication.h +++ b/src/core/qgsapplication.h @@ -214,7 +214,6 @@ class CORE_EXPORT QgsApplication : public QApplication /** * Returns the singleton instance of the QgsApplication. * - * \since QGIS 3.0 */ static QgsApplication *instance(); @@ -321,7 +320,6 @@ class CORE_EXPORT QgsApplication : public QApplication /** * Returns the path to the metadata directory. - * \since QGIS 3.0 */ static QString metadataPath(); @@ -358,7 +356,6 @@ class CORE_EXPORT QgsApplication : public QApplication /** * Returns the paths to layout template directories. - * \since QGIS 3.0 */ static QStringList layoutTemplatePaths(); @@ -487,7 +484,6 @@ class CORE_EXPORT QgsApplication : public QApplication /** * Returns the QGIS locale. - * \since QGIS 3.0 */ static QString locale(); @@ -673,7 +669,6 @@ class CORE_EXPORT QgsApplication : public QApplication /** * Returns the application's task manager, used for managing application * wide background task handling. - * \since QGIS 3.0 */ static QgsTaskManager *taskManager(); @@ -686,26 +681,22 @@ class CORE_EXPORT QgsApplication : public QApplication /** * Returns the application's color scheme registry, used for managing color schemes. - * \since QGIS 3.0 */ static QgsColorSchemeRegistry *colorSchemeRegistry() SIP_KEEPREFERENCE; /** * Returns the application's paint effect registry, used for managing paint effects. - * \since QGIS 3.0 */ static QgsPaintEffectRegistry *paintEffectRegistry() SIP_KEEPREFERENCE; /** * Returns the application's renderer registry, used for managing vector layer renderers. - * \since QGIS 3.0 */ static QgsRendererRegistry *rendererRegistry() SIP_KEEPREFERENCE; /** * Returns the application's raster renderer registry, used for managing raster layer renderers. * \note not available in Python bindings - * \since QGIS 3.0 */ static QgsRasterRendererRegistry *rasterRendererRegistry() SIP_SKIP; @@ -724,7 +715,6 @@ class CORE_EXPORT QgsApplication : public QApplication /** * Returns the application's data item provider registry, which keeps a list of data item * providers that may add items to the browser tree. - * \since QGIS 3.0 */ static QgsDataItemProviderRegistry *dataItemProviderRegistry() SIP_KEEPREFERENCE; @@ -741,7 +731,6 @@ class CORE_EXPORT QgsApplication : public QApplication * within SVG files. * * \see imageCache() - * \since QGIS 3.0 */ static QgsSvgCache *svgCache(); @@ -774,7 +763,6 @@ class CORE_EXPORT QgsApplication : public QApplication /** * Returns the application's symbol layer registry, used for managing symbol layers. - * \since QGIS 3.0 */ static QgsSymbolLayerRegistry *symbolLayerRegistry() SIP_KEEPREFERENCE; @@ -786,7 +774,6 @@ class CORE_EXPORT QgsApplication : public QApplication /** * Returns the application's layout item registry, used for layout item types. - * \since QGIS 3.0 */ static QgsLayoutItemRegistry *layoutItemRegistry() SIP_KEEPREFERENCE; @@ -798,7 +785,6 @@ class CORE_EXPORT QgsApplication : public QApplication /** * Returns the application's GPS connection registry, used for managing GPS connections. - * \since QGIS 3.0 */ static QgsGpsConnectionRegistry *gpsConnectionRegistry() SIP_KEEPREFERENCE; @@ -810,7 +796,6 @@ class CORE_EXPORT QgsApplication : public QApplication /** * Returns the application's plugin layer registry, used for managing plugin layer types. - * \since QGIS 3.0 */ static QgsPluginLayerRegistry *pluginLayerRegistry() SIP_KEEPREFERENCE; @@ -870,7 +855,6 @@ class CORE_EXPORT QgsApplication : public QApplication /** * Returns the application's message log. - * \since QGIS 3.0 */ static QgsMessageLog *messageLog(); @@ -878,34 +862,29 @@ class CORE_EXPORT QgsApplication : public QApplication * Returns the application's authentication manager instance * \note this can be NULLPTR if called before initQgis * \see initQgis - * \since QGIS 3.0 */ static QgsAuthManager *authManager(); /** * Returns the application's processing registry, used for managing processing providers, * algorithms, and various parameters and outputs. - * \since QGIS 3.0 */ static QgsProcessingRegistry *processingRegistry(); /** * Returns the application's page size registry, used for managing layout page sizes. - * \since QGIS 3.0 */ static QgsPageSizeRegistry *pageSizeRegistry() SIP_KEEPREFERENCE; /** * Returns the application's annotation registry, used for managing annotation types. * \note not available in Python bindings - * \since QGIS 3.0 */ static QgsAnnotationRegistry *annotationRegistry() SIP_SKIP; /** * Returns the action scope registry. * - * \since QGIS 3.0 */ static QgsActionScopeRegistry *actionScopeRegistry() SIP_KEEPREFERENCE; @@ -917,7 +896,6 @@ class CORE_EXPORT QgsApplication : public QApplication /** * Returns the application runtime profiler. - * \since QGIS 3.0 */ static QgsRuntimeProfiler *profiler(); @@ -935,7 +913,6 @@ class CORE_EXPORT QgsApplication : public QApplication /** * Returns registry of available 3D renderers. - * \since QGIS 3.0 */ static Qgs3DRendererRegistry *renderer3DRegistry() SIP_KEEPREFERENCE; @@ -999,7 +976,6 @@ class CORE_EXPORT QgsApplication : public QApplication * This does not include generated variables (like system name, user name etc.) * * \see QgsExpressionContextUtils::globalScope(). - * \since QGIS 3.0 */ static QVariantMap customVariables(); @@ -1008,14 +984,12 @@ class CORE_EXPORT QgsApplication : public QApplication * Do not include generated variables (like system name, user name etc.) * * \see QgsExpressionContextUtils::globalScope(). - * \since QGIS 3.0 */ static void setCustomVariables( const QVariantMap &customVariables ); /** * Set a single custom expression variable. * - * \since QGIS 3.0 */ static void setCustomVariable( const QString &name, const QVariant &value ); @@ -1088,7 +1062,6 @@ class CORE_EXPORT QgsApplication : public QApplication /** * Emitted whenever a custom global variable changes. - * \since QGIS 3.0 */ void customVariablesChanged(); diff --git a/src/core/qgsarchive.h b/src/core/qgsarchive.h index f74d8575d14..b843454ccdb 100644 --- a/src/core/qgsarchive.h +++ b/src/core/qgsarchive.h @@ -30,7 +30,6 @@ * \class QgsArchive * \ingroup core * \brief Class allowing to manage the zip/unzip actions - * \since QGIS 3.0 */ class CORE_EXPORT QgsArchive { @@ -116,7 +115,6 @@ class CORE_EXPORT QgsArchive * \class QgsProjectArchive * \ingroup core * \brief Class allowing to manage the zip/unzip actions on project file - * \since QGIS 3.0 */ class CORE_EXPORT QgsProjectArchive : public QgsArchive { diff --git a/src/core/qgsattributes.h b/src/core/qgsattributes.h index a70897e0040..716c1c61f0b 100644 --- a/src/core/qgsattributes.h +++ b/src/core/qgsattributes.h @@ -118,7 +118,6 @@ class QgsAttributes : public QVector * Returns a QgsAttributeMap of the attribute values. Null values are * excluded from the map. * \note not available in Python bindings - * \since QGIS 3.0 */ CORE_EXPORT QgsAttributeMap toMap() const SIP_SKIP; diff --git a/src/core/qgsauxiliarystorage.h b/src/core/qgsauxiliarystorage.h index 2eeab48dccf..80c79023c85 100644 --- a/src/core/qgsauxiliarystorage.h +++ b/src/core/qgsauxiliarystorage.h @@ -56,7 +56,6 @@ class QgsProject; * Cascade". Thus, auxiliary fields are editable even if the * source layer is not and edition of a joined field is also possible. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsAuxiliaryLayer : public QgsVectorLayer { @@ -282,7 +281,6 @@ class CORE_EXPORT QgsAuxiliaryLayer : public QgsVectorLayer * * \brief Class providing some utility methods to manage auxiliary storage. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsAuxiliaryStorage { diff --git a/src/core/qgscadutils.h b/src/core/qgscadutils.h index 85824d2374f..1d9e59a9575 100644 --- a/src/core/qgscadutils.h +++ b/src/core/qgscadutils.h @@ -29,7 +29,6 @@ class QgsSnappingUtils; * \ingroup core * \brief The QgsCadUtils class provides routines for CAD editing. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsCadUtils { @@ -38,7 +37,6 @@ class CORE_EXPORT QgsCadUtils /** * \brief Structure with details of one constraint * \ingroup core - * \since QGIS 3.0 */ class AlignMapPointConstraint { @@ -64,7 +62,6 @@ class CORE_EXPORT QgsCadUtils /** * \brief Structure returned from alignMapPoint() method * \ingroup core - * \since QGIS 3.0 */ class AlignMapPointOutput { @@ -98,7 +95,6 @@ class CORE_EXPORT QgsCadUtils /** * \ingroup core * \brief Defines constraints for the QgsCadUtils::alignMapPoint() method. - * \since QGIS 3.0 */ class AlignMapPointContext { diff --git a/src/core/qgscolorramp.h b/src/core/qgscolorramp.h index 079b7b9bba3..326bd4f6726 100644 --- a/src/core/qgscolorramp.h +++ b/src/core/qgscolorramp.h @@ -24,7 +24,6 @@ * \ingroup core * \class QgsColorRamp * \brief Abstract base class for color ramps - * \since QGIS 3.0 */ class CORE_EXPORT QgsColorRamp { diff --git a/src/core/qgscolorrampimpl.h b/src/core/qgscolorrampimpl.h index 2b8b873a157..edd30eafce3 100644 --- a/src/core/qgscolorrampimpl.h +++ b/src/core/qgscolorrampimpl.h @@ -33,7 +33,6 @@ typedef QColor( *InterpolateColorFunc )( const QColor &c1, const QColor &c2, con * \ingroup core * \class QgsGradientStop * \brief Represents a color stop within a QgsGradientColorRamp color ramp. - * \since QGIS 3.0 */ class CORE_EXPORT QgsGradientStop { @@ -131,7 +130,6 @@ typedef QList QgsGradientStopsList; * \class QgsGradientColorRamp * \brief Gradient color ramp, which smoothly interpolates between two colors and also * supports optional extra color stops. - * \since QGIS 3.0 */ class CORE_EXPORT QgsGradientColorRamp : public QgsColorRamp { @@ -334,7 +332,6 @@ Q_DECLARE_METATYPE( QgsGradientColorRamp ) * \ingroup core * \class QgsLimitedRandomColorRamp * \brief Constrained random color ramp, which returns random colors based on preset parameters. - * \since QGIS 3.0 */ class CORE_EXPORT QgsLimitedRandomColorRamp : public QgsColorRamp { @@ -485,7 +482,6 @@ class CORE_EXPORT QgsLimitedRandomColorRamp : public QgsColorRamp * \class QgsRandomColorRamp * \brief Totally random color ramp. Returns colors generated at random, but constrained * to some hardcoded saturation and value ranges to prevent ugly color generation. - * \since QGIS 3.0 */ class CORE_EXPORT QgsRandomColorRamp: public QgsColorRamp { @@ -535,7 +531,6 @@ class CORE_EXPORT QgsRandomColorRamp: public QgsColorRamp * \ingroup core * \class QgsPresetSchemeColorRamp * \brief A scheme based color ramp consisting of a list of predefined colors. - * \since QGIS 3.0 */ class CORE_EXPORT QgsPresetSchemeColorRamp : public QgsColorRamp, public QgsColorScheme { @@ -607,7 +602,6 @@ class CORE_EXPORT QgsPresetSchemeColorRamp : public QgsColorRamp, public QgsColo * \ingroup core * \class QgsColorBrewerColorRamp * \brief Color ramp utilising "Color Brewer" preset color schemes. - * \since QGIS 3.0 */ class CORE_EXPORT QgsColorBrewerColorRamp : public QgsColorRamp { diff --git a/src/core/qgscolorscheme.h b/src/core/qgscolorscheme.h index 7e8d9304f05..b1abf2f8043 100644 --- a/src/core/qgscolorscheme.h +++ b/src/core/qgscolorscheme.h @@ -201,7 +201,6 @@ class CORE_EXPORT QgsUserColorScheme : public QgsGplColorScheme /** * Sets whether a this scheme should be shown in color button menus. * \param show set to TRUE to show in color button menus, or FALSE to hide from menus - * \since QGIS 3.0 */ void setShowSchemeInMenu( bool show ); @@ -250,7 +249,6 @@ class CORE_EXPORT QgsRecentColorScheme : public QgsColorScheme /** * Returns the most recently used color. * \see addRecentColor() - * \since QGIS 3.0 */ static QColor lastUsedColor(); }; diff --git a/src/core/qgscoordinateformatter.h b/src/core/qgscoordinateformatter.h index f62d30d6892..cccf412075e 100644 --- a/src/core/qgscoordinateformatter.h +++ b/src/core/qgscoordinateformatter.h @@ -34,7 +34,6 @@ * ensuring that only geographic coordinates and not projected coordinates are formatted to degree * based formats. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsCoordinateFormatter diff --git a/src/core/qgsdatadefinedsizelegend.h b/src/core/qgsdatadefinedsizelegend.h index 07a6272a60c..9d1a4546c6c 100644 --- a/src/core/qgsdatadefinedsizelegend.h +++ b/src/core/qgsdatadefinedsizelegend.h @@ -37,7 +37,6 @@ class QgsLineSymbol; * For example: the list of classes (size values), whether the classes should appear in separate * legend nodes or whether to collapse them into one legend node. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsDataDefinedSizeLegend { diff --git a/src/core/qgsdbfilterproxymodel.h b/src/core/qgsdbfilterproxymodel.h index 45031417a25..90f954a691f 100644 --- a/src/core/qgsdbfilterproxymodel.h +++ b/src/core/qgsdbfilterproxymodel.h @@ -29,7 +29,6 @@ * \brief A class that implements a custom filter and can be used * as a proxy for QgsDbTableModel * \deprecated since QGIS 3.24 - * \since QGIS 3.0 QSortFilterProxyModel with native recursive filtering can be used instead */ class CORE_DEPRECATED_EXPORT QgsDatabaseFilterProxyModel : public QSortFilterProxyModel SIP_DEPRECATED { diff --git a/src/core/qgsdefaultvalue.h b/src/core/qgsdefaultvalue.h index 32f96759ae9..54cba9a0f10 100644 --- a/src/core/qgsdefaultvalue.h +++ b/src/core/qgsdefaultvalue.h @@ -43,7 +43,6 @@ * default value should also be applied when a feature is updated. If this is * not set, the default value will only be used when a feature is created. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsDefaultValue { diff --git a/src/core/qgsdiagramrenderer.h b/src/core/qgsdiagramrenderer.h index bbea51f5b92..7b3ea2f19eb 100644 --- a/src/core/qgsdiagramrenderer.h +++ b/src/core/qgsdiagramrenderer.h @@ -85,7 +85,6 @@ class CORE_EXPORT QgsDiagramLayerSettings /** * Data definable properties. - * \since QGIS 3.0 */ enum class Property SIP_MONKEYPATCH_SCOPEENUM_UNNEST( QgsDiagramLayerSettings, Property ) : int { @@ -106,7 +105,6 @@ class CORE_EXPORT QgsDiagramLayerSettings /** * Returns the diagram property definitions. - * \since QGIS 3.0 */ static const QgsPropertiesDefinition &propertyDefinitions(); @@ -272,7 +270,6 @@ class CORE_EXPORT QgsDiagramLayerSettings * Prepares the diagrams for a specified expression context. Calling prepare before rendering * multiple diagrams allows precalculation of expensive setup tasks such as parsing expressions. * Returns TRUE if preparation was successful. - * \since QGIS 3.0 */ bool prepare( const QgsExpressionContext &context = QgsExpressionContext() ) const; @@ -285,7 +282,6 @@ class CORE_EXPORT QgsDiagramLayerSettings /** * Returns a reference to the diagram's property collection, used for data defined overrides. * \see setDataDefinedProperties() - * \since QGIS 3.0 */ QgsPropertyCollection &dataDefinedProperties() { return mDataDefinedProperties; } @@ -294,7 +290,6 @@ class CORE_EXPORT QgsDiagramLayerSettings * \see setDataDefinedProperties() * \see Property * \note not available in Python bindings - * \since QGIS 3.0 */ const QgsPropertyCollection &dataDefinedProperties() const { return mDataDefinedProperties; } SIP_SKIP @@ -303,7 +298,6 @@ class CORE_EXPORT QgsDiagramLayerSettings * \param collection property collection. Existing properties will be replaced. * \see dataDefinedProperties() * \see Property - * \since QGIS 3.0 */ void setDataDefinedProperties( const QgsPropertyCollection &collection ) { mDataDefinedProperties = collection; } @@ -438,7 +432,6 @@ class CORE_EXPORT QgsDiagramSettings /** * Rotation offset, in degrees clockwise from horizontal. - * \since QGIS 3.0 */ double rotationOffset = 270; @@ -861,14 +854,12 @@ class CORE_EXPORT QgsLinearlyInterpolatedDiagramRenderer : public QgsDiagramRend /** * Returns the field name used for interpolating the diagram size. * \see setClassificationField() - * \since QGIS 3.0 */ QString classificationField() const { return mInterpolationSettings.classificationField; } /** * Sets the field name used for interpolating the diagram size. * \see classificationField() - * \since QGIS 3.0 */ void setClassificationField( const QString &field ) { mInterpolationSettings.classificationField = field; } @@ -885,13 +876,11 @@ class CORE_EXPORT QgsLinearlyInterpolatedDiagramRenderer : public QgsDiagramRend /** * Configures appearance of legend. Takes ownership of the passed settings objects. - * \since QGIS 3.0 */ void setDataDefinedSizeLegend( QgsDataDefinedSizeLegend *settings SIP_TRANSFER ); /** * Returns configuration of appearance of legend. Will return NULLPTR if no configuration has been set. - * \since QGIS 3.0 */ QgsDataDefinedSizeLegend *dataDefinedSizeLegend() const; diff --git a/src/core/qgsdistancearea.h b/src/core/qgsdistancearea.h index 3f1f24745ec..253b246a3c5 100644 --- a/src/core/qgsdistancearea.h +++ b/src/core/qgsdistancearea.h @@ -204,7 +204,6 @@ class CORE_EXPORT QgsDistanceArea * \see sourceCrs() * \see computeSpheroidProject() * \note The input Point must be in the coordinate reference system being used - * \since QGIS 3.0 */ double measureLineProjected( const QgsPointXY &p1, double distance = 1, double azimuth = M_PI_2, QgsPointXY *projectedPoint SIP_OUT = nullptr ) const; @@ -287,7 +286,6 @@ class CORE_EXPORT QgsDistanceArea * \param azimuth - azimuth in radians, clockwise from North * \return p2 - location of projected point as longitude/latitude. * - * \since QGIS 3.0 */ QgsPointXY computeSpheroidProject( const QgsPointXY &p1, double distance = 1, double azimuth = M_PI_2 ) const; diff --git a/src/core/qgseditorwidgetsetup.h b/src/core/qgseditorwidgetsetup.h index 4c4056ee4dd..b9662f7b125 100644 --- a/src/core/qgseditorwidgetsetup.h +++ b/src/core/qgseditorwidgetsetup.h @@ -23,7 +23,6 @@ * \ingroup core * \brief Holder for the widget type and its configuration for a field. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsEditorWidgetSetup { diff --git a/src/core/qgsexception.h b/src/core/qgsexception.h index 650c73ba86d..3beec2167fd 100644 --- a/src/core/qgsexception.h +++ b/src/core/qgsexception.h @@ -78,7 +78,6 @@ class CORE_EXPORT QgsCsException : public QgsException * \class QgsProcessingException * \ingroup core * \brief Custom exception class for processing related exceptions. - * \since QGIS 3.0 */ class CORE_EXPORT QgsProcessingException : public QgsException { diff --git a/src/core/qgsexpressioncontext.h b/src/core/qgsexpressioncontext.h index e29907acd2a..dc600879a22 100644 --- a/src/core/qgsexpressioncontext.h +++ b/src/core/qgsexpressioncontext.h @@ -64,7 +64,6 @@ class CORE_EXPORT QgsScopedExpressionFunction : public QgsExpressionFunction /** * Create a new QgsScopedExpressionFunction using named parameters. * - * \since QGIS 3.0 */ QgsScopedExpressionFunction( const QString &fnname, const QgsExpressionFunction::ParameterList ¶ms, @@ -244,7 +243,6 @@ class CORE_EXPORT QgsExpressionContextScope * Tests whether the variable with the specified \a name is static and can * be cached. * - * \since QGIS 3.0 */ bool isStatic( const QString &name ) const; @@ -252,7 +250,6 @@ class CORE_EXPORT QgsExpressionContextScope * Returns the translated description for the variable with the specified \a name * (if set). * - * \since QGIS 3.0 */ QString description( const QString &name ) const; @@ -298,7 +295,6 @@ class CORE_EXPORT QgsExpressionContextScope /** * Returns TRUE if the scope has a feature associated with it. * \see feature() - * \since QGIS 3.0 */ bool hasFeature() const { return mHasFeature; } @@ -306,7 +302,6 @@ class CORE_EXPORT QgsExpressionContextScope * Sets the feature associated with the scope. * \see setFeature() * \see hasFeature() - * \since QGIS 3.0 */ QgsFeature feature() const { return mFeature; } @@ -323,7 +318,6 @@ class CORE_EXPORT QgsExpressionContextScope * Removes any feature associated with the scope. * \see setFeature() * \see hasFeature() - * \since QGIS 3.0 */ void removeFeature() { mHasFeature = false; mFeature = QgsFeature(); } @@ -483,7 +477,6 @@ class CORE_EXPORT QgsExpressionContext /** * Initializes the context with given list of scopes. * Ownership of the scopes is transferred to the stack. - * \since QGIS 3.0 */ explicit QgsExpressionContext( const QList &scopes SIP_TRANSFER ); @@ -521,7 +514,6 @@ class CORE_EXPORT QgsExpressionContext /** * Returns a map of variable name to value representing all the expression variables * contained by the context. - * \since QGIS 3.0 */ QVariantMap variablesToMap() const; @@ -624,7 +616,6 @@ class CORE_EXPORT QgsExpressionContext * Returns the index of the first scope with a matching name within the context. * \param scopeName name of scope to find * \returns index of scope, or -1 if scope was not found within the context. - * \since QGIS 3.0 */ int indexOfScope( const QString &scopeName ) const; @@ -660,7 +651,6 @@ class CORE_EXPORT QgsExpressionContext * If no specific description has been provided for the variable, the value from * QgsExpression::variableHelpText() will be returned. * - * \since QGIS 3.0 */ QString description( const QString &name ) const; @@ -707,7 +697,6 @@ class CORE_EXPORT QgsExpressionContext * any matching variables or functions provided by existing scopes within the * context. Ownership of the scopes is transferred to the stack. * \param scopes scopes to append to context - * \since QGIS 3.0 */ void appendScopes( const QList &scopes SIP_TRANSFER ); @@ -722,7 +711,6 @@ class CORE_EXPORT QgsExpressionContext * Ownership is transferred to the caller. * * \note Not available in Python - * \since QGIS 3.0 */ QList takeScopes() SIP_SKIP; @@ -745,7 +733,6 @@ class CORE_EXPORT QgsExpressionContext /** * Returns TRUE if the context has a feature associated with it. * \see feature() - * \since QGIS 3.0 */ bool hasFeature() const; diff --git a/src/core/qgsexpressioncontextgenerator.h b/src/core/qgsexpressioncontextgenerator.h index 859e2083f53..c06d1f61557 100644 --- a/src/core/qgsexpressioncontextgenerator.h +++ b/src/core/qgsexpressioncontextgenerator.h @@ -30,7 +30,6 @@ * editor is opened. This way they are able to provide an up-to-date expression * editor even when the environment changes. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsExpressionContextGenerator @@ -41,7 +40,6 @@ class CORE_EXPORT QgsExpressionContextGenerator * This method needs to be reimplemented in all classes which implement this interface * and return an expression context. * - * \since QGIS 3.0 */ virtual QgsExpressionContext createExpressionContext() const = 0; diff --git a/src/core/qgsexpressioncontextscopegenerator.h b/src/core/qgsexpressioncontextscopegenerator.h index a8d8a257b35..ea929304af6 100644 --- a/src/core/qgsexpressioncontextscopegenerator.h +++ b/src/core/qgsexpressioncontextscopegenerator.h @@ -22,7 +22,6 @@ * \ingroup core * \brief Abstract interface for generating an expression context scope. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsExpressionContextScopeGenerator @@ -33,7 +32,6 @@ class CORE_EXPORT QgsExpressionContextScopeGenerator * This method needs to be reimplemented in all classes which implement this interface * and return an expression context scope. * - * \since QGIS 3.0 */ virtual QgsExpressionContextScope *createExpressionContextScope() const = 0 SIP_FACTORY; diff --git a/src/core/qgsexpressionfieldbuffer.h b/src/core/qgsexpressionfieldbuffer.h index 7ff5fb758eb..ef0e4591126 100644 --- a/src/core/qgsexpressionfieldbuffer.h +++ b/src/core/qgsexpressionfieldbuffer.h @@ -71,7 +71,6 @@ class CORE_EXPORT QgsExpressionFieldBuffer * \param index The index of the expression to change * \param name New name for field * - * \since QGIS 3.0 */ void renameExpression( int index, const QString &name ); diff --git a/src/core/qgsfeature.h b/src/core/qgsfeature.h index dc17861b10c..aec448b1f3a 100644 --- a/src/core/qgsfeature.h +++ b/src/core/qgsfeature.h @@ -491,7 +491,6 @@ class CORE_EXPORT QgsFeature /** * Returns TRUE if the feature has an associated geometry. * \see geometry() - * \since QGIS 3.0. */ bool hasGeometry() const; @@ -557,7 +556,6 @@ class CORE_EXPORT QgsFeature * Removes any geometry associated with the feature. * \see setGeometry() * \see hasGeometry() - * \since QGIS 3.0 */ void clearGeometry(); diff --git a/src/core/qgsfeaturefiltermodel.h b/src/core/qgsfeaturefiltermodel.h index a2bbcb99d19..a6f7ccdba83 100644 --- a/src/core/qgsfeaturefiltermodel.h +++ b/src/core/qgsfeaturefiltermodel.h @@ -23,7 +23,6 @@ * \brief Provides a list of features based on filter conditions. * Features are fetched asynchronously. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsFeatureFilterModel : public QgsFeaturePickerModelBase { diff --git a/src/core/qgsfeatureiterator.h b/src/core/qgsfeatureiterator.h index 900d0891785..b1f0a2c9b44 100644 --- a/src/core/qgsfeatureiterator.h +++ b/src/core/qgsfeatureiterator.h @@ -81,7 +81,6 @@ class CORE_EXPORT QgsAbstractFeatureIterator * * If you want to check if the iterator successfully completed, better use QgsFeatureIterator::isClosed(). * - * \since QGIS 3.0 */ virtual bool isValid() const { @@ -149,7 +148,6 @@ class CORE_EXPORT QgsAbstractFeatureIterator * has no effect and will be shortcut. * Iterators should call this method before returning features to ensure that any * QgsFeatureRequest::destinationCrs() set on the request is respected. - * \since QGIS 3.0 */ void geometryToDestinationCrs( QgsFeature &feature, const QgsCoordinateTransform &transform ) const; @@ -161,7 +159,6 @@ class CORE_EXPORT QgsAbstractFeatureIterator * Iterators should call this method and use the returned rectangle for filtering * features to ensure that any QgsFeatureRequest::destinationCrs() set on the request is respected. * Will throw a QgsCsException if the rect cannot be transformed from the destination CRS. - * \since QGIS 3.0 */ QgsRectangle filterRectToSourceCrs( const QgsCoordinateTransform &transform ) const SIP_THROW( QgsCsException ); @@ -348,7 +345,6 @@ class CORE_EXPORT QgsFeatureIterator * * \see isClosed to check if the iterator successfully completed and returned all the features. * - * \since QGIS 3.0 */ bool isValid() const; diff --git a/src/core/qgsfeaturepickermodel.h b/src/core/qgsfeaturepickermodel.h index b23e91bc956..9b8b5e35263 100644 --- a/src/core/qgsfeaturepickermodel.h +++ b/src/core/qgsfeaturepickermodel.h @@ -26,7 +26,6 @@ * \brief Provides a list of features based on filter conditions. * Features are fetched asynchronously. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsFeaturePickerModel : public QgsFeaturePickerModelBase { diff --git a/src/core/qgsfeaturerequest.h b/src/core/qgsfeaturerequest.h index 1e97950d198..33bd00b83b9 100644 --- a/src/core/qgsfeaturerequest.h +++ b/src/core/qgsfeaturerequest.h @@ -159,7 +159,6 @@ class CORE_EXPORT QgsFeatureRequest * * \see QgsExpression::prepare * - * \since QGIS 3.0 */ bool prepare( QgsExpressionContext *context ); @@ -452,14 +451,12 @@ class CORE_EXPORT QgsFeatureRequest * \note Invalid geometry checking is not performed when retrieving features * directly from a QgsVectorDataProvider. * \see invalidGeometryCheck() - * \since QGIS 3.0 */ QgsFeatureRequest &setInvalidGeometryCheck( Qgis::InvalidGeometryCheck check ); /** * Returns the invalid geometry checking behavior. * \see setInvalidGeometryCheck() - * \since QGIS 3.0 */ Qgis::InvalidGeometryCheck invalidGeometryCheck() const { return mInvalidGeometryFilter; } @@ -468,7 +465,6 @@ class CORE_EXPORT QgsFeatureRequest * invalidGeometryCheck() is set to GeometryAbortOnInvalid or GeometrySkipInvalid. This function will be * called using the feature with invalid geometry as a parameter. * \see invalidGeometryCallback() - * \since QGIS 3.0 */ #ifndef SIP_RUN QgsFeatureRequest &setInvalidGeometryCallback( const std::function< void( const QgsFeature & )> &callback ); @@ -495,7 +491,6 @@ class CORE_EXPORT QgsFeatureRequest * invalidGeometryCheck() is set to GeometryAbortOnInvalid or GeometrySkipInvalid. * \note not available in Python bindings * \see setInvalidGeometryCallback() - * \since QGIS 3.0 */ std::function< void( const QgsFeature & ) > invalidGeometryCallback() const { return mInvalidGeometryCallback; } SIP_SKIP @@ -714,7 +709,6 @@ class CORE_EXPORT QgsFeatureRequest * and all features will be left with their original geometry. * \see setDestinationCrs() * \see transformContext() - * \since QGIS 3.0 */ QgsCoordinateReferenceSystem destinationCrs() const; @@ -723,7 +717,6 @@ class CORE_EXPORT QgsFeatureRequest * and reprojection is required * \see setDestinationCrs() * \see destinationCrs() - * \since QGIS 3.0 */ QgsCoordinateTransformContext transformContext() const; @@ -748,7 +741,6 @@ class CORE_EXPORT QgsFeatureRequest * any destination CRS transform present in the feature request. * * \see destinationCrs() - * \since QGIS 3.0 */ QgsFeatureRequest &setDestinationCrs( const QgsCoordinateReferenceSystem &crs, const QgsCoordinateTransformContext &context ); @@ -758,7 +750,6 @@ class CORE_EXPORT QgsFeatureRequest * called using the feature which encountered the transform error as a parameter. * \see transformErrorCallback() * \see setDestinationCrs() - * \since QGIS 3.0 */ #ifndef SIP_RUN QgsFeatureRequest &setTransformErrorCallback( const std::function< void( const QgsFeature & )> &callback ); @@ -786,7 +777,6 @@ class CORE_EXPORT QgsFeatureRequest * \note not available in Python bindings * \see setTransformErrorCallback() * \see destinationCrs() - * \since QGIS 3.0 */ std::function< void( const QgsFeature & ) > transformErrorCallback() const { return mTransformErrorCallback; } SIP_SKIP @@ -808,7 +798,6 @@ class CORE_EXPORT QgsFeatureRequest * \note Only works if the provider supports this option. * * \deprecated Use timeout() instead. - * \since QGIS 3.0 */ Q_DECL_DEPRECATED int connectionTimeout() const SIP_DEPRECATED; @@ -819,7 +808,6 @@ class CORE_EXPORT QgsFeatureRequest * \note Only works if the provider supports this option. * * \deprecated Use setTimeout() instead. - * \since QGIS 3.0 */ Q_DECL_DEPRECATED QgsFeatureRequest &setConnectionTimeout( int connectionTimeout ) SIP_DEPRECATED; diff --git a/src/core/qgsfeaturesink.h b/src/core/qgsfeaturesink.h index 7e30e2826a7..c703f435803 100644 --- a/src/core/qgsfeaturesink.h +++ b/src/core/qgsfeaturesink.h @@ -28,7 +28,6 @@ * \ingroup core * \brief An interface for objects which accept features via addFeature(s) methods. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsFeatureSink { diff --git a/src/core/qgsfeaturesource.h b/src/core/qgsfeaturesource.h index cfee09e10d7..fa7e711ed7e 100644 --- a/src/core/qgsfeaturesource.h +++ b/src/core/qgsfeaturesource.h @@ -32,7 +32,6 @@ class QgsFeedback; * \ingroup core * \brief An interface for objects which provide features via a getFeatures method. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsFeatureSource { @@ -167,7 +166,6 @@ class CORE_EXPORT QgsFeatureSource * The returned value is a new instance and the caller takes responsibility * for its ownership. * - * \since QGIS 3.0 */ QgsVectorLayer *materialize( const QgsFeatureRequest &request, QgsFeedback *feedback = nullptr ) SIP_FACTORY; diff --git a/src/core/qgsfeedback.h b/src/core/qgsfeedback.h index 09afb4d221d..c6465c7d31b 100644 --- a/src/core/qgsfeedback.h +++ b/src/core/qgsfeedback.h @@ -39,7 +39,6 @@ * subclass and available with QgsMapLayerRenderer::feedback() method. When a map rendering job * gets canceled, the cancel() method is called on the feedback object of all layers. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsFeedback : public QObject { @@ -58,7 +57,6 @@ class CORE_EXPORT QgsFeedback : public QObject * argument is in percentage and valid values range from 0-100. * \see progress() * \see progressChanged() - * \since QGIS 3.0 */ void setProgress( double progress ) { @@ -75,7 +73,6 @@ class CORE_EXPORT QgsFeedback : public QObject * is in percentage and ranges from 0-100. * \see setProgress() * \see progressChanged() - * \since QGIS 3.0 */ double progress() const SIP_HOLDGIL { return mProgress; } @@ -123,7 +120,6 @@ class CORE_EXPORT QgsFeedback : public QObject * argument is in percentage and ranges from 0-100. * \see setProgress() * \see progress() - * \since QGIS 3.0 */ void progressChanged( double progress ); diff --git a/src/core/qgsfield.h b/src/core/qgsfield.h index 2abf0fe171e..090b40a8691 100644 --- a/src/core/qgsfield.h +++ b/src/core/qgsfield.h @@ -118,7 +118,6 @@ class CORE_EXPORT QgsField * field alias if set, otherwise the field name. * \see name() * \see alias() - * \since QGIS 3.0 */ QString displayName() const; @@ -166,7 +165,6 @@ class CORE_EXPORT QgsField * If the field is a collection, gets its element's type. * When all the elements don't need to have the same type, this returns * QVariant::Invalid. - * \since QGIS 3.0 */ QVariant::Type subType() const; @@ -276,7 +274,6 @@ class CORE_EXPORT QgsField * If the field is a collection, set its element's type. * When all the elements don't need to have the same type, set this to * QVariant::Invalid. - * \since QGIS 3.0 */ void setSubType( QVariant::Type subType ); @@ -308,7 +305,6 @@ class CORE_EXPORT QgsField * \returns expression evaluated when calculating default values for field, or an * empty string if no default is set * \see setDefaultValueDefinition() - * \since QGIS 3.0 */ QgsDefaultValue defaultValueDefinition() const; @@ -317,21 +313,18 @@ class CORE_EXPORT QgsField * \param defaultValueDefinition expression to evaluate when calculating default values for field. Pass * a default constructed QgsDefaultValue() to reset. * \see defaultValueDefinition() - * \since QGIS 3.0 */ void setDefaultValueDefinition( const QgsDefaultValue &defaultValueDefinition ); /** * Returns constraints which are present for the field. * \see setConstraints() - * \since QGIS 3.0 */ const QgsFieldConstraints &constraints() const; /** * Sets constraints which are present for the field. * \see constraints() - * \since QGIS 3.0 */ void setConstraints( const QgsFieldConstraints &constraints ); @@ -339,7 +332,6 @@ class CORE_EXPORT QgsField * Returns the alias for the field (the friendly displayed name of the field ), * or an empty string if there is no alias. * \see setAlias() - * \since QGIS 3.0 */ QString alias() const; @@ -347,7 +339,6 @@ class CORE_EXPORT QgsField * Sets the alias for the field (the friendly displayed name of the field ). * \param alias field alias, or empty string to remove an existing alias * \see alias() - * \since QGIS 3.0 */ void setAlias( const QString &alias ); diff --git a/src/core/qgsfieldconstraints.h b/src/core/qgsfieldconstraints.h index bc9b70233b3..a5e0ee5752a 100644 --- a/src/core/qgsfieldconstraints.h +++ b/src/core/qgsfieldconstraints.h @@ -27,7 +27,6 @@ * \class QgsFieldConstraints * \ingroup core * \brief Stores information about constraints which may be present on a field. - * \since QGIS 3.0 */ class CORE_EXPORT QgsFieldConstraints diff --git a/src/core/qgsfieldformatter.h b/src/core/qgsfieldformatter.h index ccf91bb81d7..b4f109c9485 100644 --- a/src/core/qgsfieldformatter.h +++ b/src/core/qgsfieldformatter.h @@ -67,7 +67,6 @@ class CORE_EXPORT QgsFieldFormatterContext * * This is an abstract base class and will always need to be subclassed. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsFieldFormatter { @@ -104,7 +103,6 @@ class CORE_EXPORT QgsFieldFormatter * * \returns By default the string representation of the provided value as implied by the field definition is returned. * - * \since QGIS 3.0 */ virtual QString representValue( QgsVectorLayer *layer, int fieldIndex, const QVariantMap &config, const QVariant &cache, const QVariant &value ) const; @@ -113,7 +111,6 @@ class CORE_EXPORT QgsFieldFormatter * * \returns an unmodified value by default. * - * \since QGIS 3.0 */ virtual QVariant sortValue( QgsVectorLayer *layer, int fieldIndex, const QVariantMap &config, const QVariant &cache, const QVariant &value ) const; @@ -121,7 +118,6 @@ class CORE_EXPORT QgsFieldFormatter * Returns the alignment for a particular field. By default this will consider the field type but can be overwritten if mapped * values are represented. * - * \since QGIS 3.0 */ virtual Qt::AlignmentFlag alignmentFlag( QgsVectorLayer *layer, int fieldIndex, const QVariantMap &config ) const; @@ -136,7 +132,6 @@ class CORE_EXPORT QgsFieldFormatter * implement this functionality to create a lookuptable once (a QVariantMap / dict) and are * make use of a cache if present. * - * \since QGIS 3.0 */ virtual QVariant createCache( QgsVectorLayer *layer, int fieldIndex, const QVariantMap &config ) const; diff --git a/src/core/qgsfieldformatterregistry.h b/src/core/qgsfieldformatterregistry.h index 12f830efc80..12efd058ce7 100644 --- a/src/core/qgsfieldformatterregistry.h +++ b/src/core/qgsfieldformatterregistry.h @@ -35,7 +35,6 @@ class QgsVectorLayer; * A reference to the QgsFieldFormatterRegistry can be obtained from * QgsApplication::fieldFormatterRegistry(). * - * \since QGIS 3.0 */ class CORE_EXPORT QgsFieldFormatterRegistry : public QObject { diff --git a/src/core/qgsfieldmodel.h b/src/core/qgsfieldmodel.h index 7300f5b5fe7..77560a8d501 100644 --- a/src/core/qgsfieldmodel.h +++ b/src/core/qgsfieldmodel.h @@ -95,14 +95,12 @@ class CORE_EXPORT QgsFieldModel : public QAbstractItemModel /** * Sets whether an optional empty field ("not set") option is present in the model. * \see allowEmptyFieldName() - * \since QGIS 3.0 */ void setAllowEmptyFieldName( bool allowEmpty ); /** * Returns TRUE if the model allows the empty field ("not set") choice. * \see setAllowEmptyFieldName() - * \since QGIS 3.0 */ bool allowEmptyFieldName() const { return mAllowEmpty; } @@ -143,7 +141,6 @@ class CORE_EXPORT QgsFieldModel : public QAbstractItemModel /** * Returns a HTML formatted tooltip string for a \a field, containing details * like the field name, alias and type. - * \since QGIS 3.0 */ static QString fieldToolTip( const QgsField &field ); diff --git a/src/core/qgsfields.h b/src/core/qgsfields.h index 7ad6b3a12dd..4384248ef4d 100644 --- a/src/core/qgsfields.h +++ b/src/core/qgsfields.h @@ -165,7 +165,6 @@ class CORE_EXPORT QgsFields /** * Returns a list with field names - * \since QGIS 3.0 */ QStringList names() const; @@ -367,7 +366,6 @@ class CORE_EXPORT QgsFields * * \returns The field index if found or -1 in case it cannot be found. * \see lookupField For a more tolerant alternative. - * \since QGIS 3.0 */ int indexOf( const QString &fieldName ) const; diff --git a/src/core/qgsfileutils.h b/src/core/qgsfileutils.h index c629e099fa0..517ed61c296 100644 --- a/src/core/qgsfileutils.h +++ b/src/core/qgsfileutils.h @@ -27,7 +27,6 @@ * \ingroup core * \class QgsFileUtils * \brief Class for file utilities. - * \since QGIS 3.0 */ class CORE_EXPORT QgsFileUtils { diff --git a/src/core/qgsfontutils.h b/src/core/qgsfontutils.h index 097b8fc830f..ae4cb7270a6 100644 --- a/src/core/qgsfontutils.h +++ b/src/core/qgsfontutils.h @@ -145,7 +145,6 @@ class CORE_EXPORT QgsFontUtils * Returns new mime data representing the specified \a font settings. * Caller takes responsibility for deleting the returned object. * \see fromMimeData() - * \since QGIS 3.0 */ static QMimeData *toMimeData( const QFont &font ) SIP_FACTORY; @@ -153,7 +152,6 @@ class CORE_EXPORT QgsFontUtils * Attempts to parse the provided mime \a data as a QFont. * If data can be parsed as a QFont, \a ok will be set to TRUE. * \see toMimeData() - * \since QGIS 3.0 */ static QFont fromMimeData( const QMimeData *data, bool *ok SIP_OUT = nullptr ); @@ -187,14 +185,12 @@ class CORE_EXPORT QgsFontUtils /** * Adds a font \a family to the list of recently used font families. * \see recentFontFamilies() - * \since QGIS 3.0 */ static void addRecentFontFamily( const QString &family ); /** * Returns a list of recently used font families. * \see addRecentFontFamily() - * \since QGIS 3.0 */ static QStringList recentFontFamilies(); diff --git a/src/core/qgshtmlutils.h b/src/core/qgshtmlutils.h index fdfaa6db186..c22621307d3 100644 --- a/src/core/qgshtmlutils.h +++ b/src/core/qgshtmlutils.h @@ -26,7 +26,6 @@ * \ingroup core * \class QgsHtmlUtils * \brief Class for HTML utilities. - * \since QGIS 3.0 */ class CORE_EXPORT QgsHtmlUtils { diff --git a/src/core/qgsjsonutils.h b/src/core/qgsjsonutils.h index 256287944c4..3e6aa0a7dbc 100644 --- a/src/core/qgsjsonutils.h +++ b/src/core/qgsjsonutils.h @@ -362,7 +362,6 @@ class CORE_EXPORT QgsJsonUtils * \param type optional variant type of the elements, if specified (and not Invalid), * the array items will be converted to the type, and discarded if * the conversion is not possible. - * \since QGIS 3.0 */ Q_INVOKABLE static QVariantList parseArray( const QString &json, QVariant::Type type = QVariant::Invalid ); diff --git a/src/core/qgsmapdecoration.h b/src/core/qgsmapdecoration.h index db54f0d6828..25475318922 100644 --- a/src/core/qgsmapdecoration.h +++ b/src/core/qgsmapdecoration.h @@ -29,7 +29,6 @@ class QgsRenderContext; * \class QgsMapDecoration * \brief Interface for map decorations. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsMapDecoration { diff --git a/src/core/qgsmaplayer.h b/src/core/qgsmaplayer.h index 8c05b440432..165113e6538 100644 --- a/src/core/qgsmaplayer.h +++ b/src/core/qgsmaplayer.h @@ -134,7 +134,6 @@ class CORE_EXPORT QgsMapLayer : public QObject /** * Maplayer has a style and a metadata property - * \since QGIS 3.0 */ enum PropertyType { @@ -208,7 +207,6 @@ class CORE_EXPORT QgsMapLayer : public QObject * Returns a new instance equivalent to this one except for the id which * is still unique. * \returns a new layer instance - * \since QGIS 3.0 */ virtual QgsMapLayer *clone() const = 0; @@ -255,7 +253,6 @@ class CORE_EXPORT QgsMapLayer : public QObject /** * Returns the extension of a Property. * \returns The extension - * \since QGIS 3.0 */ static QString extensionPropertyType( PropertyType type ); @@ -689,14 +686,12 @@ class CORE_EXPORT QgsMapLayer : public QObject /** * Resolve references to other layers (kept as layer IDs after reading XML) into layer objects. - * \since QGIS 3.0 */ virtual void resolveReferences( QgsProject *project ); /** * Returns list of all keys within custom properties. Properties are stored in a map and saved in project file. * \see customProperty() - * \since QGIS 3.0 */ Q_INVOKABLE QStringList customPropertyKeys() const; @@ -715,7 +710,6 @@ class CORE_EXPORT QgsMapLayer : public QObject /** * Set custom properties for layer. Current properties are dropped. - * \since QGIS 3.0 */ void setCustomProperties( const QgsObjectCustomProperties &properties ); @@ -748,7 +742,6 @@ class CORE_EXPORT QgsMapLayer : public QObject * \param styleId the provider's layer_styles table id of the style to delete * \param msgError will be set to a descriptive error message if any occurs * \returns TRUE in case of success - * \since QGIS 3.0 */ virtual bool deleteStyleFromDatabase( const QString &styleId, QString &msgError SIP_OUT ); @@ -986,7 +979,6 @@ class CORE_EXPORT QgsMapLayer : public QObject /** * A convenience function to capitalize and format a layer \a name. * - * \since QGIS 3.0 */ static QString formatLayerName( const QString &name ); @@ -995,7 +987,6 @@ class CORE_EXPORT QgsMapLayer : public QObject * (either as a .qmd file on disk or as a * record in the users style table in their personal qgis.db) * \returns a QString with the metadata file name - * \since QGIS 3.0 */ virtual QString metadataUri() const; @@ -1003,7 +994,6 @@ class CORE_EXPORT QgsMapLayer : public QObject * Export the current metadata of this layer as named metadata in a QDomDocument * \param doc the target QDomDocument * \param errorMsg this QString will be initialized on error - * \since QGIS 3.0 */ void exportNamedMetadata( QDomDocument &doc, QString &errorMsg ) const; @@ -1014,7 +1004,6 @@ class CORE_EXPORT QgsMapLayer : public QObject * \param resultFlag a reference to a flag that will be set to FALSE if * we did not manage to save the default metadata. * \returns a QString with any status messages - * \since QGIS 3.0 */ virtual QString saveDefaultMetadata( bool &resultFlag SIP_OUT ); @@ -1030,7 +1019,6 @@ class CORE_EXPORT QgsMapLayer : public QObject * \param resultFlag a reference to a flag that will be set to FALSE if * we did not manage to save the default metadata. * \returns a QString with any status messages - * \since QGIS 3.0 */ QString saveNamedMetadata( const QString &uri, bool &resultFlag ); @@ -1046,7 +1034,6 @@ class CORE_EXPORT QgsMapLayer : public QObject * \param resultFlag a reference to a flag that will be set to FALSE if * we did not manage to load the default metadata. * \returns a QString with any status messages - * \since QGIS 3.0 */ virtual QString loadNamedMetadata( const QString &uri, bool &resultFlag SIP_OUT ); @@ -1057,7 +1044,6 @@ class CORE_EXPORT QgsMapLayer : public QObject * \param resultFlag a reference to a flag that will be set to FALSE if * we did not manage to load the default metadata. * \returns a QString with any status messages - * \since QGIS 3.0 */ virtual QString loadDefaultMetadata( bool &resultFlag ); @@ -1067,7 +1053,6 @@ class CORE_EXPORT QgsMapLayer : public QObject * \param uri uri for table * \param qmd will be set to QMD xml metadata content from database * \returns TRUE if style was successfully loaded - * \since QGIS 3.0 */ bool loadNamedMetadataFromDatabase( const QString &db, const QString &uri, QString &qmd ); @@ -1076,7 +1061,6 @@ class CORE_EXPORT QgsMapLayer : public QObject * \param document source QDomDocument * \param errorMessage this QString will be initialized on error * \returns TRUE on success - * \since QGIS 3.0 */ bool importNamedMetadata( QDomDocument &document, QString &errorMessage ); @@ -1445,13 +1429,11 @@ class CORE_EXPORT QgsMapLayer : public QObject /** * Sets 3D renderer for the layer. Takes ownership of the renderer. - * \since QGIS 3.0 */ void setRenderer3D( QgsAbstract3DRenderer *renderer SIP_TRANSFER ); /** * Returns 3D renderer associated with the layer. May be NULLPTR. - * \since QGIS 3.0 */ QgsAbstract3DRenderer *renderer3D() const; @@ -1520,7 +1502,6 @@ class CORE_EXPORT QgsMapLayer : public QObject * auto refresh is only active when hasAutoRefreshEnabled() is TRUE. * \see hasAutoRefreshEnabled() * \see setAutoRefreshInterval() - * \since QGIS 3.0 */ int autoRefreshInterval() const; @@ -1533,7 +1514,6 @@ class CORE_EXPORT QgsMapLayer : public QObject * canvas must be refreshed separately in order to view the refreshed layer. * \see autoRefreshInterval() * \see setAutoRefreshEnabled() - * \since QGIS 3.0 */ void setAutoRefreshInterval( int interval ); @@ -1557,7 +1537,6 @@ class CORE_EXPORT QgsMapLayer : public QObject * Returns a reference to the layer's metadata store. * \see setMetadata() * \see metadataChanged() - * \since QGIS 3.0 */ virtual const QgsLayerMetadata &metadata() const; @@ -1565,13 +1544,11 @@ class CORE_EXPORT QgsMapLayer : public QObject * Sets the layer's \a metadata store. * \see metadata() * \see metadataChanged() - * \since QGIS 3.0 */ virtual void setMetadata( const QgsLayerMetadata &metadata ); /** * Obtain a formatted HTML string containing assorted metadata for this layer. - * \since QGIS 3.0 */ virtual QString htmlMetadata() const; @@ -1583,21 +1560,18 @@ class CORE_EXPORT QgsMapLayer : public QObject * as well as dependencies given by the provider * * \returns a set of QgsMapLayerDependency - * \since QGIS 3.0 */ virtual QSet dependencies() const; /** * Returns the message that should be notified by the provider to triggerRepaint * - * \since QGIS 3.0 */ QString refreshOnNotifyMessage() const { return mRefreshOnNofifyMessage; } /** * Returns TRUE if the refresh on provider nofification is enabled * - * \since QGIS 3.0 */ bool isRefreshOnNotifyEnabled() const { return mIsRefreshOnNofifyEnabled; } @@ -1685,7 +1659,6 @@ class CORE_EXPORT QgsMapLayer : public QObject * * It may also contain embedded expressions. * - * \note this method was only available for vector layers since QGIS 3.0 * \since QGIS 3.30 */ QString mapTipTemplate() const; @@ -1695,7 +1668,6 @@ class CORE_EXPORT QgsMapLayer : public QObject * * It may also contain embedded expressions. * - * \note this method was only available for vector layers since QGIS 3.0 * \since QGIS 3.30 */ void setMapTipTemplate( const QString &mapTipTemplate ); @@ -1785,14 +1757,12 @@ class CORE_EXPORT QgsMapLayer : public QObject * * \param layers set of QgsMapLayerDependency. Only user-defined dependencies will be added * \returns FALSE if a dependency cycle has been detected - * \since QGIS 3.0 */ virtual bool setDependencies( const QSet &layers ); /** * Set whether provider notification is connected to triggerRepaint * - * \since QGIS 3.0 */ void setRefreshOnNotifyEnabled( bool enabled ); @@ -1801,7 +1771,6 @@ class CORE_EXPORT QgsMapLayer : public QObject * If refresh on notification is enabled, the notification will triggerRepaint only * if the notification message is equal to \param message * - * \since QGIS 3.0 */ void setRefreshOnNofifyMessage( const QString &message ) { mRefreshOnNofifyMessage = message; } @@ -1902,7 +1871,6 @@ class CORE_EXPORT QgsMapLayer : public QObject /** * Signal emitted when 3D renderer associated with the layer has changed. - * \since QGIS 3.0 */ void renderer3DChanged(); @@ -1928,14 +1896,12 @@ class CORE_EXPORT QgsMapLayer : public QObject * Emitted in the destructor when the layer is about to be deleted, * but it is still in a perfectly valid state: the last chance for * other pieces of code for some cleanup if they use the layer. - * \since QGIS 3.0 */ void willBeDeleted(); /** * Emitted when the auto refresh interval changes. * \see setAutoRefreshInterval() - * \since QGIS 3.0 */ void autoRefreshIntervalChanged( int interval ); @@ -1943,7 +1909,6 @@ class CORE_EXPORT QgsMapLayer : public QObject * Emitted when the layer's metadata is changed. * \see setMetadata() * \see metadata() - * \since QGIS 3.0 */ void metadataChanged(); @@ -2006,7 +1971,6 @@ class CORE_EXPORT QgsMapLayer : public QObject /** * Emitted when the map tip template changes * - * \note this method was only available for vector layers since QGIS 3.0 * \since QGIS 3.30 */ void mapTipTemplateChanged(); @@ -2045,7 +2009,6 @@ class CORE_EXPORT QgsMapLayer : public QObject /** * Copies attributes like name, short name, ... into another layer. * \param layer The copy recipient - * \since QGIS 3.0 */ void clone( QgsMapLayer *layer ) const; @@ -2117,7 +2080,6 @@ class CORE_EXPORT QgsMapLayer : public QObject /** * Write style data common to all layer types - * \since QGIS 3.0 */ void writeCommonStyle( QDomElement &layerElement, QDomDocument &document, const QgsReadWriteContext &context, @@ -2125,7 +2087,6 @@ class CORE_EXPORT QgsMapLayer : public QObject /** * Read style data common to all layer types - * \since QGIS 3.0 */ void readCommonStyle( const QDomElement &layerElement, const QgsReadWriteContext &context, StyleCategories categories = AllStyleCategories ); @@ -2384,14 +2345,12 @@ Q_DECLARE_OPERATORS_FOR_FLAGS( QgsMapLayer::ReadFlags ) /** * Weak pointer for QgsMapLayer * \note not available in Python bindings - * \since QGIS 3.0 */ typedef QPointer< QgsMapLayer > QgsWeakMapLayerPointer; /** * A list of weak pointers to QgsMapLayers. * \note not available in Python bindings - * \since QGIS 3.0 */ typedef QList< QgsWeakMapLayerPointer > QgsWeakMapLayerPointerList; #endif diff --git a/src/core/qgsmaplayerdependency.h b/src/core/qgsmaplayerdependency.h index 6da3a7d9721..4bb3f40e008 100644 --- a/src/core/qgsmaplayerdependency.h +++ b/src/core/qgsmaplayerdependency.h @@ -32,7 +32,6 @@ * - PresenceDependency && FromProvider: virtual layers for instance which may depend on other layers already loaded to work * - DataDependency && FromUser: dependencies given by the user, mainly to represent database triggers * - * \since QGIS 3.0 */ class CORE_EXPORT QgsMapLayerDependency { diff --git a/src/core/qgsmaplayermodel.h b/src/core/qgsmaplayermodel.h index 85e7645e5b8..263a8b00384 100644 --- a/src/core/qgsmaplayermodel.h +++ b/src/core/qgsmaplayermodel.h @@ -117,28 +117,24 @@ class CORE_EXPORT QgsMapLayerModel : public QAbstractItemModel * Since QGIS 3.20, the optional \a text and \a icon arguments allows the text and icon for the empty layer item to be set. * * \see allowEmptyLayer() - * \since QGIS 3.0 */ void setAllowEmptyLayer( bool allowEmpty, const QString &text = QString(), const QIcon &icon = QIcon() ); /** * Returns TRUE if the model allows the empty layer ("not set") choice. * \see setAllowEmptyLayer() - * \since QGIS 3.0 */ bool allowEmptyLayer() const { return mAllowEmpty; } /** * Sets whether the CRS of layers is also included in the model's display role. * \see showCrs() - * \since QGIS 3.0 */ void setShowCrs( bool showCrs ); /** * Returns TRUE if the model includes layer's CRS in the display role. * \see setShowCrs() - * \since QGIS 3.0 */ bool showCrs() const { return mShowCrs; } @@ -164,7 +160,6 @@ class CORE_EXPORT QgsMapLayerModel : public QAbstractItemModel /** * Returns the map layer corresponding to the specified \a index. * \see indexFromLayer() - * \since QGIS 3.0 */ QgsMapLayer *layerFromIndex( const QModelIndex &index ) const; @@ -173,14 +168,12 @@ class CORE_EXPORT QgsMapLayerModel : public QAbstractItemModel * These may represent additional layers such as layers which are not included in the active project, * or paths to layers which have not yet been loaded into QGIS. * \see additionalItems() - * \since QGIS 3.0 */ void setAdditionalItems( const QStringList &items ); /** * Returns the list of additional (non map layer) items included at the end of the model. * \see setAdditionalItems() - * \since QGIS 3.0 */ QStringList additionalItems() const { return mAdditionalItems; } @@ -228,7 +221,6 @@ class CORE_EXPORT QgsMapLayerModel : public QAbstractItemModel /** * Returns the icon corresponding to a specified map \a layer. - * \since QGIS 3.0 */ static QIcon iconForLayer( QgsMapLayer *layer ); diff --git a/src/core/qgsmaplayerproxymodel.h b/src/core/qgsmaplayerproxymodel.h index 3cf96e2bb20..b9185504b56 100644 --- a/src/core/qgsmaplayerproxymodel.h +++ b/src/core/qgsmaplayerproxymodel.h @@ -174,14 +174,12 @@ class CORE_EXPORT QgsMapLayerProxyModel : public QSortFilterProxyModel /** * Sets a blocklist of data providers which should be excluded from the model. * \see excludedProviders() - * \since QGIS 3.0 */ void setExcludedProviders( const QStringList &providers ); /** * Returns the blocklist of data providers which are excluded from the model. * \see setExcludedProviders() - * \since QGIS 3.0 */ QStringList excludedProviders() const { return mExcludedProviders; } diff --git a/src/core/qgsmaplayerrenderer.h b/src/core/qgsmaplayerrenderer.h index b57982314d2..b6a832e0277 100644 --- a/src/core/qgsmaplayerrenderer.h +++ b/src/core/qgsmaplayerrenderer.h @@ -97,7 +97,6 @@ class CORE_EXPORT QgsMapLayerRenderer /** * Access to feedback object of the layer renderer (may be NULLPTR) - * \since QGIS 3.0 */ virtual QgsFeedback *feedback() const; diff --git a/src/core/qgsmaplayerstore.h b/src/core/qgsmaplayerstore.h index c05f7849ed5..33e313c9ed2 100644 --- a/src/core/qgsmaplayerstore.h +++ b/src/core/qgsmaplayerstore.h @@ -29,7 +29,6 @@ * \ingroup core * \brief A storage object for map layers, in which the layers are owned by the * store and have their lifetime bound to the store. - * \since QGIS 3.0 */ class CORE_EXPORT QgsMapLayerStore : public QObject diff --git a/src/core/qgsmaplayerstylemanager.h b/src/core/qgsmaplayerstylemanager.h index ee35f6344a5..9ba0951a567 100644 --- a/src/core/qgsmaplayerstylemanager.h +++ b/src/core/qgsmaplayerstylemanager.h @@ -81,7 +81,6 @@ class CORE_EXPORT QgsMapLayerStyleManager : public QObject /** * Gets available styles for the associated map layer. * \returns A map of map layer style by style name - * \since QGIS 3.0 */ QMap mapLayerStyles() const; @@ -133,7 +132,6 @@ class CORE_EXPORT QgsMapLayerStyleManager : public QObject /** * Returns TRUE if this is the default style * - * \since QGIS 3.0 */ static bool isDefault( const QString &styleName ); diff --git a/src/core/qgsmapsettings.h b/src/core/qgsmapsettings.h index b9bf00485b9..41e83d923dd 100644 --- a/src/core/qgsmapsettings.h +++ b/src/core/qgsmapsettings.h @@ -353,7 +353,6 @@ class CORE_EXPORT QgsMapSettings : public QgsTemporalRangeObject * Calculations will only use the ellipsoid if a valid ellipsoid has been set. * \returns TRUE if ellipsoid was successfully set * \see ellipsoid() - * \since QGIS 3.0 */ bool setEllipsoid( const QString &ellipsoid ); @@ -361,7 +360,6 @@ class CORE_EXPORT QgsMapSettings : public QgsTemporalRangeObject * Returns ellipsoid's acronym. Calculations will only use the * ellipsoid if a valid ellipsoid has been set. * \see setEllipsoid() - * \since QGIS 3.0 */ QString ellipsoid() const { return mEllipsoid; } @@ -481,7 +479,6 @@ class CORE_EXPORT QgsMapSettings : public QgsTemporalRangeObject * from a source to destination coordinate reference system. * * \see setTransformContext() - * \since QGIS 3.0 */ QgsCoordinateTransformContext transformContext() const; @@ -491,7 +488,6 @@ class CORE_EXPORT QgsMapSettings : public QgsTemporalRangeObject * from a source to destination coordinate reference system. * * \see transformContext() - * \since QGIS 3.0 */ void setTransformContext( const QgsCoordinateTransformContext &context ); @@ -500,7 +496,6 @@ class CORE_EXPORT QgsMapSettings : public QgsTemporalRangeObject * during rendering operations, e.g. for resolving relative symbol paths. * * \see setPathResolver() - * \since QGIS 3.0 */ const QgsPathResolver &pathResolver() const { return mPathResolver; } @@ -509,7 +504,6 @@ class CORE_EXPORT QgsMapSettings : public QgsTemporalRangeObject * during rendering operations, e.g. for resolving relative symbol paths. * * \see pathResolver() - * \since QGIS 3.0 */ void setPathResolver( const QgsPathResolver &resolver ) { mPathResolver = resolver; } @@ -637,7 +631,6 @@ class CORE_EXPORT QgsMapSettings : public QgsTemporalRangeObject * * \see labelingEngineSettings() * - * \since QGIS 3.0 */ void setLabelingEngineSettings( const QgsLabelingEngineSettings &settings ) { @@ -650,7 +643,6 @@ class CORE_EXPORT QgsMapSettings : public QgsTemporalRangeObject * * \see setLabelingEngineSettings() * - * \since QGIS 3.0 */ const QgsLabelingEngineSettings &labelingEngineSettings() const { return mLabelingEngineSettings; } diff --git a/src/core/qgsmapsettingsutils.h b/src/core/qgsmapsettingsutils.h index 4cc4bb5a06b..1391749deb7 100644 --- a/src/core/qgsmapsettingsutils.h +++ b/src/core/qgsmapsettingsutils.h @@ -27,7 +27,6 @@ class QgsMapSettings; /** * \ingroup core * \brief Utilities for map settings. - * \since QGIS 3.0 */ class CORE_EXPORT QgsMapSettingsUtils { diff --git a/src/core/qgsmapthemecollection.h b/src/core/qgsmapthemecollection.h index be4362d0ff1..47758ec5b74 100644 --- a/src/core/qgsmapthemecollection.h +++ b/src/core/qgsmapthemecollection.h @@ -52,7 +52,6 @@ class CORE_EXPORT QgsMapThemeCollection : public QObject /** * \ingroup core * \brief Individual record of a visible layer in a map theme record. - * \since QGIS 3.0 */ class CORE_EXPORT MapThemeLayerRecord { @@ -115,7 +114,6 @@ class CORE_EXPORT QgsMapThemeCollection : public QObject * \ingroup core * \brief Individual map theme record of visible layers and styles. * - * \since QGIS 3.0, Previously called PresetRecord */ class CORE_EXPORT MapThemeRecord { @@ -236,7 +234,6 @@ class CORE_EXPORT QgsMapThemeCollection : public QObject /** * Returns whether a map theme with a matching name exists. - * \since QGIS 3.0 */ bool hasMapTheme( const QString &name ) const; @@ -256,7 +253,6 @@ class CORE_EXPORT QgsMapThemeCollection : public QObject /** * Removes an existing map theme from collection. - * \since QGIS 3.0 */ void removeMapTheme( const QString &name ); @@ -272,13 +268,11 @@ class CORE_EXPORT QgsMapThemeCollection : public QObject /** * Returns a list of existing map theme names. - * \since QGIS 3.0 */ QStringList mapThemes() const; /** * Returns the recorded state of a map theme. - * \since QGIS 3.0 */ QgsMapThemeCollection::MapThemeRecord mapThemeState( const QString &name ) const { return mMapThemes[name]; } @@ -287,7 +281,6 @@ class CORE_EXPORT QgsMapThemeCollection : public QObject * * \note The order of the returned list is not guaranteed to reflect the order of layers * in the canvas. - * \since QGIS 3.0 */ QStringList mapThemeVisibleLayerIds( const QString &name ) const; @@ -296,13 +289,11 @@ class CORE_EXPORT QgsMapThemeCollection : public QObject * * \note The order of the returned list is not guaranteed to reflect the order of layers * in the canvas. - * \since QGIS 3.0 */ QList mapThemeVisibleLayers( const QString &name ) const; /** * Gets layer style overrides (for QgsMapSettings) of the visible layers for given map theme. - * \since QGIS 3.0 */ QMap mapThemeStyleOverrides( const QString &name ); @@ -323,27 +314,23 @@ class CORE_EXPORT QgsMapThemeCollection : public QObject /** * Static method to create theme from the current state of layer visibilities in layer tree, * current style of layers and check state of legend items (from a layer tree model). - * \since QGIS 3.0 */ static QgsMapThemeCollection::MapThemeRecord createThemeFromCurrentState( QgsLayerTreeGroup *root, QgsLayerTreeModel *model ); /** * Apply theme given by its name and modify layer tree, current style of layers and checked * legend items of passed layer tree model. - * \since QGIS 3.0 */ void applyTheme( const QString &name, QgsLayerTreeGroup *root, QgsLayerTreeModel *model ); /** * The QgsProject on which this map theme collection works. * - * \since QGIS 3.0 */ QgsProject *project(); /** * \copydoc project() - * \since QGIS 3.0 */ void setProject( QgsProject *project ); @@ -351,7 +338,6 @@ class CORE_EXPORT QgsMapThemeCollection : public QObject * Returns the master layer order (this will always match the project's QgsProject::layerOrder() ). * All map themes will maintain the same layer order as the master layer order. * \see masterVisibleLayers() - * \since QGIS 3.0 */ QList< QgsMapLayer * > masterLayerOrder() const; @@ -360,7 +346,6 @@ class CORE_EXPORT QgsMapThemeCollection : public QObject * of masterLayerOrder(), but the returned layers are filtered to only include those visible * in the project's layer tree. * \see masterLayerOrder() - * \since QGIS 3.0 */ QList< QgsMapLayer * > masterVisibleLayers() const; @@ -368,13 +353,11 @@ class CORE_EXPORT QgsMapThemeCollection : public QObject /** * Emitted when map themes within the collection are changed. - * \since QGIS 3.0 */ void mapThemesChanged(); /** * Emitted when a map theme changes definition. - * \since QGIS 3.0 */ void mapThemeChanged( const QString &theme ); @@ -388,7 +371,6 @@ class CORE_EXPORT QgsMapThemeCollection : public QObject * Emitted when the project changes * * \copydoc project() - * \since QGIS 3.0 */ void projectChanged(); diff --git a/src/core/qgsmaptopixel.h b/src/core/qgsmaptopixel.h index 2ba6f3500b2..09dae6441d1 100644 --- a/src/core/qgsmaptopixel.h +++ b/src/core/qgsmaptopixel.h @@ -69,7 +69,6 @@ class CORE_EXPORT QgsMapToPixel * \param dpi screen DPI * \param mapUnits map units * \returns matching QgsMapToPixel - * \since QGIS 3.0 */ static QgsMapToPixel fromScale( double scale, Qgis::DistanceUnit mapUnits, double dpi = 96 ); @@ -312,14 +311,12 @@ class CORE_EXPORT QgsMapToPixel /** * Returns the center x-coordinate for the transform. * \see yCenter() - * \since QGIS 3.0 */ double xCenter() const { return mXCenter; } /** * Returns the center y-coordinate for the transform. * \see xCenter() - * \since QGIS 3.0 */ double yCenter() const { return mYCenter; } diff --git a/src/core/qgsmargins.h b/src/core/qgsmargins.h index 078d7b16131..fd237bf7a67 100644 --- a/src/core/qgsmargins.h +++ b/src/core/qgsmargins.h @@ -28,7 +28,6 @@ * QgsMargins defines a set of four margins; left, top, right and bottom, that describe the size of the borders surrounding a rectangle. * * The isNull() function returns TRUE only if all margins are set to zero. - * \since QGIS 3.0 */ //This class was originally based off Qt's QgsMarginsF class diff --git a/src/core/qgsmimedatautils.h b/src/core/qgsmimedatautils.h index eb033f122ae..4bf8a1d4e9b 100644 --- a/src/core/qgsmimedatautils.h +++ b/src/core/qgsmimedatautils.h @@ -53,7 +53,6 @@ class CORE_EXPORT QgsMimeDataUtils /** * Returns whether the object contains valid data - * \since QGIS 3.0 */ bool isValid() const { return !layerType.isEmpty(); } @@ -175,7 +174,6 @@ class CORE_EXPORT QgsMimeDataUtils /** * Returns encoded URI list from a list of layer tree nodes. - * \since QGIS 3.0 */ static QByteArray layerTreeNodesToUriList( const QList &nodes ); diff --git a/src/core/qgsmultirenderchecker.h b/src/core/qgsmultirenderchecker.h index 7252931f641..bd841ebf214 100644 --- a/src/core/qgsmultirenderchecker.h +++ b/src/core/qgsmultirenderchecker.h @@ -117,7 +117,6 @@ class CORE_EXPORT QgsMultiRenderChecker * Sets the largest allowable difference in size between the rendered and the expected image. * \param xTolerance x tolerance in pixels * \param yTolerance y tolerance in pixels - * \since QGIS 3.0 */ void setSizeTolerance( int xTolerance, int yTolerance ) { mMaxSizeDifferenceX = xTolerance; mMaxSizeDifferenceY = yTolerance; } @@ -197,7 +196,6 @@ class CORE_EXPORT QgsMultiRenderChecker * \ingroup core * \class QgsLayoutChecker * \brief Renders a layout to an image and compares with an expected output - * \since QGIS 3.0 */ class CORE_EXPORT QgsLayoutChecker : public QgsMultiRenderChecker { diff --git a/src/core/qgsoptional.h b/src/core/qgsoptional.h index 6bc0d4defae..98578c7f575 100644 --- a/src/core/qgsoptional.h +++ b/src/core/qgsoptional.h @@ -30,7 +30,6 @@ * \note For Python you need to use implementations for specific template classes * \note Not available in Python bindings (although SIP file is present for specific implementations). * - * \since QGIS 3.0 */ template class CORE_EXPORT QgsOptional @@ -66,7 +65,6 @@ class CORE_EXPORT QgsOptional * This will compare the enabled flag and call the == operator * of the contained class. * - * \since QGIS 3.0 */ bool operator== ( const QgsOptional &other ) const { @@ -84,7 +82,6 @@ class CORE_EXPORT QgsOptional /** * Check if this optional is enabled * - * \since QGIS 3.0 */ bool enabled() const { @@ -94,7 +91,6 @@ class CORE_EXPORT QgsOptional /** * Set if this optional is enabled * - * \since QGIS 3.0 */ void setEnabled( bool enabled ) { @@ -104,7 +100,6 @@ class CORE_EXPORT QgsOptional /** * Access the payload data * - * \since QGIS 3.0 */ const T *operator->() const { @@ -114,7 +109,6 @@ class CORE_EXPORT QgsOptional /** * Access the payload data * - * \since QGIS 3.0 */ T data() const { @@ -124,7 +118,6 @@ class CORE_EXPORT QgsOptional /** * Set the payload data * - * \since QGIS 3.0 */ void setData( const T &data ) { diff --git a/src/core/qgsowsconnection.h b/src/core/qgsowsconnection.h index 2d9528cd973..d174cb0b7b5 100644 --- a/src/core/qgsowsconnection.h +++ b/src/core/qgsowsconnection.h @@ -126,19 +126,16 @@ class CORE_EXPORT QgsOwsConnection : public QObject /** * Returns the connection name. - * \since QGIS 3.0 */ QString connectionName() const; /** * Returns connection info string. - * \since QGIS 3.0 */ QString connectionInfo() const; /** * Returns a string representing the service type, e.g. "WMS". - * \since QGIS 3.0 */ QString service() const; @@ -150,7 +147,6 @@ class CORE_EXPORT QgsOwsConnection : public QObject /** * Adds uri parameters relating to the settings for a WMS or WCS connection to a QgsDataSourceUri \a uri. * Connection settings are taken from the specified QSettings \a settingsKey. - * \since QGIS 3.0 * \deprecated since QGIS 3.26 use addWmsWcsConnectionSettings with service and connection name parameters */ Q_DECL_DEPRECATED static QgsDataSourceUri &addWmsWcsConnectionSettings( QgsDataSourceUri &uri, const QString &settingsKey ) SIP_DEPRECATED; @@ -165,7 +161,6 @@ class CORE_EXPORT QgsOwsConnection : public QObject /** * Adds uri parameters relating to the settings for a WFS connection to a QgsDataSourceUri \a uri. * Connection settings are taken from the specified QSettings \a settingsKey. - * \since QGIS 3.0 * \deprecated since QGIS 3.26 use addWfsConnectionSettings with service and connection name parameters */ Q_DECL_DEPRECATED static QgsDataSourceUri &addWfsConnectionSettings( QgsDataSourceUri &uri, const QString &settingsKey ) SIP_DEPRECATED; diff --git a/src/core/qgspainting.h b/src/core/qgspainting.h index 0300a478c37..cd8243c596c 100644 --- a/src/core/qgspainting.h +++ b/src/core/qgspainting.h @@ -27,7 +27,6 @@ class QTransform; * \ingroup core * \brief Contains miscellaneous painting utility functions. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsPainting { diff --git a/src/core/qgspathresolver.h b/src/core/qgspathresolver.h index 5e30a046c3e..d446b949b64 100644 --- a/src/core/qgspathresolver.h +++ b/src/core/qgspathresolver.h @@ -26,7 +26,6 @@ * \ingroup core * \brief Resolves relative paths into absolute paths and vice versa. Used for writing * - * \since QGIS 3.0 */ class CORE_EXPORT QgsPathResolver { diff --git a/src/core/qgspluginlayer.h b/src/core/qgspluginlayer.h index 733bc59f09c..69b4abc3eb9 100644 --- a/src/core/qgspluginlayer.h +++ b/src/core/qgspluginlayer.h @@ -47,7 +47,6 @@ class CORE_EXPORT QgsPluginLayer : public QgsMapLayer /** * Returns a new instance equivalent to this one. * \returns a new layer instance - * \since QGIS 3.0 */ QgsPluginLayer *clone() const override = 0; diff --git a/src/core/qgspointlocator.h b/src/core/qgspointlocator.h index 8caead38cf3..dc80cb08e20 100644 --- a/src/core/qgspointlocator.h +++ b/src/core/qgspointlocator.h @@ -402,7 +402,6 @@ class CORE_EXPORT QgsPointLocator : public QObject * This will first perform a pointInPolygon and return first result. * If no match is found and tolerance is not 0, it will return nearestEdge. * This method is either blocking or non blocking according to \a relaxed parameter passed - * \since QGIS 3.0 */ Match nearestArea( const QgsPointXY &point, double tolerance, QgsPointLocator::MatchFilter *filter = nullptr, bool relaxed = false ); diff --git a/src/core/qgspointxy.h b/src/core/qgspointxy.h index 114e77c408e..a56b1b598df 100644 --- a/src/core/qgspointxy.h +++ b/src/core/qgspointxy.h @@ -55,7 +55,6 @@ class QgsPoint; * - Storage of coordinates for a geometry. Since QgsPointXY is strictly 2-dimensional it should never be used to store coordinates for vector geometries, as this will involve a loss of any z or m values present in the geometry. * * \see QgsPoint - * \since QGIS 3.0 */ class CORE_EXPORT QgsPointXY { @@ -106,7 +105,6 @@ class CORE_EXPORT QgsPointXY * Create a new point. * Z and M values will be dropped. * - * \since QGIS 3.0 */ QgsPointXY( const QgsPoint &point ) SIP_HOLDGIL; diff --git a/src/core/qgspolymorphicrelation.h b/src/core/qgspolymorphicrelation.h index 206e8a4f84a..834fc5d220b 100644 --- a/src/core/qgspolymorphicrelation.h +++ b/src/core/qgspolymorphicrelation.h @@ -156,7 +156,6 @@ class CORE_EXPORT QgsPolymorphicRelation /** * Generate a (project-wide) unique id for this relation - * \since QGIS 3.0 */ void generateId(); diff --git a/src/core/qgsproperty.h b/src/core/qgsproperty.h index 3c2d15518fb..2f66b6b7a4f 100644 --- a/src/core/qgsproperty.h +++ b/src/core/qgsproperty.h @@ -40,7 +40,6 @@ class QgsPropertyPrivate; * handles descriptive names and help text for using the property. Definitions * can use one of the predefined standard templates to simplify definition of * commonly used property types, such as colors and blend modes. - * \since QGIS 3.0 */ class CORE_EXPORT QgsPropertyDefinition { @@ -223,7 +222,6 @@ class CORE_EXPORT QgsPropertyDefinition * * QgsProperty objects are implicitly shared and can be inexpensively copied. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsProperty diff --git a/src/core/qgspropertycollection.h b/src/core/qgspropertycollection.h index 13b81f1058a..21aab5f614c 100644 --- a/src/core/qgspropertycollection.h +++ b/src/core/qgspropertycollection.h @@ -35,7 +35,6 @@ typedef QMap< int, QgsPropertyDefinition > QgsPropertiesDefinition; * \ingroup core * \class QgsAbstractPropertyCollection * \brief Abstract base class for QgsPropertyCollection like objects. - * \since QGIS 3.0 */ class CORE_EXPORT QgsAbstractPropertyCollection @@ -339,7 +338,6 @@ class CORE_EXPORT QgsAbstractPropertyCollection * \see QgsDiagramLayerSettings::Property * \see QgsPalLayerSettings::Property * \see QgsWidgetWrapper::Property - * \since QGIS 3.0 */ class CORE_EXPORT QgsPropertyCollection : public QgsAbstractPropertyCollection @@ -485,7 +483,6 @@ class CORE_EXPORT QgsPropertyCollection : public QgsAbstractPropertyCollection * \class QgsPropertyCollectionStack * \brief An ordered stack of QgsPropertyCollection containers, where collections added later to the stack will take * priority over earlier collections. - * \since QGIS 3.0 */ class CORE_EXPORT QgsPropertyCollectionStack : public QgsAbstractPropertyCollection diff --git a/src/core/qgspropertytransformer.h b/src/core/qgspropertytransformer.h index 6e10046c88d..009b838ef7e 100644 --- a/src/core/qgspropertytransformer.h +++ b/src/core/qgspropertytransformer.h @@ -50,7 +50,6 @@ class QgsColorRamp; * or last control point. In other words, the curve will have a flat segment * for values outside of the control point range. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsCurveTransform @@ -165,7 +164,6 @@ class CORE_EXPORT QgsCurveTransform * \class QgsPropertyTransformer * \brief Abstract base class for objects which transform the calculated value of a property. * Possible uses include transformers which map a value into a scaled size or color from a gradient. - * \since QGIS 3.0 */ class CORE_EXPORT QgsPropertyTransformer { @@ -337,7 +335,6 @@ class CORE_EXPORT QgsPropertyTransformer * \ingroup core * \class QgsGenericNumericTransformer * \brief QgsPropertyTransformer subclass for scaling an input numeric value into an output numeric value. - * \since QGIS 3.0 */ class CORE_EXPORT QgsGenericNumericTransformer : public QgsPropertyTransformer @@ -455,7 +452,6 @@ class CORE_EXPORT QgsGenericNumericTransformer : public QgsPropertyTransformer * \class QgsSizeScaleTransformer * \brief QgsPropertyTransformer subclass for scaling a value into a size according to various * scaling methods. - * \since QGIS 3.0 */ class CORE_EXPORT QgsSizeScaleTransformer : public QgsPropertyTransformer @@ -602,7 +598,6 @@ class CORE_EXPORT QgsSizeScaleTransformer : public QgsPropertyTransformer * \class QgsColorRampTransformer * \brief QgsPropertyTransformer subclass for transforming a numeric value into a color from a * color ramp. - * \since QGIS 3.0 */ class CORE_EXPORT QgsColorRampTransformer : public QgsPropertyTransformer diff --git a/src/core/qgsproxyfeaturesink.h b/src/core/qgsproxyfeaturesink.h index 3e8dff68c21..9a1507c63b7 100644 --- a/src/core/qgsproxyfeaturesink.h +++ b/src/core/qgsproxyfeaturesink.h @@ -34,7 +34,6 @@ * can instead be returned which forwards features on to the destination sink. The * proxy sink can be safely deleted without affecting the destination sink. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsProxyFeatureSink : public QgsFeatureSink { diff --git a/src/core/qgsrange.h b/src/core/qgsrange.h index 42eb91ea5f2..c7ca801d827 100644 --- a/src/core/qgsrange.h +++ b/src/core/qgsrange.h @@ -40,7 +40,6 @@ * \see QgsDoubleRange * \see QgsIntRange * \note not available in Python bindings (but class provided for template-based inheritance) - * \since QGIS 3.0 */ template class QgsRange @@ -197,7 +196,6 @@ class QgsRange * \see QgsIntRange * \see QgsDateRange * \see QgsDateTimeRange - * \since QGIS 3.0 */ class CORE_EXPORT QgsDoubleRange : public QgsRange< double > { @@ -282,7 +280,6 @@ class CORE_EXPORT QgsDoubleRange : public QgsRange< double > * \see QgsDoubleRange * \see QgsDateRange * \see QgsDateTimeRange - * \since QGIS 3.0 */ class CORE_EXPORT QgsIntRange : public QgsRange< int > { @@ -362,7 +359,6 @@ class CORE_EXPORT QgsIntRange : public QgsRange< int > * * \see QgsDateRange * \note not available in Python bindings (but class provided for template-based inheritance) - * \since QGIS 3.0 */ template class QgsTemporalRange @@ -675,7 +671,6 @@ class QgsTemporalRange * is treated as a range containing all dates before 2017-1-1. * QgsDateRange(QDate(2017,1,1),QDate()) is treated as a range containing all dates after 2017-1-1. * \see QgsDateTimeRange - * \since QGIS 3.0 */ typedef QgsTemporalRange< QDate > QgsDateRange SIP_DOC_TEMPLATE; @@ -689,7 +684,6 @@ Q_DECLARE_METATYPE( QgsDateRange ) * is treated as a range containing all dates before 2017-1-1. * QgsDateTimeRange(QDateTime(2017,1,1),QDateTime()) is treated as a range containing all dates after 2017-1-1. * \see QgsDateRange - * \since QGIS 3.0 */ typedef QgsTemporalRange< QDateTime > QgsDateTimeRange SIP_DOC_TEMPLATE; diff --git a/src/core/qgsreadwritecontext.h b/src/core/qgsreadwritecontext.h index fa01fefff30..6ddf3ee0819 100644 --- a/src/core/qgsreadwritecontext.h +++ b/src/core/qgsreadwritecontext.h @@ -29,7 +29,6 @@ class QgsReadWriteContextCategoryPopper; * \class QgsReadWriteContext * \ingroup core * \brief The class is used as a container of context for various read/write operations on other objects. - * \since QGIS 3.0 */ class CORE_EXPORT QgsReadWriteContext { diff --git a/src/core/qgsrelation.h b/src/core/qgsrelation.h index 4694c35cba0..f49b75697a9 100644 --- a/src/core/qgsrelation.h +++ b/src/core/qgsrelation.h @@ -138,7 +138,6 @@ class CORE_EXPORT QgsRelation /** * Set a strength for this relation - * \since QGIS 3.0 */ void setStrength( Qgis::RelationshipStrength strength ); @@ -249,7 +248,6 @@ class CORE_EXPORT QgsRelation * Returns the relation strength as a string * * \returns strength - * \since QGIS 3.0 */ Qgis::RelationshipStrength strength() const; @@ -262,7 +260,6 @@ class CORE_EXPORT QgsRelation /** * Generate a (project-wide) unique id for this relation - * \since QGIS 3.0 */ void generateId(); @@ -358,21 +355,18 @@ class CORE_EXPORT QgsRelation * * \param other The other relation * \returns TRUE if they are similar - * \since QGIS 3.0 */ bool hasEqualDefinition( const QgsRelation &other ) const; /** * Gets the referenced field counterpart given a referencing field. * - * \since QGIS 3.0 */ Q_INVOKABLE QString resolveReferencedField( const QString &referencingField ) const; /** * Gets the referencing field counterpart given a referenced field. * - * \since QGIS 3.0 */ Q_INVOKABLE QString resolveReferencingField( const QString &referencedField ) const; diff --git a/src/core/qgsrelationmanager.h b/src/core/qgsrelationmanager.h index 29d69d2bc41..8ae76d81c83 100644 --- a/src/core/qgsrelationmanager.h +++ b/src/core/qgsrelationmanager.h @@ -134,7 +134,6 @@ class CORE_EXPORT QgsRelationManager : public QObject * \param existingRelations the existing relations to filter them out * \param layers the current layers * \returns the list of discovered relations - * \since QGIS 3.0 */ static QList discoverRelations( const QList &existingRelations, const QList &layers ); diff --git a/src/core/qgsrendercontext.h b/src/core/qgsrendercontext.h index f88c1aef3b4..bc25b7d87f7 100644 --- a/src/core/qgsrendercontext.h +++ b/src/core/qgsrendercontext.h @@ -95,7 +95,6 @@ class CORE_EXPORT QgsRenderContext : public QgsTemporalRangeObject * Creates a default render context given a pixel based QPainter destination. * If no painter is specified or the painter has no device, then a default * DPI of 88 will be assumed. - * \since QGIS 3.0 */ static QgsRenderContext fromQPainter( QPainter *painter ); @@ -235,7 +234,6 @@ class CORE_EXPORT QgsRenderContext : public QgsTemporalRangeObject /** * A general purpose distance and area calculator, capable of performing ellipsoid based calculations. - * \since QGIS 3.0 */ const QgsDistanceArea &distanceArea() const { return mDistanceArea; } @@ -245,7 +243,6 @@ class CORE_EXPORT QgsRenderContext : public QgsTemporalRangeObject * from a source to destination coordinate reference system. * * \see setTransformContext() - * \since QGIS 3.0 */ QgsCoordinateTransformContext transformContext() const; @@ -255,7 +252,6 @@ class CORE_EXPORT QgsRenderContext : public QgsTemporalRangeObject * from a source to destination coordinate reference system. * * \see transformContext() - * \since QGIS 3.0 */ void setTransformContext( const QgsCoordinateTransformContext &context ); @@ -264,7 +260,6 @@ class CORE_EXPORT QgsRenderContext : public QgsTemporalRangeObject * during rendering operations, e.g. for resolving relative symbol paths. * * \see setPathResolver() - * \since QGIS 3.0 */ const QgsPathResolver &pathResolver() const { return mPathResolver; } @@ -273,7 +268,6 @@ class CORE_EXPORT QgsRenderContext : public QgsTemporalRangeObject * during rendering operations, e.g. for resolving relative symbol paths. * * \see pathResolver() - * \since QGIS 3.0 */ void setPathResolver( const QgsPathResolver &resolver ) { mPathResolver = resolver; } @@ -515,7 +509,6 @@ class CORE_EXPORT QgsRenderContext : public QgsTemporalRangeObject /** * A general purpose distance and area calculator, capable of performing ellipsoid based calculations. * Will be used to convert meter distances to active MapUnit values for QgsUnitTypes::RenderMetersInMapUnits - * \since QGIS 3.0 */ void setDistanceArea( const QgsDistanceArea &distanceArea ) {mDistanceArea = distanceArea ;} @@ -743,7 +736,6 @@ class CORE_EXPORT QgsRenderContext : public QgsTemporalRangeObject * property will be limited to a suitably fast range when the render context has the Qgis::RenderContextFlag::RenderSymbolPreview set. * * \see convertToMapUnits() - * \since QGIS 3.0 */ double convertToPainterUnits( double size, Qgis::RenderUnit unit, const QgsMapUnitScale &scale = QgsMapUnitScale(), Qgis::RenderSubcomponentProperty property = Qgis::RenderSubcomponentProperty::Generic ) const; @@ -751,14 +743,12 @@ class CORE_EXPORT QgsRenderContext : public QgsTemporalRangeObject * Converts a size from the specified units to map units. The conversion respects the limits * specified by the optional scale parameter. * \see convertToPainterUnits() - * \since QGIS 3.0 */ double convertToMapUnits( double size, Qgis::RenderUnit unit, const QgsMapUnitScale &scale = QgsMapUnitScale() ) const; /** * Converts a size from map units to the specified units. * \see convertToMapUnits() - * \since QGIS 3.0 */ double convertFromMapUnits( double sizeInMapUnits, Qgis::RenderUnit outputUnit ) const; @@ -766,7 +756,6 @@ class CORE_EXPORT QgsRenderContext : public QgsTemporalRangeObject * Convert meter distances to active MapUnit values for QgsUnitTypes::RenderMetersInMapUnits * \note * When the sourceCrs() is geographic, the center of the Extent will be used - * \since QGIS 3.0 */ double convertMetersToMapUnits( double meters ) const; @@ -1158,7 +1147,6 @@ class CORE_EXPORT QgsRenderContext : public QgsTemporalRangeObject /** * A general purpose distance and area calculator, capable of performing ellipsoid based calculations. * Will be used to convert meter distances to active MapUnit values for QgsUnitTypes::RenderMetersInMapUnits - * \since QGIS 3.0 */ QgsDistanceArea mDistanceArea; diff --git a/src/core/qgssnappingconfig.h b/src/core/qgssnappingconfig.h index 1c0d985376d..25ba73f278b 100644 --- a/src/core/qgssnappingconfig.h +++ b/src/core/qgssnappingconfig.h @@ -32,7 +32,6 @@ class QgsVectorLayer; /** * \ingroup core * \brief This is a container for configuration of the snapping of the project - * \since QGIS 3.0 */ class CORE_EXPORT QgsSnappingConfig { @@ -104,7 +103,6 @@ class CORE_EXPORT QgsSnappingConfig /** * \ingroup core * \brief This is a container of advanced configuration (per layer) of the snapping of the project - * \since QGIS 3.0 */ class CORE_EXPORT IndividualLayerSettings { @@ -405,14 +403,12 @@ class CORE_EXPORT QgsSnappingConfig /** * Reads the configuration from the specified QGIS project document. * - * \since QGIS 3.0 */ void readProject( const QDomDocument &doc ); /** * Writes the configuration to the specified QGIS project document. * - * \since QGIS 3.0 */ void writeProject( QDomDocument &doc ); @@ -424,7 +420,6 @@ class CORE_EXPORT QgsSnappingConfig * * \returns TRUE if changes have been done. * - * \since QGIS 3.0 */ bool addLayers( const QList &layers ); @@ -436,21 +431,18 @@ class CORE_EXPORT QgsSnappingConfig * * \returns TRUE if changes have been done. * - * \since QGIS 3.0 */ bool removeLayers( const QList &layers ); /** * The project from which the snapped layers should be retrieved * - * \since QGIS 3.0 */ QgsProject *project() const; /** * The project from which the snapped layers should be retrieved * - * \since QGIS 3.0 */ void setProject( QgsProject *project ); diff --git a/src/core/qgssnappingutils.h b/src/core/qgssnappingutils.h index 7d5758a4f9c..af10ca1d4f4 100644 --- a/src/core/qgssnappingutils.h +++ b/src/core/qgssnappingutils.h @@ -239,7 +239,6 @@ class CORE_EXPORT QgsSnappingUtils : public QObject /** * Toggles the state of snapping * - * \since QGIS 3.0 */ void toggleEnabled(); diff --git a/src/core/qgsspatialindex.h b/src/core/qgsspatialindex.h index bdd80d00853..746bcaee145 100644 --- a/src/core/qgsspatialindex.h +++ b/src/core/qgsspatialindex.h @@ -119,7 +119,6 @@ class CORE_EXPORT QgsSpatialIndex : public QgsFeatureSink * that of the spatial index construction. * - * \since QGIS 3.0 */ explicit QgsSpatialIndex( const QgsFeatureSource &source, QgsFeedback *feedback = nullptr, QgsSpatialIndex::Flags flags = QgsSpatialIndex::Flags() ); @@ -294,7 +293,6 @@ class CORE_EXPORT QgsSpatialIndex : public QgsFeatureSink * \param id will be set to feature's ID * \returns TRUE if feature info was successfully retrieved and the feature can be added to * the index - * \since QGIS 3.0 */ static bool featureInfo( const QgsFeature &f, QgsRectangle &rect, QgsFeatureId &id ); diff --git a/src/core/qgsspatialiteutils.h b/src/core/qgsspatialiteutils.h index 9a9c6b1aaad..27203257388 100644 --- a/src/core/qgsspatialiteutils.h +++ b/src/core/qgsspatialiteutils.h @@ -29,7 +29,6 @@ * * \brief Closes a spatialite database. * - * \since QGIS 3.0 */ struct CORE_EXPORT QgsSpatialiteCloser { @@ -51,7 +50,6 @@ struct CORE_EXPORT QgsSpatialiteCloser * \brief Unique pointer for spatialite databases, which automatically closes * the database when the pointer goes out of scope or is reset. * - * \since QGIS 3.0 */ class CORE_EXPORT spatialite_database_unique_ptr : public std::unique_ptr< sqlite3, QgsSpatialiteCloser> { diff --git a/src/core/qgssqlexpressioncompiler.h b/src/core/qgssqlexpressioncompiler.h index c65d94db8a2..43d73399d39 100644 --- a/src/core/qgssqlexpressioncompiler.h +++ b/src/core/qgssqlexpressioncompiler.h @@ -147,7 +147,6 @@ class CORE_EXPORT QgsSqlExpressionCompiler * Casts a value to a real result. Subclasses which indicate the IntegerDivisionResultsInInteger * flag must reimplement this to cast a numeric value to a real type value so that division results * in a real value result instead of integer. - * \since QGIS 3.0 */ virtual QString castToReal( const QString &value ) const; @@ -171,7 +170,6 @@ class CORE_EXPORT QgsSqlExpressionCompiler /** * Casts a value to a integer result. Subclasses must reimplement this to cast a numeric value to a integer * type value so that integer division results in a integer value result instead of real. - * \since QGIS 3.0 */ virtual QString castToInt( const QString &value ) const; diff --git a/src/core/qgssqliteutils.h b/src/core/qgssqliteutils.h index f8aeb313c34..ec740822690 100644 --- a/src/core/qgssqliteutils.h +++ b/src/core/qgssqliteutils.h @@ -35,7 +35,6 @@ class QVariant; * * \brief Closes a sqlite3 database. * - * \since QGIS 3.0 */ struct CORE_EXPORT QgsSqlite3Closer { @@ -64,7 +63,6 @@ struct CORE_EXPORT QgsSqlite3StatementFinalizer * \brief Unique pointer for sqlite3 prepared statements, which automatically finalizes * the statement when the pointer goes out of scope or is reset. * - * \since QGIS 3.0 */ class CORE_EXPORT sqlite3_statement_unique_ptr : public std::unique_ptr< sqlite3_stmt, QgsSqlite3StatementFinalizer> { @@ -113,7 +111,6 @@ class CORE_EXPORT sqlite3_statement_unique_ptr : public std::unique_ptr< sqlite3 * \brief Unique pointer for sqlite3 databases, which automatically closes * the database when the pointer goes out of scope or is reset. * - * \since QGIS 3.0 */ class CORE_EXPORT sqlite3_database_unique_ptr : public std::unique_ptr< sqlite3, QgsSqlite3Closer> { diff --git a/src/core/qgsstringstatisticalsummary.h b/src/core/qgsstringstatisticalsummary.h index daae8b14af2..c42f8124f05 100644 --- a/src/core/qgsstringstatisticalsummary.h +++ b/src/core/qgsstringstatisticalsummary.h @@ -176,7 +176,6 @@ class CORE_EXPORT QgsStringStatisticalSummary /** * Returns the mean length of strings. - * \since QGIS 3.0 */ double meanLength() const { return mMeanLength; } diff --git a/src/core/qgsstringutils.h b/src/core/qgsstringutils.h index 880a558b8f2..49d6a8560f7 100644 --- a/src/core/qgsstringutils.h +++ b/src/core/qgsstringutils.h @@ -32,7 +32,6 @@ * \ingroup core * \class QgsStringReplacement * \brief A representation of a single string replacement. - * \since QGIS 3.0 */ class CORE_EXPORT QgsStringReplacement @@ -109,7 +108,6 @@ class CORE_EXPORT QgsStringReplacement * \ingroup core * \class QgsStringReplacementCollection * \brief A collection of string replacements (specified using QgsStringReplacement objects). - * \since QGIS 3.0 */ class CORE_EXPORT QgsStringReplacementCollection @@ -188,7 +186,6 @@ class CORE_EXPORT QgsStringUtils * \param string input string * \param capitalization capitalization type to apply * \returns capitalized string - * \since QGIS 3.0 */ static QString capitalize( const QString &string, Qgis::Capitalization capitalization ); @@ -260,7 +257,6 @@ class CORE_EXPORT QgsStringUtils * \param string string to insert links into * \param foundLinks if specified, will be set to TRUE if any links were inserted into the string * \returns string with inserted links - * \since QGIS 3.0 */ static QString insertLinks( const QString &string, bool *foundLinks = nullptr ); diff --git a/src/core/qgstaskmanager.h b/src/core/qgstaskmanager.h index 51f0a466e3f..a4f548ec670 100644 --- a/src/core/qgstaskmanager.h +++ b/src/core/qgstaskmanager.h @@ -49,7 +49,6 @@ typedef QList< QgsTask * > QgsTaskList; * has been canceled via some external event. If this flag is TRUE then the task should * clean up and terminate at the earliest possible convenience. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsTask : public QObject { @@ -387,7 +386,6 @@ Q_DECLARE_OPERATORS_FOR_FLAGS( QgsTask::Flags ) * \class QgsTaskManager * \brief Task manager for managing a set of long-running QgsTask tasks. This class can be created directly, * or accessed via QgsApplication::taskManager(). - * \since QGIS 3.0 */ class CORE_EXPORT QgsTaskManager : public QObject { diff --git a/src/core/qgstessellator.h b/src/core/qgstessellator.h index 67692105a49..58f8a06dd0f 100644 --- a/src/core/qgstessellator.h +++ b/src/core/qgstessellator.h @@ -35,7 +35,6 @@ class QgsMultiPolygon; * * Optionally provides extrusion by adding triangles that serve as walls when extrusion height is non-zero. * - * \since QGIS 3.4 (since QGIS 3.0 in QGIS_3D library) */ class CORE_EXPORT QgsTessellator { diff --git a/src/core/qgstracer.h b/src/core/qgstracer.h index 586055d3ffa..8e3755beaec 100644 --- a/src/core/qgstracer.h +++ b/src/core/qgstracer.h @@ -82,14 +82,12 @@ class CORE_EXPORT QgsTracer : public QObject /** * Gets offset in map units that should be applied to the traced paths returned from findShortestPath(). * Positive offset for right side, negative offset for left side. - * \since QGIS 3.0 */ double offset() const { return mOffset; } /** * Set offset in map units that should be applied to the traced paths returned from findShortestPath(). * Positive offset for right side, negative offset for left side. - * \since QGIS 3.0 */ void setOffset( double offset ); @@ -97,7 +95,6 @@ class CORE_EXPORT QgsTracer : public QObject /** * Gets extra parameters for offset curve algorithm (used when offset is non-zero) - * \since QGIS 3.0 */ void offsetParameters( int &quadSegments SIP_OUT, int &joinStyle SIP_OUT, double &miterLimit SIP_OUT ); @@ -105,7 +102,6 @@ class CORE_EXPORT QgsTracer : public QObject /** * Set extra parameters for offset curve algorithm (used when offset is non-zero) - * \since QGIS 3.0 */ void setOffsetParameters( int quadSegments, int joinStyle, double miterLimit ); diff --git a/src/core/qgstransaction.h b/src/core/qgstransaction.h index a13e5336496..e14ee719392 100644 --- a/src/core/qgstransaction.h +++ b/src/core/qgstransaction.h @@ -132,38 +132,32 @@ class CORE_EXPORT QgsTransaction : public QObject SIP_ABSTRACT * creates a save point * returns empty string on error * returns the last created savepoint if it's not dirty - * \since QGIS 3.0 */ QString createSavepoint( QString &error SIP_OUT ); /** * creates a save point * returns empty string on error - * \since QGIS 3.0 */ virtual QString createSavepoint( const QString &savePointId, QString &error SIP_OUT ); /** * rollback to save point, the save point is maintained and is "undertied" - * \since QGIS 3.0 */ virtual bool rollbackToSavepoint( const QString &name, QString &error SIP_OUT ); /** * dirty save point such that next call to createSavepoint will create a new one - * \since QGIS 3.0 */ void dirtyLastSavePoint(); /** * returns savepoints - * \since QGIS 3.0 */ QList< QString > savePoints() const { return QList< QString >::fromVector( mSavepoints ); } /** * returns the last created savepoint - * \since QGIS 3.0 */ bool lastSavePointIsDirty() const { return mLastSavePointIsDirty; } diff --git a/src/core/qgsunittypes.h b/src/core/qgsunittypes.h index f57818b79b6..f28bce47ede 100644 --- a/src/core/qgsunittypes.h +++ b/src/core/qgsunittypes.h @@ -44,7 +44,6 @@ class CORE_EXPORT QgsUnitTypes /** * A combination of distance value and unit. * - * \since QGIS 3.0 */ struct DistanceValue { @@ -63,7 +62,6 @@ class CORE_EXPORT QgsUnitTypes /** * A combination of area value and unit. * - * \since QGIS 3.0 */ struct AreaValue { @@ -137,7 +135,6 @@ class CORE_EXPORT QgsUnitTypes * \param unit unit to convert to string * \see stringToDistanceUnit() * - * \since QGIS 3.0 */ Q_INVOKABLE static QString toAbbreviatedString( Qgis::DistanceUnit unit ); @@ -194,7 +191,6 @@ class CORE_EXPORT QgsUnitTypes * \param unit unit to convert to string * \see stringToAreaUnit() * - * \since QGIS 3.0 */ static QString toAbbreviatedString( Qgis::AreaUnit unit ); @@ -413,7 +409,6 @@ class CORE_EXPORT QgsUnitTypes * The value will also be rounded to \a decimals (be prepared that the returned value is still a double so it will require * further formatting when converting to a string). * - * \since QGIS 3.0 */ Q_INVOKABLE static QgsUnitTypes::DistanceValue scaledDistance( double distance, Qgis::DistanceUnit unit, int decimals, bool keepBaseUnit = false ); @@ -424,7 +419,6 @@ class CORE_EXPORT QgsUnitTypes * The value will also be rounded to \a decimals (be prepared that the returned value is still a double so it will require * further formatting when converting to a string). * - * \since QGIS 3.0 */ Q_INVOKABLE static QgsUnitTypes::AreaValue scaledArea( double area, Qgis::AreaUnit unit, int decimals, bool keepBaseUnit = false ); @@ -437,7 +431,6 @@ class CORE_EXPORT QgsUnitTypes * kilometers * \returns formatted distance string * \see formatArea() - * \since QGIS 3.0 */ Q_INVOKABLE static QString formatDistance( double distance, int decimals, Qgis::DistanceUnit unit, bool keepBaseUnit = false ); @@ -450,7 +443,6 @@ class CORE_EXPORT QgsUnitTypes * square kilometers * \returns formatted area string * \see formatDistance() - * \since QGIS 3.0 */ Q_INVOKABLE static QString formatArea( double area, int decimals, Qgis::AreaUnit unit, bool keepBaseUnit = false ); @@ -476,7 +468,6 @@ class CORE_EXPORT QgsUnitTypes /** * Returns a translated string representing a render \a unit. - * \since QGIS 3.0 */ static QString toString( Qgis::RenderUnit unit ); @@ -496,7 +487,6 @@ class CORE_EXPORT QgsUnitTypes * \param unit unit to encode * \returns encoded string * \see decodeLayoutUnit() - * \since QGIS 3.0 */ static QString encodeUnit( Qgis::LayoutUnit unit ); @@ -506,28 +496,24 @@ class CORE_EXPORT QgsUnitTypes * \param ok optional boolean, will be set to TRUE if string was converted successfully * \returns decoded units * \see encodeUnit() - * \since QGIS 3.0 */ Q_INVOKABLE static Qgis::LayoutUnit decodeLayoutUnit( const QString &string, bool *ok SIP_OUT = nullptr ); /** * Returns the type for a unit of measurement. * - * \since QGIS 3.0 */ Q_INVOKABLE static Qgis::LayoutUnitType unitType( Qgis::LayoutUnit units ); /** * Returns a translated abbreviation representing a layout \a unit (e.g. "mm"). * - * \since QGIS 3.0 */ static QString toAbbreviatedString( Qgis::LayoutUnit unit ); /** * Returns a translated string representing a layout \a unit. * - * \since QGIS 3.0 */ static QString toString( Qgis::LayoutUnit unit ); diff --git a/src/core/qgsuserprofile.h b/src/core/qgsuserprofile.h index 43b112fcc98..322377fdaeb 100644 --- a/src/core/qgsuserprofile.h +++ b/src/core/qgsuserprofile.h @@ -29,7 +29,6 @@ * * A user profile is all settings and anything that used to be found in .qgis3 in the users home folder. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsUserProfile { diff --git a/src/core/qgsuserprofilemanager.h b/src/core/qgsuserprofilemanager.h index dde777126c7..f2e480a6a6c 100644 --- a/src/core/qgsuserprofilemanager.h +++ b/src/core/qgsuserprofilemanager.h @@ -37,7 +37,6 @@ * * A user profile is all settings and anything that used to be found in .qgis3 in the users home folder. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsUserProfileManager : public QObject { diff --git a/src/core/qgsvector.h b/src/core/qgsvector.h index 6ad25e2c811..5714d7c3c6d 100644 --- a/src/core/qgsvector.h +++ b/src/core/qgsvector.h @@ -83,7 +83,6 @@ class CORE_EXPORT QgsVector /** * Adds another vector to this vector. - * \since QGIS 3.0 */ QgsVector operator+( QgsVector other ) const SIP_HOLDGIL { @@ -92,7 +91,6 @@ class CORE_EXPORT QgsVector /** * Adds another vector to this vector in place. - * \since QGIS 3.0 */ QgsVector &operator+=( QgsVector other ) SIP_HOLDGIL { @@ -103,7 +101,6 @@ class CORE_EXPORT QgsVector /** * Subtracts another vector to this vector. - * \since QGIS 3.0 */ QgsVector operator-( QgsVector other ) const SIP_HOLDGIL { @@ -112,7 +109,6 @@ class CORE_EXPORT QgsVector /** * Subtracts another vector to this vector in place. - * \since QGIS 3.0 */ QgsVector &operator-=( QgsVector other ) SIP_HOLDGIL { diff --git a/src/core/qgsvector3d.h b/src/core/qgsvector3d.h index 84acd735a61..621bf1b81b4 100644 --- a/src/core/qgsvector3d.h +++ b/src/core/qgsvector3d.h @@ -26,7 +26,6 @@ * \brief Class for storage of 3D vectors similar to QVector3D, with the difference that it uses double precision * instead of single precision floating point numbers. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsVector3D { diff --git a/src/core/qgsvectorfilewriter.h b/src/core/qgsvectorfilewriter.h index a27055d112a..a0458000004 100644 --- a/src/core/qgsvectorfilewriter.h +++ b/src/core/qgsvectorfilewriter.h @@ -193,7 +193,6 @@ class CORE_EXPORT QgsVectorFileWriter : public QgsFeatureSink /** * Options for sorting and filtering vector formats. - * \since QGIS 3.0 */ enum VectorFormatOption SIP_ENUM_BASETYPE( IntFlag ) { @@ -238,7 +237,6 @@ class CORE_EXPORT QgsVectorFileWriter : public QgsFeatureSink /** * Edition capability flags - * \since QGIS 3.0 */ enum EditionCapability SIP_ENUM_BASETYPE( IntFlag ) { @@ -257,13 +255,11 @@ class CORE_EXPORT QgsVectorFileWriter : public QgsFeatureSink /** * Combination of CanAddNewLayer, CanAppendToExistingLayer, CanAddNewFieldsToExistingLayer or CanDeleteLayer - * \since QGIS 3.0. */ Q_DECLARE_FLAGS( EditionCapabilities, EditionCapability ) /** * Enumeration to describe how to handle existing files - * \since QGIS 3.0 */ enum ActionOnExistingFile { @@ -443,7 +439,6 @@ class CORE_EXPORT QgsVectorFileWriter : public QgsFeatureSink /** * \ingroup core * \brief Options to pass to writeAsVectorFormat() - * \since QGIS 3.0 */ class CORE_EXPORT SaveVectorOptions { @@ -564,7 +559,6 @@ class CORE_EXPORT QgsVectorFileWriter : public QgsFeatureSink * \param newFilename QString pointer which will contain the new file name created (in case it is different to fileName). * \param errorMessage will be set to the error message text, if an error occurs while writing the layer * \param newLayer QString pointer which will contain the new layer name created (in case it is different to the provided layer name) (added in QGIS 3.4, not available in python) - * \since QGIS 3.0 * \deprecated Use writeAsVectorFormatV2() instead. */ #else @@ -576,7 +570,6 @@ class CORE_EXPORT QgsVectorFileWriter : public QgsFeatureSink * \param options options. * \param newFilename QString pointer which will contain the new file name created (in case it is different to fileName). * \param errorMessage will be set to the error message text, if an error occurs while writing the layer - * \since QGIS 3.0 * \deprecated Use writeAsVectorFormatV2() instead. */ #endif @@ -726,7 +719,6 @@ class CORE_EXPORT QgsVectorFileWriter : public QgsFeatureSink /** * Details of available filters and formats. - * \since QGIS 3.0 */ struct FilterFormatDetails { @@ -760,7 +752,6 @@ class CORE_EXPORT QgsVectorFileWriter : public QgsFeatureSink * returned formats. * * \see supportedFiltersAndFormats() - * \since QGIS 3.0 */ static QStringList supportedFormatExtensions( VectorFormatOptions options = SortRecommended ); @@ -769,13 +760,11 @@ class CORE_EXPORT QgsVectorFileWriter : public QgsFeatureSink * * The \a driverName argument must be a valid GDAL driver name. * - * \since QGIS 3.0 */ static bool supportsFeatureStyles( const QString &driverName ); /** * Details of available driver formats. - * \since QGIS 3.0 */ struct DriverDetails { @@ -803,7 +792,6 @@ class CORE_EXPORT QgsVectorFileWriter : public QgsFeatureSink * Returns the OGR driver name for a specified file \a extension. E.g. the * driver name for the ".shp" extension is "ESRI Shapefile". * If no suitable drivers are found then an empty string is returned. - * \since QGIS 3.0 */ static QString driverForExtension( const QString &extension ); @@ -856,7 +844,6 @@ class CORE_EXPORT QgsVectorFileWriter : public QgsFeatureSink /** * Adds a \a feature to the currently opened data source, using the style from a specified \a renderer. - * \since QGIS 3.0 */ bool addFeatureWithStyle( QgsFeature &feature, QgsFeatureRenderer *renderer, Qgis::DistanceUnit outputUnit = Qgis::DistanceUnit::Meters ); @@ -891,7 +878,6 @@ class CORE_EXPORT QgsVectorFileWriter : public QgsFeatureSink * Returns the reference scale for output. * The scale value indicates the scale denominator, e.g. 1000.0 for a 1:1000 map. * \see setSymbologyScale() - * \since QGIS 3.0 */ double symbologyScale() const { return mSymbologyScale; } @@ -899,7 +885,6 @@ class CORE_EXPORT QgsVectorFileWriter : public QgsFeatureSink * Set reference \a scale for output. * The \a scale value indicates the scale denominator, e.g. 1000.0 for a 1:1000 map. * \see symbologyScale() - * \since QGIS 3.0 */ void setSymbologyScale( double scale ); @@ -909,7 +894,6 @@ class CORE_EXPORT QgsVectorFileWriter : public QgsFeatureSink * Returns a list of the default dataset options for a specified driver. * \param driverName name of OGR driver * \see defaultLayerOptions() - * \since QGIS 3.0 */ static QStringList defaultDatasetOptions( const QString &driverName ); @@ -917,7 +901,6 @@ class CORE_EXPORT QgsVectorFileWriter : public QgsFeatureSink * Returns a list of the default layer options for a specified driver. * \param driverName name of OGR driver * \see defaultDatasetOptions() - * \since QGIS 3.0 */ static QStringList defaultLayerOptions( const QString &driverName ); @@ -931,20 +914,17 @@ class CORE_EXPORT QgsVectorFileWriter : public QgsFeatureSink /** * Returns edition capabilities for an existing dataset name. - * \since QGIS 3.0 */ static QgsVectorFileWriter::EditionCapabilities editionCapabilities( const QString &datasetName ); /** * Returns whether the target layer already exists. - * \since QGIS 3.0 */ static bool targetLayerExists( const QString &datasetName, const QString &layerName ); /** * Returns whether there are among the attributes specified some that do not exist yet in the layer - * \since QGIS 3.0 */ static bool areThereNewFieldsToCreate( const QString &datasetName, const QString &layerName, diff --git a/src/core/qgsvectorfilewritertask.h b/src/core/qgsvectorfilewritertask.h index 449d64f545b..17638200ada 100644 --- a/src/core/qgsvectorfilewritertask.h +++ b/src/core/qgsvectorfilewritertask.h @@ -30,7 +30,6 @@ * QGIS interface. * \see QgsVectorLayerExporterTask * \see QgsRasterFileWriterTask - * \since QGIS 3.0 */ class CORE_EXPORT QgsVectorFileWriterTask : public QgsTask { diff --git a/src/core/qgsziputils.h b/src/core/qgsziputils.h index 7e185c65bb2..447a487fb35 100644 --- a/src/core/qgsziputils.h +++ b/src/core/qgsziputils.h @@ -45,7 +45,6 @@ namespace QgsZipUtils * \param checkConsistency Perform additional stricter consistency checks on the archive, and error if they fail (since QGIS 3.30) * \returns FALSE if the zip filename does not exist, the output directory * does not exist or is not writable. - * \since QGIS 3.0 */ CORE_EXPORT bool unzip( const QString &zip, const QString &dir, QStringList &files SIP_OUT, bool checkConsistency = true ); @@ -55,7 +54,6 @@ namespace QgsZipUtils * also returned. * \param zip The zip filename * \param files The absolute path to files to embed within the zip - * \since QGIS 3.0 */ CORE_EXPORT bool zip( const QString &zip, const QStringList &files ); diff --git a/src/core/raster/qgscolorrampshader.h b/src/core/raster/qgscolorrampshader.h index e7948103ce1..2959ab7aa8b 100644 --- a/src/core/raster/qgscolorrampshader.h +++ b/src/core/raster/qgscolorrampshader.h @@ -151,7 +151,6 @@ class CORE_EXPORT QgsColorRampShader : public QgsRasterShaderFunction /** * Returns the source color ramp. * \see setSourceColorRamp() - * \since QGIS 3.0 */ QgsColorRamp *sourceColorRamp() const; @@ -164,7 +163,6 @@ class CORE_EXPORT QgsColorRampShader : public QgsRasterShaderFunction /** * Set the source color ramp. Ownership is transferred to the shader. * \see sourceColorRamp() - * \since QGIS 3.0 */ void setSourceColorRamp( QgsColorRamp *colorramp SIP_TRANSFER ); diff --git a/src/core/raster/qgspalettedrasterrenderer.h b/src/core/raster/qgspalettedrasterrenderer.h index e7c1904e285..23028265a21 100644 --- a/src/core/raster/qgspalettedrasterrenderer.h +++ b/src/core/raster/qgspalettedrasterrenderer.h @@ -143,7 +143,6 @@ class CORE_EXPORT QgsPalettedRasterRenderer: public QgsRasterRenderer /** * Returns the raster band used for rendering the raster. - * \since QGIS 3.0 */ int band() const { return mBand; } @@ -157,20 +156,17 @@ class CORE_EXPORT QgsPalettedRasterRenderer: public QgsRasterRenderer /** * Set the source color \a ramp. Ownership is transferred to the renderer. * \see sourceColorRamp() - * \since QGIS 3.0 */ void setSourceColorRamp( QgsColorRamp *ramp SIP_TRANSFER ); /** * Gets the source color ramp * \see setSourceColorRamp() - * \since QGIS 3.0 */ QgsColorRamp *sourceColorRamp() const; /** * Converts a raster color \a table to paletted renderer class data. - * \since QGIS 3.0 */ static QgsPalettedRasterRenderer::ClassData colorTableToClassData( const QList &table ); @@ -189,28 +185,24 @@ class CORE_EXPORT QgsPalettedRasterRenderer: public QgsRasterRenderer * * \see classDataFromFile() * \see classDataToString() - * \since QGIS 3.0 */ static QgsPalettedRasterRenderer::ClassData classDataFromString( const QString &string ); /** * Opens a color table file and returns corresponding paletted renderer class data. * \see classDataFromString() - * \since QGIS 3.0 */ static QgsPalettedRasterRenderer::ClassData classDataFromFile( const QString &path ); /** * Converts classes to a string representation, using the .clr/gdal color table file format. * \see classDataFromString() - * \since QGIS 3.0 */ static QString classDataToString( const QgsPalettedRasterRenderer::ClassData &classes ); /** * Generates class data from a \a raster, for the specified \a bandNumber. An optional * color \a ramp can be specified to automatically assign colors from the ramp. - * \since QGIS 3.0 */ static QgsPalettedRasterRenderer::ClassData classDataFromRaster( QgsRasterInterface *raster, int bandNumber, QgsColorRamp *ramp = nullptr, QgsRasterBlockFeedback *feedback = nullptr ); diff --git a/src/core/raster/qgsrasterblock.h b/src/core/raster/qgsrasterblock.h index deccdf92d1b..f03b2226305 100644 --- a/src/core/raster/qgsrasterblock.h +++ b/src/core/raster/qgsrasterblock.h @@ -158,7 +158,6 @@ class CORE_EXPORT QgsRasterBlock /** * Sets cell value that will be considered as "no data". * \see noDataValue(), hasNoDataValue(), resetNoDataValue() - * \since QGIS 3.0 */ void setNoDataValue( double noDataValue ) SIP_HOLDGIL; @@ -166,7 +165,6 @@ class CORE_EXPORT QgsRasterBlock * Reset no data value: if there was a no data value previously set, * it will be discarded. * \see noDataValue(), hasNoDataValue(), setNoDataValue() - * \since QGIS 3.0 */ void resetNoDataValue() SIP_HOLDGIL; @@ -529,7 +527,6 @@ class CORE_EXPORT QgsRasterBlock * still exists. Writing to the returned QByteArray will not affect the original data: * a deep copy of the data will be made and only the local copy will be modified. * \note in Python the method returns ordinary bytes object as the - * \since QGIS 3.0 */ QByteArray data() const; @@ -540,7 +537,6 @@ class CORE_EXPORT QgsRasterBlock * array, only the initial data from the input array will be used. * Optionally it is possible to set non-zero offset (in bytes) if the input data should * overwrite data somewhere in the middle of the internal buffer. - * \since QGIS 3.0 */ void setData( const QByteArray &data, int offset = 0 ); diff --git a/src/core/raster/qgsrasterdataprovider.h b/src/core/raster/qgsrasterdataprovider.h index b46aeac48e9..74fc85bad84 100644 --- a/src/core/raster/qgsrasterdataprovider.h +++ b/src/core/raster/qgsrasterdataprovider.h @@ -93,7 +93,6 @@ class CORE_EXPORT QgsRasterDataProvider : public QgsDataProvider, public QgsRast /** * Enumeration with capabilities that raster providers might implement. - * \since QGIS 3.0 */ enum ProviderCapability SIP_ENUM_BASETYPE( IntFlag ) { @@ -128,7 +127,6 @@ class CORE_EXPORT QgsRasterDataProvider : public QgsDataProvider, public QgsRast /** * Returns flags containing the supported capabilities of the data provider. - * \since QGIS 3.0 */ virtual QgsRasterDataProvider::ProviderCapabilities providerCapabilities() const; @@ -461,7 +459,6 @@ class CORE_EXPORT QgsRasterDataProvider : public QgsDataProvider, public QgsRast * Checks whether the provider is in editing mode, i.e. raster write operations will be accepted. * By default providers are not editable. Use setEditable() method to enable/disable editing. * \see setEditable(), writeBlock() - * \since QGIS 3.0 */ virtual bool isEditable() const { return false; } @@ -473,7 +470,6 @@ class CORE_EXPORT QgsRasterDataProvider : public QgsDataProvider, public QgsRast * the underlying data source into editing mode, so it is necessary to check the return * value whether the operation was successful. * \see isEditable(), writeBlock() - * \since QGIS 3.0 */ virtual bool setEditable( bool enabled ) { Q_UNUSED( enabled ) return false; } @@ -505,7 +501,6 @@ class CORE_EXPORT QgsRasterDataProvider : public QgsDataProvider, public QgsRast * in order to allow write operations. * \see isEditable(), setEditable() * \returns TRUE on success - * \since QGIS 3.0 */ bool writeBlock( QgsRasterBlock *block, int band, int xOffset = 0, int yOffset = 0 ); @@ -619,14 +614,12 @@ class CORE_EXPORT QgsRasterDataProvider : public QgsDataProvider, public QgsRast /** * Step width for raster iterations. * \see stepHeight() - * \since QGIS 3.0 */ virtual int stepWidth() const { return QgsRasterIterator::DEFAULT_MAXIMUM_TILE_WIDTH; } /** * Step height for raster iterations. * \see stepWidth() - * \since QGIS 3.0 */ virtual int stepHeight() const { return QgsRasterIterator::DEFAULT_MAXIMUM_TILE_HEIGHT; } diff --git a/src/core/raster/qgsrasterfilewriter.h b/src/core/raster/qgsrasterfilewriter.h index dddca4a08bd..94908ce02fc 100644 --- a/src/core/raster/qgsrasterfilewriter.h +++ b/src/core/raster/qgsrasterfilewriter.h @@ -43,7 +43,6 @@ class CORE_EXPORT QgsRasterFileWriter /** * Options for sorting and filtering raster formats. - * \since QGIS 3.0 */ enum RasterFormatOption SIP_ENUM_BASETYPE( IntFlag ) { @@ -62,7 +61,6 @@ class CORE_EXPORT QgsRasterFileWriter * Ownership of the returned provider is passed to the caller. * \returns Instance of data provider in editing mode (on success) or NULLPTR on error. * \note Does not work with tiled mode enabled. - * \since QGIS 3.0 */ QgsRasterDataProvider *createOneBandRaster( Qgis::DataType dataType, int width, int height, @@ -75,7 +73,6 @@ class CORE_EXPORT QgsRasterFileWriter * Ownership of the returned provider is passed to the caller. * \returns Instance of data provider in editing mode (on success) or NULLPTR on error. * \note Does not work with tiled mode enabled. - * \since QGIS 3.0 */ QgsRasterDataProvider *createMultiBandRaster( Qgis::DataType dataType, int width, int height, @@ -115,7 +112,6 @@ class CORE_EXPORT QgsRasterFileWriter /** * Returns the output URL (filename) for the raster. - * \since QGIS 3.0 */ QString outputUrl() const { return mOutputUrl; } @@ -288,7 +284,6 @@ class CORE_EXPORT QgsRasterFileWriter /** * Details of available filters and formats. - * \since QGIS 3.0 */ struct FilterFormatDetails { @@ -317,7 +312,6 @@ class CORE_EXPORT QgsRasterFileWriter * returned formats. * * \see supportedFiltersAndFormats() - * \since QGIS 3.0 */ static QStringList supportedFormatExtensions( RasterFormatOptions options = SortRecommended ); @@ -329,7 +323,6 @@ class CORE_EXPORT QgsRasterFileWriter * Note that this method works for all GDAL drivers, including those without create support * (and which are not supported by QgsRasterFileWriter). * - * \since QGIS 3.0 */ static QString driverForExtension( const QString &extension ); @@ -342,7 +335,6 @@ class CORE_EXPORT QgsRasterFileWriter * Note that this method works for all GDAL drivers, including those without create support * (and which are not supported by QgsRasterFileWriter). * - * \since QGIS 3.0 */ static QStringList extensionsForFormat( const QString &format ); diff --git a/src/core/raster/qgsrasterfilewritertask.h b/src/core/raster/qgsrasterfilewritertask.h index 979d84c64ce..983d9ae8333 100644 --- a/src/core/raster/qgsrasterfilewritertask.h +++ b/src/core/raster/qgsrasterfilewritertask.h @@ -34,7 +34,6 @@ class QgsRasterPipe; * QGIS interface. * \see QgsVectorFileWriterTask * \see QgsVectorFileExporterTask - * \since QGIS 3.0 */ class CORE_EXPORT QgsRasterFileWriterTask : public QgsTask { diff --git a/src/core/raster/qgsrasterinterface.h b/src/core/raster/qgsrasterinterface.h index b2f5e3fa3b4..22c4e2e200d 100644 --- a/src/core/raster/qgsrasterinterface.h +++ b/src/core/raster/qgsrasterinterface.h @@ -37,7 +37,6 @@ * \ingroup core * \brief Feedback object tailored for raster block reading. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsRasterBlockFeedback : public QgsFeedback { diff --git a/src/core/raster/qgsrasterlayer.h b/src/core/raster/qgsrasterlayer.h index 472382665f7..cb4a0ba2a3e 100644 --- a/src/core/raster/qgsrasterlayer.h +++ b/src/core/raster/qgsrasterlayer.h @@ -109,7 +109,6 @@ class CORE_EXPORT QgsRasterLayer : public QgsMapLayer, public QgsAbstractProfile /** * Setting options for loading raster layers. - * \since QGIS 3.0 */ struct LayerOptions { @@ -180,7 +179,6 @@ class CORE_EXPORT QgsRasterLayer : public QgsMapLayer, public QgsAbstractProfile * Returns a new instance equivalent to this one. A new provider is * created for the same data source and renderer is cloned too. * \returns a new layer instance - * \since QGIS 3.0 */ QgsRasterLayer *clone() const override SIP_FACTORY; diff --git a/src/core/raster/qgsrasterlayerrenderer.h b/src/core/raster/qgsrasterlayerrenderer.h index 9301930d64d..513fc78d810 100644 --- a/src/core/raster/qgsrasterlayerrenderer.h +++ b/src/core/raster/qgsrasterlayerrenderer.h @@ -40,7 +40,6 @@ class QgsRasterLayerRenderer; * \ingroup core * \brief Specific internal feedback class to provide preview of raster layer rendering. * \note not available in Python bindings - * \since QGIS 3.0 */ class CORE_EXPORT QgsRasterLayerRendererFeedback : public QgsRasterBlockFeedback { diff --git a/src/core/raster/qgsrasterminmaxorigin.h b/src/core/raster/qgsrasterminmaxorigin.h index e46165b5780..e2cab8d449a 100644 --- a/src/core/raster/qgsrasterminmaxorigin.h +++ b/src/core/raster/qgsrasterminmaxorigin.h @@ -28,7 +28,6 @@ * \ingroup core * \brief This class describes the origin of min/max values. It does not store by * itself the min/max values. - * \since QGIS 3.0 */ class CORE_EXPORT QgsRasterMinMaxOrigin { diff --git a/src/core/scalebar/qgsdoubleboxscalebarrenderer.h b/src/core/scalebar/qgsdoubleboxscalebarrenderer.h index d737323cbd4..22f9619117c 100644 --- a/src/core/scalebar/qgsdoubleboxscalebarrenderer.h +++ b/src/core/scalebar/qgsdoubleboxscalebarrenderer.h @@ -25,7 +25,6 @@ * \class QgsDoubleBoxScaleBarRenderer * \ingroup core * \brief Double box with alternating colors. - * \since QGIS 3.0 */ class CORE_EXPORT QgsDoubleBoxScaleBarRenderer: public QgsScaleBarRenderer { diff --git a/src/core/scalebar/qgsnumericscalebarrenderer.h b/src/core/scalebar/qgsnumericscalebarrenderer.h index 96562aeeb46..d9d9cbe4a84 100644 --- a/src/core/scalebar/qgsnumericscalebarrenderer.h +++ b/src/core/scalebar/qgsnumericscalebarrenderer.h @@ -25,7 +25,6 @@ * \class QgsNumericScaleBarRenderer * \ingroup core * \brief A scale bar style that draws text in the form of '1:XXXXX'. - * \since QGIS 3.0 */ class CORE_EXPORT QgsNumericScaleBarRenderer: public QgsScaleBarRenderer { diff --git a/src/core/scalebar/qgsscalebarrenderer.h b/src/core/scalebar/qgsscalebarrenderer.h index 09b1a6ed39d..cc56940b91d 100644 --- a/src/core/scalebar/qgsscalebarrenderer.h +++ b/src/core/scalebar/qgsscalebarrenderer.h @@ -33,7 +33,6 @@ class QgsScaleBarSettings; * Scalebar renderer subclasses implement custom drawing logic, with the possibility to implement * custom labeling. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsScaleBarRenderer { diff --git a/src/core/scalebar/qgsscalebarsettings.h b/src/core/scalebar/qgsscalebarsettings.h index 97d11b6c1b9..5927e960d1c 100644 --- a/src/core/scalebar/qgsscalebarsettings.h +++ b/src/core/scalebar/qgsscalebarsettings.h @@ -34,7 +34,6 @@ class QgsFillSymbol; * \ingroup core * \brief The QgsScaleBarSettings class stores the appearance and layout settings * for scalebar drawing with QgsScaleBarRenderer. - * \since QGIS 3.0 */ class CORE_EXPORT QgsScaleBarSettings { diff --git a/src/core/scalebar/qgssingleboxscalebarrenderer.h b/src/core/scalebar/qgssingleboxscalebarrenderer.h index 0a478cb5d03..11d86c11c6a 100644 --- a/src/core/scalebar/qgssingleboxscalebarrenderer.h +++ b/src/core/scalebar/qgssingleboxscalebarrenderer.h @@ -26,7 +26,6 @@ * \ingroup core * \brief Scalebar style that draws a single box with alternating * color for the segments. - * \since QGIS 3.0 */ class CORE_EXPORT QgsSingleBoxScaleBarRenderer: public QgsScaleBarRenderer { diff --git a/src/core/scalebar/qgsticksscalebarrenderer.h b/src/core/scalebar/qgsticksscalebarrenderer.h index 31082a057ca..546128b1c5c 100644 --- a/src/core/scalebar/qgsticksscalebarrenderer.h +++ b/src/core/scalebar/qgsticksscalebarrenderer.h @@ -24,7 +24,6 @@ * \class QgsTicksScaleBarRenderer * \ingroup core * \brief A scale bar that draws segments using short ticks. - * \since QGIS 3.0 */ class CORE_EXPORT QgsTicksScaleBarRenderer: public QgsScaleBarRenderer { diff --git a/src/core/sensor/qgssensorregistry.h b/src/core/sensor/qgssensorregistry.h index 767ecc0069c..0b46c6d2fbb 100644 --- a/src/core/sensor/qgssensorregistry.h +++ b/src/core/sensor/qgssensorregistry.h @@ -87,7 +87,6 @@ typedef std::function QgsSensorCreateFun * \ingroup core * \brief Convenience metadata class that uses static functions to create sensors and their configuration widgets. * \note not available in Python bindings - * \since QGIS 3.0 */ class CORE_EXPORT QgsSensorMetadata : public QgsSensorAbstractMetadata { diff --git a/src/core/settings/qgssettings.h b/src/core/settings/qgssettings.h index 01a383863e0..2044013d88b 100644 --- a/src/core/settings/qgssettings.h +++ b/src/core/settings/qgssettings.h @@ -59,7 +59,6 @@ class QgsSettingsProxy; * - Providers * - Misc * - * \since QGIS 3.0 */ class CORE_EXPORT QgsSettings : public QObject { diff --git a/src/core/symbology/qgscategorizedsymbolrenderer.h b/src/core/symbology/qgscategorizedsymbolrenderer.h index ea857609fb3..321fbbb8982 100644 --- a/src/core/symbology/qgscategorizedsymbolrenderer.h +++ b/src/core/symbology/qgscategorizedsymbolrenderer.h @@ -413,14 +413,12 @@ class CORE_EXPORT QgsCategorizedSymbolRenderer : public QgsFeatureRenderer * When renderer does not use data-defined size or does not use marker symbols, these settings will be ignored. * Takes ownership of the passed settings objects. NULLPTR is a valid input that disables data-defined * size legend. - * \since QGIS 3.0 */ void setDataDefinedSizeLegend( QgsDataDefinedSizeLegend *settings SIP_TRANSFER ); /** * Returns configuration of appearance of legend when using data-defined size for marker symbols. * Will return NULLPTR if the functionality is disabled. - * \since QGIS 3.0 */ QgsDataDefinedSizeLegend *dataDefinedSizeLegend() const; diff --git a/src/core/symbology/qgsfillsymbollayer.h b/src/core/symbology/qgsfillsymbollayer.h index bae5746b224..ec6b1a9b4c3 100644 --- a/src/core/symbology/qgsfillsymbollayer.h +++ b/src/core/symbology/qgsfillsymbollayer.h @@ -883,7 +883,6 @@ class CORE_EXPORT QgsRasterFillSymbolLayer: public QgsImageFillSymbolLayer /** * Turns relative paths in properties map to absolute when reading and vice versa when writing. * Used internally when reading/writing symbols. - * \since QGIS 3.0 */ static void resolvePaths( QVariantMap &properties, const QgsPathResolver &pathResolver, bool saving ); @@ -1203,7 +1202,6 @@ class CORE_EXPORT QgsSVGFillSymbolLayer: public QgsImageFillSymbolLayer /** * Turns relative paths in properties map to absolute when reading and vice versa when writing. * Used internally when reading/writing symbols. - * \since QGIS 3.0 */ static void resolvePaths( QVariantMap &properties, const QgsPathResolver &pathResolver, bool saving ); diff --git a/src/core/symbology/qgsgraduatedsymbolrenderer.h b/src/core/symbology/qgsgraduatedsymbolrenderer.h index 656f9991168..c0e694a18e7 100644 --- a/src/core/symbology/qgsgraduatedsymbolrenderer.h +++ b/src/core/symbology/qgsgraduatedsymbolrenderer.h @@ -410,14 +410,12 @@ class CORE_EXPORT QgsGraduatedSymbolRenderer : public QgsFeatureRenderer * When renderer does not use data-defined size or does not use marker symbols, these settings will be ignored. * Takes ownership of the passed settings objects. NULLPTR is a valid input that disables data-defined * size legend. - * \since QGIS 3.0 */ void setDataDefinedSizeLegend( QgsDataDefinedSizeLegend *settings SIP_TRANSFER ); /** * Returns configuration of appearance of legend when using data-defined size for marker symbols. * Will return NULLPTR if the functionality is disabled. - * \since QGIS 3.0 */ QgsDataDefinedSizeLegend *dataDefinedSizeLegend() const; diff --git a/src/core/symbology/qgslegendsymbolitem.h b/src/core/symbology/qgslegendsymbolitem.h index acd95b99aab..9a3225f1943 100644 --- a/src/core/symbology/qgslegendsymbolitem.h +++ b/src/core/symbology/qgslegendsymbolitem.h @@ -100,13 +100,11 @@ class CORE_EXPORT QgsLegendSymbolItem * rather than QgsSymbolLegendNode instance as usual. Passing NULLPTR removes any data-defined size legend settings. * * Takes ownership of the settings object. - * \since QGIS 3.0 */ void setDataDefinedSizeLegendSettings( QgsDataDefinedSizeLegend *settings SIP_TRANSFER ); /** * Returns extra information for data-defined size legend rendering. Normally it returns NULLPTR. - * \since QGIS 3.0 */ QgsDataDefinedSizeLegend *dataDefinedSizeLegendSettings() const; diff --git a/src/core/symbology/qgslinesymbol.h b/src/core/symbology/qgslinesymbol.h index c2d700671ef..33d174b5faf 100644 --- a/src/core/symbology/qgslinesymbol.h +++ b/src/core/symbology/qgslinesymbol.h @@ -86,7 +86,6 @@ class CORE_EXPORT QgsLineSymbol : public QgsSymbol /** * Set data defined width for whole symbol (including all symbol layers). * \see dataDefinedWidth() - * \since QGIS 3.0 */ void setDataDefinedWidth( const QgsProperty &property ) const; @@ -95,7 +94,6 @@ class CORE_EXPORT QgsLineSymbol : public QgsSymbol * \returns data defined width, or invalid property if size is not set * at the line level. Caller takes responsibility for deleting the returned object. * \see setDataDefinedWidth - * \since QGIS 3.0 */ QgsProperty dataDefinedWidth() const; diff --git a/src/core/symbology/qgsmarkersymbol.h b/src/core/symbology/qgsmarkersymbol.h index 4f8ed124cb7..bd20ba0458e 100644 --- a/src/core/symbology/qgsmarkersymbol.h +++ b/src/core/symbology/qgsmarkersymbol.h @@ -63,7 +63,6 @@ class CORE_EXPORT QgsMarkerSymbol : public QgsSymbol /** * Set data defined angle for whole symbol (including all symbol layers). * \see dataDefinedAngle() - * \since QGIS 3.0 */ void setDataDefinedAngle( const QgsProperty &property ); @@ -72,7 +71,6 @@ class CORE_EXPORT QgsMarkerSymbol : public QgsSymbol * \returns data defined angle, or invalid property if angle is not set * at the marker level. * \see setDataDefinedAngle() - * \since QGIS 3.0 */ QgsProperty dataDefinedAngle() const; @@ -163,7 +161,6 @@ class CORE_EXPORT QgsMarkerSymbol : public QgsSymbol /** * Set data defined size for whole symbol (including all symbol layers). * \see dataDefinedSize() - * \since QGIS 3.0 */ void setDataDefinedSize( const QgsProperty &property ) const; @@ -172,7 +169,6 @@ class CORE_EXPORT QgsMarkerSymbol : public QgsSymbol * \returns data defined size, or invalid property if size is not set * at the marker level. * \see setDataDefinedSize - * \since QGIS 3.0 */ QgsProperty dataDefinedSize() const; diff --git a/src/core/symbology/qgsmarkersymbollayer.h b/src/core/symbology/qgsmarkersymbollayer.h index 9351d21c020..38fabd2385e 100644 --- a/src/core/symbology/qgsmarkersymbollayer.h +++ b/src/core/symbology/qgsmarkersymbollayer.h @@ -507,7 +507,6 @@ class CORE_EXPORT QgsSvgMarkerSymbolLayer : public QgsMarkerSymbolLayer /** * Turns relative paths in properties map to absolute when reading and vice versa when writing. * Used internally when reading/writing symbols. - * \since QGIS 3.0 */ static void resolvePaths( QVariantMap &properties, const QgsPathResolver &pathResolver, bool saving ); @@ -700,7 +699,6 @@ class CORE_EXPORT QgsRasterMarkerSymbolLayer : public QgsMarkerSymbolLayer /** * Turns relative paths in properties map to absolute when reading and vice versa when writing. * Used internally when reading/writing symbols. - * \since QGIS 3.0 */ static void resolvePaths( QVariantMap &properties, const QgsPathResolver &pathResolver, bool saving ); diff --git a/src/core/symbology/qgspointclusterrenderer.h b/src/core/symbology/qgspointclusterrenderer.h index 3af403983dd..74505e44439 100644 --- a/src/core/symbology/qgspointclusterrenderer.h +++ b/src/core/symbology/qgspointclusterrenderer.h @@ -26,7 +26,6 @@ * \class QgsPointClusterRenderer * \ingroup core * \brief A renderer that automatically clusters points with the same geographic position. - * \since QGIS 3.0 */ class CORE_EXPORT QgsPointClusterRenderer: public QgsPointDistanceRenderer { diff --git a/src/core/symbology/qgspointdistancerenderer.h b/src/core/symbology/qgspointdistancerenderer.h index 2f431088c23..033e0ea6725 100644 --- a/src/core/symbology/qgspointdistancerenderer.h +++ b/src/core/symbology/qgspointdistancerenderer.h @@ -35,7 +35,6 @@ class QgsSymbolRenderContext; * QgsPointDistanceRenderer handles calculation of point clusters using a distance based threshold. * Subclasses must implement drawGroup() to handle the rendering of individual point clusters * in the desired style. - * \since QGIS 3.0 */ class CORE_EXPORT QgsPointDistanceRenderer: public QgsFeatureRenderer diff --git a/src/core/symbology/qgsrulebasedrenderer.h b/src/core/symbology/qgsrulebasedrenderer.h index fd0715349a4..96c809689fa 100644 --- a/src/core/symbology/qgsrulebasedrenderer.h +++ b/src/core/symbology/qgsrulebasedrenderer.h @@ -218,7 +218,6 @@ class CORE_EXPORT QgsRuleBasedRenderer : public QgsFeatureRenderer * A scale of 0 indicates no maximum scale visibility. * \see minimumScale() * \see setMaximumScale() - * \since QGIS 3.0 */ double maximumScale() const { return mMaximumScale; } @@ -228,7 +227,6 @@ class CORE_EXPORT QgsRuleBasedRenderer : public QgsFeatureRenderer * A scale of 0 indicates no minimum scale visibility. * \see maximumScale() * \see setMinimumScale() - * \since QGIS 3.0 */ double minimumScale() const { return mMinimumScale; } diff --git a/src/core/symbology/qgssinglesymbolrenderer.h b/src/core/symbology/qgssinglesymbolrenderer.h index 284fef291d0..7f84e6e4398 100644 --- a/src/core/symbology/qgssinglesymbolrenderer.h +++ b/src/core/symbology/qgssinglesymbolrenderer.h @@ -104,14 +104,12 @@ class CORE_EXPORT QgsSingleSymbolRenderer : public QgsFeatureRenderer * When renderer does not use data-defined size or does not use marker symbols, these settings will be ignored. * Takes ownership of the passed settings objects. NULLPTR is a valid input that disables data-defined * size legend. - * \since QGIS 3.0 */ void setDataDefinedSizeLegend( QgsDataDefinedSizeLegend *settings SIP_TRANSFER ); /** * Returns configuration of appearance of legend when using data-defined size for marker symbols. * Will return NULLPTR if the functionality is disabled. - * \since QGIS 3.0 */ QgsDataDefinedSizeLegend *dataDefinedSizeLegend() const; diff --git a/src/core/symbology/qgsstyle.h b/src/core/symbology/qgsstyle.h index 6f3d984fb95..fe530e76bca 100644 --- a/src/core/symbology/qgsstyle.h +++ b/src/core/symbology/qgsstyle.h @@ -833,7 +833,6 @@ class CORE_EXPORT QgsStyle : public QObject * This function creates a new on-disk permanent style database. * \returns returns the success state of the database creation * \see createMemoryDatabase() - * \since QGIS 3.0 */ bool createDatabase( const QString &filename ); @@ -843,7 +842,6 @@ class CORE_EXPORT QgsStyle : public QObject * This function is used to create a temporary style database in case a permanent on-disk database is not needed. * \returns returns the success state of the temporary memory database creation * \see createDatabase() - * \since QGIS 3.0 */ bool createMemoryDatabase(); @@ -853,7 +851,6 @@ class CORE_EXPORT QgsStyle : public QObject * This function is used to create the tables structure in a newly-created database. * \see createDatabase() * \see createMemoryDatabase() - * \since QGIS 3.0 */ void createTables(); diff --git a/src/core/symbology/qgssymbollayer.h b/src/core/symbology/qgssymbollayer.h index 209ccd6ad06..bb2ec73e9dc 100644 --- a/src/core/symbology/qgssymbollayer.h +++ b/src/core/symbology/qgssymbollayer.h @@ -139,7 +139,6 @@ class CORE_EXPORT QgsSymbolLayer /** * Data definable properties. - * \since QGIS 3.0 */ enum class Property SIP_MONKEYPATCH_SCOPEENUM_UNNEST( QgsSymbolLayer, Property ) : int { @@ -218,7 +217,6 @@ class CORE_EXPORT QgsSymbolLayer /** * Returns the symbol layer property definitions. - * \since QGIS 3.0 */ static const QgsPropertiesDefinition &propertyDefinitions(); @@ -240,7 +238,6 @@ class CORE_EXPORT QgsSymbolLayer /** * Returns TRUE if symbol layer is enabled and will be drawn. * \see setEnabled() - * \since QGIS 3.0 */ bool enabled() const { return mEnabled; } @@ -249,7 +246,6 @@ class CORE_EXPORT QgsSymbolLayer * layers are not drawn, but remain part of the symbol and can be re-enabled * when desired. * \see enabled() - * \since QGIS 3.0 */ void setEnabled( bool enabled ) { mEnabled = enabled; } @@ -546,7 +542,6 @@ class CORE_EXPORT QgsSymbolLayer * will be overwritten. * \see dataDefinedProperties() * \see Property - * \since QGIS 3.0 */ virtual void setDataDefinedProperty( Property key, const QgsProperty &property ); @@ -605,14 +600,12 @@ class CORE_EXPORT QgsSymbolLayer * Returns a reference to the symbol layer's property collection, used for data defined overrides. * \see setDataDefinedProperties() * \see Property - * \since QGIS 3.0 */ QgsPropertyCollection &dataDefinedProperties() { return mDataDefinedProperties; } /** * Returns a reference to the symbol layer's property collection, used for data defined overrides. * \see setDataDefinedProperties() - * \since QGIS 3.0 */ const QgsPropertyCollection &dataDefinedProperties() const { return mDataDefinedProperties; } SIP_SKIP @@ -620,7 +613,6 @@ class CORE_EXPORT QgsSymbolLayer * Sets the symbol layer's property collection, used for data defined overrides. * \param collection property collection. Existing properties will be replaced. * \see dataDefinedProperties() - * \since QGIS 3.0 */ void setDataDefinedProperties( const QgsPropertyCollection &collection ) { mDataDefinedProperties = collection; } @@ -700,7 +692,6 @@ class CORE_EXPORT QgsSymbolLayer /** * Restores older data defined properties from string map. - * \since QGIS 3.0 */ void restoreOldDataDefinedProperties( const QVariantMap &stringMap ); diff --git a/src/core/symbology/qgssymbollayerregistry.h b/src/core/symbology/qgssymbollayerregistry.h index afb98f085c2..217e5f9b7a8 100644 --- a/src/core/symbology/qgssymbollayerregistry.h +++ b/src/core/symbology/qgssymbollayerregistry.h @@ -68,7 +68,6 @@ class CORE_EXPORT QgsSymbolLayerAbstractMetadata * when saving is FALSE, paths are converted from relative to absolute. * This ensures that paths in project files can be relative, but in symbol layer * instances the paths are always absolute - * \since QGIS 3.0 */ virtual void resolvePaths( QVariantMap &properties, const QgsPathResolver &pathResolver, bool saving ) { @@ -214,7 +213,6 @@ class CORE_EXPORT QgsSymbolLayerRegistry * Resolve paths in properties of a particular symbol layer. * This normally means converting relative paths to absolute paths when loading * and converting absolute paths to relative paths when saving. - * \since QGIS 3.0 */ void resolvePaths( const QString &name, QVariantMap &properties, const QgsPathResolver &pathResolver, bool saving ) const; diff --git a/src/core/symbology/qgssymbollayerutils.h b/src/core/symbology/qgssymbollayerutils.h index a6679905840..b098ebdd508 100644 --- a/src/core/symbology/qgssymbollayerutils.h +++ b/src/core/symbology/qgssymbollayerutils.h @@ -198,7 +198,6 @@ class CORE_EXPORT QgsSymbolLayerUtils * Encodes a QSizeF to a string. * \see decodeSize() * \see encodePoint() - * \since QGIS 3.0 */ static QString encodeSize( QSizeF size ); @@ -206,7 +205,6 @@ class CORE_EXPORT QgsSymbolLayerUtils * Decodes a QSizeF from a string. * \see encodeSize() * \see decodePoint() - * \since QGIS 3.0 */ static QSizeF decodeSize( const QString &string ); @@ -256,7 +254,6 @@ class CORE_EXPORT QgsSymbolLayerUtils * \param uom The uom attribute from SLD 1.1 version * \param size The original size * \returns the size in pixels - * \since QGIS 3.0 */ static double sizeInPixelsFromSldUom( const QString &uom, double size ); @@ -563,7 +560,6 @@ class CORE_EXPORT QgsSymbolLayerUtils * This also sets the mime color data to match the symbol's color, so that copied symbols * can be paste in places where a color is expected. * \see symbolFromMimeData() - * \since QGIS 3.0 */ static QMimeData *symbolToMimeData( const QgsSymbol *symbol ) SIP_FACTORY; @@ -571,7 +567,6 @@ class CORE_EXPORT QgsSymbolLayerUtils * Attempts to parse \a mime data as a symbol. A new symbol instance will be returned * if the data was successfully converted to a symbol. * \see symbolToMimeData() - * \since QGIS 3.0 */ static QgsSymbol *symbolFromMimeData( const QMimeData *data ) SIP_FACTORY; @@ -821,33 +816,28 @@ class CORE_EXPORT QgsSymbolLayerUtils /** * Rescales the given size based on the uomScale found in the props, if any is found, otherwise * returns the value un-modified - * \since QGIS 3.0 */ static double rescaleUom( double size, Qgis::RenderUnit unit, const QVariantMap &props ); /** * Rescales the given point based on the uomScale found in the props, if any is found, otherwise * returns a copy of the original point - * \since QGIS 3.0 */ static QPointF rescaleUom( QPointF point, Qgis::RenderUnit unit, const QVariantMap &props ) SIP_PYNAME( rescalePointUom ); /** * Rescales the given array based on the uomScale found in the props, if any is found, otherwise * returns a copy of the original point - * \since QGIS 3.0 */ static QVector rescaleUom( const QVector &array, Qgis::RenderUnit unit, const QVariantMap &props ) SIP_PYNAME( rescaleArrayUom ); /** * Checks if the properties contain scaleMinDenom and scaleMaxDenom, if available, they are added into the SE Rule element - * \since QGIS 3.0 */ static void applyScaleDependency( QDomDocument &doc, QDomElement &ruleElem, QVariantMap &props ); /** * Merges the local scale limits, if any, with the ones already in the map, if any - * \since QGIS 3.0 */ static void mergeScaleDependencies( double mScaleMinDenom, double mScaleMaxDenom, QVariantMap &props ); @@ -855,7 +845,6 @@ class CORE_EXPORT QgsSymbolLayerUtils * Encodes a reference to a parametric SVG into SLD, as a succession of parametric SVG using URL parameters, * a fallback SVG without parameters, and a final fallback as a mark with the right colors and stroke for systems * that cannot do SVG at all - * \since QGIS 3.0 */ static void parametricSvgToSld( QDomDocument &doc, QDomElement &graphicElem, const QString &path, @@ -863,7 +852,6 @@ class CORE_EXPORT QgsSymbolLayerUtils /** * Encodes a reference to a parametric SVG into a path with parameters according to the SVG Parameters spec - * \since QGIS 3.0 */ static QString getSvgParametricPath( const QString &basePath, const QColor &fillColor, const QColor &strokeColor, double strokeWidth ); diff --git a/src/core/symbology/qgssymbolrendercontext.h b/src/core/symbology/qgssymbolrendercontext.h index f1f2603c402..ea074647b86 100644 --- a/src/core/symbology/qgssymbolrendercontext.h +++ b/src/core/symbology/qgssymbolrendercontext.h @@ -142,7 +142,6 @@ class CORE_EXPORT QgsSymbolRenderContext /** * Sets the geometry type for the original feature geometry being rendered. * \see originalGeometryType() - * \since QGIS 3.0 */ void setOriginalGeometryType( Qgis::GeometryType type ) { mOriginalGeometryType = type; } @@ -152,7 +151,6 @@ class CORE_EXPORT QgsSymbolRenderContext * simple line style will look different if the simple line is rendering a polygon feature * (a closed buffer) vs a line feature (an unclosed offset line). * \see originalGeometryType() - * \since QGIS 3.0 */ Qgis::GeometryType originalGeometryType() const { return mOriginalGeometryType; } diff --git a/src/core/textrenderer/qgstextbackgroundsettings.h b/src/core/textrenderer/qgstextbackgroundsettings.h index 26fefeec674..ed1ebc747a3 100644 --- a/src/core/textrenderer/qgstextbackgroundsettings.h +++ b/src/core/textrenderer/qgstextbackgroundsettings.h @@ -41,7 +41,6 @@ class QgsTextBackgroundSettingsPrivate; * \ingroup core * \brief Container for settings relating to a text background object. * \note QgsTextBackgroundSettings objects are implicitly shared. - * \since QGIS 3.0 */ class CORE_EXPORT QgsTextBackgroundSettings { diff --git a/src/core/textrenderer/qgstextbuffersettings.h b/src/core/textrenderer/qgstextbuffersettings.h index f47ae555012..81e8cc11f6c 100644 --- a/src/core/textrenderer/qgstextbuffersettings.h +++ b/src/core/textrenderer/qgstextbuffersettings.h @@ -37,7 +37,6 @@ class QgsPropertyCollection; * \ingroup core * \brief Container for settings relating to a text buffer. * \note QgsTextBufferSettings objects are implicitly shared. - * \since QGIS 3.0 */ class CORE_EXPORT QgsTextBufferSettings { diff --git a/src/core/textrenderer/qgstextformat.h b/src/core/textrenderer/qgstextformat.h index 206da2ebbcb..12ff60268b1 100644 --- a/src/core/textrenderer/qgstextformat.h +++ b/src/core/textrenderer/qgstextformat.h @@ -36,7 +36,6 @@ class QgsTextSettingsPrivate; * \ingroup core * \brief Container for all settings relating to text rendering. * \note QgsTextFormat objects are implicitly shared. - * \since QGIS 3.0 */ class CORE_EXPORT QgsTextFormat { diff --git a/src/core/textrenderer/qgstextrenderer.h b/src/core/textrenderer/qgstextrenderer.h index 86d90799f9b..ef904065ad6 100644 --- a/src/core/textrenderer/qgstextrenderer.h +++ b/src/core/textrenderer/qgstextrenderer.h @@ -36,7 +36,6 @@ class QFontMetricsF; * \ingroup core * \brief Handles rendering text using rich formatting options, including drop shadows, buffers * and background shapes. - * \since QGIS 3.0 */ class CORE_EXPORT QgsTextRenderer { diff --git a/src/core/textrenderer/qgstextshadowsettings.h b/src/core/textrenderer/qgstextshadowsettings.h index fc89d9e8987..da6239c099d 100644 --- a/src/core/textrenderer/qgstextshadowsettings.h +++ b/src/core/textrenderer/qgstextshadowsettings.h @@ -31,7 +31,6 @@ class QgsPropertyCollection; * \ingroup core * \brief Container for settings relating to a text shadow. * \note QgsTextShadowSettings objects are implicitly shared. - * \since QGIS 3.0 */ class CORE_EXPORT QgsTextShadowSettings { diff --git a/src/core/vector/qgsvectordataprovider.h b/src/core/vector/qgsvectordataprovider.h index c7143f2c841..aeba2ff2559 100644 --- a/src/core/vector/qgsvectordataprovider.h +++ b/src/core/vector/qgsvectordataprovider.h @@ -284,7 +284,6 @@ class CORE_EXPORT QgsVectorDataProvider : public QgsDataProvider, public QgsFeat * Providers with the FastTruncate capability will use an optimised method to truncate the layer. * \returns TRUE in case of success and FALSE in case of failure. * \see deleteFeatures() - * \since QGIS 3.0 */ virtual bool truncate(); @@ -363,7 +362,6 @@ class CORE_EXPORT QgsVectorDataProvider : public QgsDataProvider, public QgsFeat * field index. These clauses are usually SQL fragments which must be evaluated by the * provider, e.g., sequence values. * \see defaultValue() - * \since QGIS 3.0 */ virtual QString defaultValueClause( int fieldIndex ) const; @@ -371,7 +369,6 @@ class CORE_EXPORT QgsVectorDataProvider : public QgsDataProvider, public QgsFeat * Returns any constraints which are present at the provider for a specified * field index. * \see skipConstraintCheck() - * \since QGIS 3.0 */ QgsFieldConstraints::Constraints fieldConstraints( int fieldIndex ) const; @@ -380,7 +377,6 @@ class CORE_EXPORT QgsVectorDataProvider : public QgsDataProvider, public QgsFeat * the value returned by defaultValue() is trusted implicitly. An optional attribute value can be * passed which can help refine the skip constraint check. * \see fieldConstraints() - * \since QGIS 3.0 */ virtual bool skipConstraintCheck( int fieldIndex, QgsFieldConstraints::Constraint constraint, const QVariant &value = QVariant() ) const; @@ -586,7 +582,6 @@ class CORE_EXPORT QgsVectorDataProvider : public QgsDataProvider, public QgsFeat * \param target the layer using this data provider. * \param layers the other layers. * \returns the list of N-1 relations from this provider. - * \since QGIS 3.0 */ virtual QList discoverRelations( const QgsVectorLayer *target, const QList &layers ) const; @@ -616,7 +611,6 @@ class CORE_EXPORT QgsVectorDataProvider : public QgsDataProvider, public QgsFeat * * \returns TRUE if data source has metadata, FALSE otherwise. * - * \since QGIS 3.0 */ virtual bool hasMetadata() const { return true; } @@ -639,7 +633,6 @@ class CORE_EXPORT QgsVectorDataProvider : public QgsDataProvider, public QgsFeat /** * Signals an error in this provider * - * \since QGIS 3.0 */ void raiseError( const QString &msg ) const; @@ -663,7 +656,6 @@ class CORE_EXPORT QgsVectorDataProvider : public QgsDataProvider, public QgsFeat * * For general debug information use QgsMessageLog::logMessage() instead. * - * \since QGIS 3.0 */ void pushError( const QString &msg ) const; @@ -678,7 +670,6 @@ class CORE_EXPORT QgsVectorDataProvider : public QgsDataProvider, public QgsFeat * Set the list of native types supported by this provider. * Usually done in the constructor. * - * \since QGIS 3.0 */ void setNativeTypes( const QList &nativeTypes ); @@ -687,7 +678,6 @@ class CORE_EXPORT QgsVectorDataProvider : public QgsDataProvider, public QgsFeat /** * Gets this providers encoding * - * \since QGIS 3.0 */ QTextCodec *textEncoding() const; #endif diff --git a/src/core/vector/qgsvectorlayer.h b/src/core/vector/qgsvectorlayer.h index dc1ba2a9c33..759c49eaa12 100644 --- a/src/core/vector/qgsvectorlayer.h +++ b/src/core/vector/qgsvectorlayer.h @@ -417,7 +417,6 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer, public QgsExpressionConte /** * Setting options for loading vector layers. - * \since QGIS 3.0 */ struct LayerOptions { @@ -595,7 +594,6 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer, public QgsExpressionConte * are cloned too. Moreover, each attributes (transparency, extent, selected * features and so on) are identical. * \returns a new layer instance - * \since QGIS 3.0 */ QgsVectorLayer *clone() const override SIP_FACTORY; @@ -718,7 +716,6 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer, public QgsExpressionConte * * \param layers set of QgsMapLayerDependency. Only user-defined dependencies will be added * \returns FALSE if a dependency cycle has been detected - * \since QGIS 3.0 */ bool setDependencies( const QSet &layers ) FINAL; @@ -727,7 +724,6 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer, public QgsExpressionConte * as well as dependencies given by the provider * * \returns a set of QgsMapLayerDependency - * \since QGIS 3.0 */ QSet dependencies() const FINAL; @@ -1010,7 +1006,6 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer, public QgsExpressionConte /** * Resolves references to other layers (kept as layer IDs after reading XML) into layer objects. - * \since QGIS 3.0 */ void resolveReferences( QgsProject *project ) FINAL; @@ -1025,7 +1020,6 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer, public QgsExpressionConte * * \returns TRUE if the auxiliary layer is well loaded, FALSE otherwise * - * \since QGIS 3.0 */ bool loadAuxiliaryLayer( const QgsAuxiliaryStorage &storage, const QString &key = QString() ); @@ -1036,21 +1030,18 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer, public QgsExpressionConte * transferred. * * - * \since QGIS 3.0 */ void setAuxiliaryLayer( QgsAuxiliaryLayer *layer SIP_TRANSFER = nullptr ); /** * Returns the current auxiliary layer. * - * \since QGIS 3.0 */ QgsAuxiliaryLayer *auxiliaryLayer(); /** * Returns the current const auxiliary layer. * - * \since QGIS 3.0 */ const QgsAuxiliaryLayer *auxiliaryLayer() const SIP_SKIP; @@ -1115,7 +1106,6 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer, public QgsExpressionConte * NULLPTR is returned. If you need to wait for the results, * you can call waitForFinished() on the feature counter. * - * \since This is asynchronous since QGIS 3.0 */ QgsVectorLayerFeatureCounter *countSymbolFeatures( bool storeSymbolFids = false ); @@ -1619,7 +1609,6 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer, public QgsExpressionConte * Access to const labeling configuration. May be NULLPTR if labeling is not used. * \note Labels will only be rendered if labelsEnabled() returns TRUE. * \see labelsEnabled() - * \since QGIS 3.0 */ const QgsAbstractVectorLayerLabeling *labeling() const SIP_SKIP { return mLabeling; } @@ -1627,13 +1616,11 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer, public QgsExpressionConte * Access to labeling configuration. May be NULLPTR if labeling is not used. * \note Labels will only be rendered if labelsEnabled() returns TRUE. * \see labelsEnabled() - * \since QGIS 3.0 */ QgsAbstractVectorLayerLabeling *labeling() { return mLabeling; } /** * Sets labeling configuration. Takes ownership of the object. - * \since QGIS 3.0 */ void setLabeling( QgsAbstractVectorLayerLabeling *labeling SIP_TRANSFER ); @@ -1650,7 +1637,6 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer, public QgsExpressionConte * Returns TRUE if the field comes from the auxiliary layer, * FALSE otherwise. * - * \since QGIS 3.0 */ bool isAuxiliaryField( int index, int &srcIndex ) const; @@ -1795,7 +1781,6 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer, public QgsExpressionConte * \see updateFeature() * \see changeAttributeValue() * - * \since QGIS 3.0 */ bool changeAttributeValues( QgsFeatureId fid, const QgsAttributeMap &newValues, const QgsAttributeMap &oldValues = QgsAttributeMap(), bool skipDefaultValues = false ); @@ -1813,14 +1798,12 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer, public QgsExpressionConte /** * Sets an alias (a display name) for attributes to display in dialogs * - * \since QGIS 3.0 */ void setFieldAlias( int index, const QString &aliasString ); /** * Removes an alias (a display name) for attributes to display in dialogs * - * \since QGIS 3.0 */ void removeFieldAlias( int index ); @@ -2073,7 +2056,6 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer, public QgsExpressionConte * specified, a default context will be created * \returns calculated default value * \see setDefaultValueDefinition() - * \since QGIS 3.0 */ QVariant defaultValue( int index, const QgsFeature &feature = QgsFeature(), QgsExpressionContext *context = nullptr ) const; @@ -2087,7 +2069,6 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer, public QgsExpressionConte * * \see defaultValue() * \see defaultValueDefinition() - * \since QGIS 3.0 */ void setDefaultValueDefinition( int index, const QgsDefaultValue &definition ); @@ -2099,7 +2080,6 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer, public QgsExpressionConte * empty string if no default is set * \see defaultValue() * \see setDefaultValueDefinition() - * \since QGIS 3.0 */ QgsDefaultValue defaultValueDefinition( int index ) const; @@ -2108,14 +2088,12 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer, public QgsExpressionConte * field index. These constraints may be inherited from the layer's data provider * or may be set manually on the vector layer from within QGIS. * \see setFieldConstraint() - * \since QGIS 3.0 */ QgsFieldConstraints::Constraints fieldConstraints( int fieldIndex ) const; /** * Returns a map of constraint with their strength for a specific field of the layer. * \param fieldIndex field index - * \since QGIS 3.0 */ QMap< QgsFieldConstraints::Constraint, QgsFieldConstraints::ConstraintStrength> fieldConstraintsAndStrength( int fieldIndex ) const; @@ -2125,7 +2103,6 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer, public QgsExpressionConte * constraints to be added on top of the existing provider constraints. * \see fieldConstraints() * \see removeFieldConstraint() - * \since QGIS 3.0 */ void setFieldConstraint( int index, QgsFieldConstraints::Constraint constraint, QgsFieldConstraints::ConstraintStrength strength = QgsFieldConstraints::ConstraintStrengthHard ); @@ -2134,7 +2111,6 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer, public QgsExpressionConte * data provider will be kept intact and cannot be removed. * \see fieldConstraints() * \see setFieldConstraint() - * \since QGIS 3.0 */ void removeFieldConstraint( int index, QgsFieldConstraints::Constraint constraint ); @@ -2143,7 +2119,6 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer, public QgsExpressionConte * \see fieldConstraints() * \see constraintDescription() * \see setConstraintExpression() - * \since QGIS 3.0 */ QString constraintExpression( int index ) const; @@ -2152,7 +2127,6 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer, public QgsExpressionConte * \see fieldConstraints() * \see constraintExpression() * \see setConstraintExpression() - * \since QGIS 3.0 */ QString constraintDescription( int index ) const; @@ -2162,7 +2136,6 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer, public QgsExpressionConte * \see constraintExpression() * \see constraintDescription() * \see fieldConstraints() - * \since QGIS 3.0 */ void setConstraintExpression( int index, const QString &expression, const QString &description = QString() ); @@ -2195,7 +2168,6 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer, public QgsExpressionConte * The editor widget setup defines which QgsFieldFormatter and editor widget will be used * for the field at `index`. * - * \since QGIS 3.0 */ QgsEditorWidgetSetup editorWidgetSetup( int index ) const; @@ -2363,7 +2335,6 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer, public QgsExpressionConte * Sets the \a editFormConfig (configuration) of the form used to represent this vector layer. * * \see editFormConfig() - * \since QGIS 3.0 */ void setEditFormConfig( const QgsEditFormConfig &editFormConfig ); @@ -2372,7 +2343,6 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer, public QgsExpressionConte * document when data source has no metadata or if the data provider has * to determine it. * - * \since QGIS 3.0 */ void setReadExtentFromXml( bool readExtentFromXml ); @@ -2381,14 +2351,12 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer, public QgsExpressionConte * source has no metadata, FALSE if it's the data provider which determines * it. * - * \since QGIS 3.0 */ bool readExtentFromXml() const; /** * Tests if an edit command is active * - * \since QGIS 3.0 */ bool isEditCommandActive() const { return mEditCommandActive; } @@ -2743,7 +2711,6 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer, public QgsExpressionConte /** * Emitted when the display expression changes * - * \since QGIS 3.0 */ void displayExpressionChanged(); @@ -2755,7 +2722,6 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer, public QgsExpressionConte /** * Will be emitted whenever the edit form configuration of this layer changes. * - * \since QGIS 3.0 */ void editFormConfigChanged(); @@ -2765,7 +2731,6 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer, public QgsExpressionConte * * \see setReadOnly() * - * \since QGIS 3.0 */ void readOnlyChanged(); @@ -2779,7 +2744,6 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer, public QgsExpressionConte /** * Emitted when the feature count for symbols on this layer has been recalculated. * - * \since QGIS 3.0 */ void symbolFeatureCountMapChanged(); diff --git a/src/core/vector/qgsvectorlayercache.h b/src/core/vector/qgsvectorlayercache.h index 33990cf0562..7ae39df55e4 100644 --- a/src/core/vector/qgsvectorlayercache.h +++ b/src/core/vector/qgsvectorlayercache.h @@ -125,7 +125,6 @@ class CORE_EXPORT QgsVectorLayerCache : public QObject /** * Returns TRUE if the cache will fetch and cache feature geometries. * \see setCacheGeometry() - * \since QGIS 3.0 */ bool cacheGeometry() const { return mCacheGeometry; } @@ -174,7 +173,6 @@ class CORE_EXPORT QgsVectorLayerCache : public QObject * a result of a call to setFullCache() or by through a feature request which resulted in * all available features being cached. * \see setFullCache() - * \since QGIS 3.0 */ bool hasFullCache() const { return mFullCache; } @@ -245,7 +243,6 @@ class CORE_EXPORT QgsVectorLayerCache : public QObject /** * Returns the set of feature IDs for features which are cached. * \see isFidCached() - * \since QGIS 3.0 */ QgsFeatureIds cachedFeatureIds() const; diff --git a/src/core/vector/qgsvectorlayereditbuffer.h b/src/core/vector/qgsvectorlayereditbuffer.h index 89ab5cc3f07..d30e1bebd7a 100644 --- a/src/core/vector/qgsvectorlayereditbuffer.h +++ b/src/core/vector/qgsvectorlayereditbuffer.h @@ -68,7 +68,6 @@ class CORE_EXPORT QgsVectorLayerEditBuffer : public QObject /** * Changes values of attributes (but does not commit it). * \returns TRUE if attributes are well updated, FALSE otherwise - * \since QGIS 3.0 */ virtual bool changeAttributeValues( QgsFeatureId fid, const QgsAttributeMap &newValues, const QgsAttributeMap &oldValues ); @@ -126,7 +125,6 @@ class CORE_EXPORT QgsVectorLayerEditBuffer : public QObject * Returns TRUE if the specified feature ID has been added but not committed. * \param id feature ID * \see addedFeatures() - * \since QGIS 3.0 */ bool isFeatureAdded( QgsFeatureId id ) const { return mAddedFeatures.contains( id ); } @@ -140,7 +138,6 @@ class CORE_EXPORT QgsVectorLayerEditBuffer : public QObject * Returns TRUE if the specified feature ID has had an attribute changed but not committed. * \param id feature ID * \see changedAttributeValues() - * \since QGIS 3.0 */ bool isFeatureAttributesChanged( QgsFeatureId id ) const { return mChangedAttributeValues.contains( id ); } @@ -154,7 +151,6 @@ class CORE_EXPORT QgsVectorLayerEditBuffer : public QObject * Returns TRUE if the specified attribute has been deleted but not committed. * \param index attribute index * \see deletedAttributeIds() - * \since QGIS 3.0 */ bool isAttributeDeleted( int index ) const { return mDeletedAttributeIds.contains( index ); } @@ -173,7 +169,6 @@ class CORE_EXPORT QgsVectorLayerEditBuffer : public QObject * Returns TRUE if the specified feature ID has had its geometry changed but not committed. * \param id feature ID * \see changedGeometries() - * \since QGIS 3.0 */ bool isFeatureGeometryChanged( QgsFeatureId id ) const { return mChangedGeometries.contains( id ); } @@ -187,7 +182,6 @@ class CORE_EXPORT QgsVectorLayerEditBuffer : public QObject * Returns TRUE if the specified feature ID has been deleted but not committed. * \param id feature ID * \see deletedFeatureIds() - * \since QGIS 3.0 */ bool isFeatureDeleted( QgsFeatureId id ) const { return mDeletedFeatureIds.contains( id ); } diff --git a/src/core/vector/qgsvectorlayereditpassthrough.h b/src/core/vector/qgsvectorlayereditpassthrough.h index 1aecf8a536b..a3af2e860e9 100644 --- a/src/core/vector/qgsvectorlayereditpassthrough.h +++ b/src/core/vector/qgsvectorlayereditpassthrough.h @@ -58,7 +58,6 @@ class CORE_EXPORT QgsVectorLayerEditPassthrough : public QgsVectorLayerEditBuffe /** * Changes values of attributes (but does not commit it). * \returns TRUE if attributes are well updated, FALSE otherwise - * \since QGIS 3.0 */ bool changeAttributeValues( QgsFeatureId fid, const QgsAttributeMap &newValues, const QgsAttributeMap &oldValues ) override; @@ -77,7 +76,6 @@ class CORE_EXPORT QgsVectorLayerEditPassthrough : public QgsVectorLayerEditBuffe * * \returns TRUE if the undo/redo command is well added to the stack, FALSE otherwise * - * \since QGIS 3.0 */ bool update( QgsTransaction *transaction, const QString &sql, const QString &name ); diff --git a/src/core/vector/qgsvectorlayerexporter.h b/src/core/vector/qgsvectorlayerexporter.h index 5cea81f2788..7b2af62695e 100644 --- a/src/core/vector/qgsvectorlayerexporter.h +++ b/src/core/vector/qgsvectorlayerexporter.h @@ -44,7 +44,6 @@ class QgsFields; * entire layer to the destination provider. * # Create an instance of the class and issue calls to addFeature(...) * - * \since QGIS 3.0 */ class CORE_EXPORT QgsVectorLayerExporter : public QgsFeatureSink { @@ -175,7 +174,6 @@ class CORE_EXPORT QgsVectorLayerExporter : public QgsFeatureSink * QGIS interface. * \see QgsVectorFileWriterTask * \see QgsRasterFileWriterTask - * \since QGIS 3.0 */ class CORE_EXPORT QgsVectorLayerExporterTask : public QgsTask { diff --git a/src/core/vector/qgsvectorlayerfeaturecounter.h b/src/core/vector/qgsvectorlayerfeaturecounter.h index 5d981e3c5ba..5c8a6270124 100644 --- a/src/core/vector/qgsvectorlayerfeaturecounter.h +++ b/src/core/vector/qgsvectorlayerfeaturecounter.h @@ -28,7 +28,6 @@ * QgsVectorLayer::countSymbolFeatures() and connect to the signal * QgsVectorLayer::symbolFeatureCountMapChanged(). * - * \since QGIS 3.0 */ class CORE_EXPORT QgsVectorLayerFeatureCounter : public QgsTask { diff --git a/src/core/vector/qgsvectorlayerfeatureiterator.h b/src/core/vector/qgsvectorlayerfeatureiterator.h index d92af274306..f5de420bd73 100644 --- a/src/core/vector/qgsvectorlayerfeatureiterator.h +++ b/src/core/vector/qgsvectorlayerfeatureiterator.h @@ -74,13 +74,11 @@ class CORE_EXPORT QgsVectorLayerFeatureSource : public QgsAbstractFeatureSource * Returns the fields that will be available for features that are retrieved from * this source. * - * \since QGIS 3.0 */ QgsFields fields() const; /** * Returns the coordinate reference system for features retrieved from this source. - * \since QGIS 3.0 */ QgsCoordinateReferenceSystem crs() const; @@ -368,7 +366,6 @@ class CORE_EXPORT QgsVectorLayerFeatureIterator : public QgsAbstractFeatureItera * \class QgsVectorLayerSelectedFeatureSource * \ingroup core * \brief QgsFeatureSource subclass for the selected features from a QgsVectorLayer. - * \since QGIS 3.0 */ class CORE_EXPORT QgsVectorLayerSelectedFeatureSource : public QgsFeatureSource, public QgsExpressionContextScopeGenerator { diff --git a/src/core/vector/qgsvectorlayerjoinbuffer.h b/src/core/vector/qgsvectorlayerjoinbuffer.h index e1da1042d83..09031aea8de 100644 --- a/src/core/vector/qgsvectorlayerjoinbuffer.h +++ b/src/core/vector/qgsvectorlayerjoinbuffer.h @@ -73,7 +73,6 @@ class CORE_EXPORT QgsVectorLayerJoinBuffer : public QObject, public QgsFeatureSi /** * Resolves layer IDs of joined layers using given project's available layers - * \since QGIS 3.0 */ void resolveReferences( QgsProject *project ); @@ -111,7 +110,6 @@ class CORE_EXPORT QgsVectorLayerJoinBuffer : public QObject, public QgsFeatureSi * Returns joins where the field of a target layer is considered as an id. * \param field the field of a target layer * \returns a list of vector joins - * \since QGIS 3.0 */ QList joinsWhereFieldIsId( const QgsField &field ) const; @@ -119,7 +117,6 @@ class CORE_EXPORT QgsVectorLayerJoinBuffer : public QObject, public QgsFeatureSi * Returns the joined feature corresponding to the feature. * \param info the vector join information * \param feature the feature of the target layer - * \since QGIS 3.0 */ QgsFeature joinedFeatureOf( const QgsVectorLayerJoinInfo *info, const QgsFeature &feature ) const; @@ -127,7 +124,6 @@ class CORE_EXPORT QgsVectorLayerJoinBuffer : public QObject, public QgsFeatureSi * Returns the targeted feature corresponding to the joined feature. * \param info the vector join information * \param feature the feature of the joined layer - * \since QGIS 3.0 */ QgsFeature targetedFeatureOf( const QgsVectorLayerJoinInfo *info, const QgsFeature &feature ) const; @@ -138,7 +134,6 @@ class CORE_EXPORT QgsVectorLayerJoinBuffer : public QObject, public QgsFeatureSi * * \returns TRUE if the join information is about auxiliary layer, FALSE otherwise * - * \since QGIS 3.0 */ bool isAuxiliaryJoin( const QgsVectorLayerJoinInfo &info ) const; @@ -159,7 +154,6 @@ class CORE_EXPORT QgsVectorLayerJoinBuffer : public QObject, public QgsFeatureSi * * \returns FALSE if an error happened, TRUE otherwise * - * \since QGIS 3.0 */ bool addFeatures( QgsFeatureList &features, QgsFeatureSink::Flags flags = QgsFeatureSink::Flags() ) override; @@ -176,7 +170,6 @@ class CORE_EXPORT QgsVectorLayerJoinBuffer : public QObject, public QgsFeatureSi * * \returns FALSE if an error happened, TRUE otherwise * - * \since QGIS 3.0 */ bool changeAttributeValue( QgsFeatureId fid, int field, const QVariant &newValue, const QVariant &oldValue = QVariant() ); @@ -192,7 +185,6 @@ class CORE_EXPORT QgsVectorLayerJoinBuffer : public QObject, public QgsFeatureSi * * \returns FALSE if an error happened, TRUE otherwise * - * \since QGIS 3.0 */ bool changeAttributeValues( QgsFeatureId fid, const QgsAttributeMap &newValues, const QgsAttributeMap &oldValues = QgsAttributeMap() ); @@ -205,7 +197,6 @@ class CORE_EXPORT QgsVectorLayerJoinBuffer : public QObject, public QgsFeatureSi * * \returns FALSE if an error happened, TRUE otherwise * - * \since QGIS 3.0 */ bool deleteFeature( QgsFeatureId fid, QgsVectorLayer::DeleteContext *context = nullptr ) const; @@ -218,7 +209,6 @@ class CORE_EXPORT QgsVectorLayerJoinBuffer : public QObject, public QgsFeatureSi * * \returns FALSE if an error happened, TRUE otherwise * - * \since QGIS 3.0 */ bool deleteFeatures( const QgsFeatureIds &fids, QgsVectorLayer::DeleteContext *context = nullptr ) const; diff --git a/src/core/vector/qgsvectorlayerjoininfo.h b/src/core/vector/qgsvectorlayerjoininfo.h index 2e98caa506b..56421a810fa 100644 --- a/src/core/vector/qgsvectorlayerjoininfo.h +++ b/src/core/vector/qgsvectorlayerjoininfo.h @@ -28,7 +28,6 @@ * \brief Defines left outer join from our vector layer to some other vector layer. * The join is done based on [our layer].targetField = [join layer].joinField * - * \since QGIS 3.0 */ class CORE_EXPORT QgsVectorLayerJoinInfo { @@ -76,55 +75,47 @@ class CORE_EXPORT QgsVectorLayerJoinInfo /** * Returns whether the form has to be dynamically updated with joined fields * when a feature is being created in the target layer. - * \since QGIS 3.0 */ bool isDynamicFormEnabled() const { return mDynamicForm; } /** * Sets whether the form has to be dynamically updated with joined fields * when a feature is being created in the target layer. - * \since QGIS 3.0 */ void setDynamicFormEnabled( bool enabled ) { mDynamicForm = enabled; } /** * Returns whether joined fields may be edited through the form of * the target layer. - * \since QGIS 3.0 */ bool isEditable() const { return mEditable; } /** * Sets whether the form of the target layer allows editing joined fields. - * \since QGIS 3.0 */ void setEditable( bool enabled ); /** * Returns whether a feature created on the target layer has to impact * the joined layer by creating a new feature if necessary. - * \since QGIS 3.0 */ bool hasUpsertOnEdit() const { return mUpsertOnEdit; } /** * Sets whether a feature created on the target layer has to impact * the joined layer by creating a new feature if necessary. - * \since QGIS 3.0 */ void setUpsertOnEdit( bool enabled ) { mUpsertOnEdit = enabled; } /** * Returns whether a feature deleted on the target layer has to impact the * joined layer by deleting the corresponding joined feature. - * \since QGIS 3.0 */ bool hasCascadedDelete() const { return mCascadedDelete; } /** * Sets whether a feature deleted on the target layer has to impact the * joined layer by deleting the corresponding joined feature. - * \since QGIS 3.0 */ void setCascadedDelete( bool enabled ) { mCascadedDelete = enabled; } @@ -132,7 +123,6 @@ class CORE_EXPORT QgsVectorLayerJoinInfo * Returns the prefixed name of the field. * \param field the field * \returns the prefixed name of the field - * \since QGIS 3.0 */ QString prefixedFieldName( const QgsField &field ) const; @@ -141,7 +131,6 @@ class CORE_EXPORT QgsVectorLayerJoinInfo * join layer information. * \param feature A feature from the target layer * \returns the corresponding joined feature - * \since QGIS 3.0 */ QgsFeature extractJoinedFeature( const QgsFeature &feature ) const; @@ -179,7 +168,6 @@ class CORE_EXPORT QgsVectorLayerJoinInfo * Returns TRUE if blocklisted fields is not empty or if a subset of names * has been set. * - * \since QGIS 3.0 */ bool hasSubset( bool blocklisted = true ) const; @@ -190,7 +178,6 @@ class CORE_EXPORT QgsVectorLayerJoinInfo * \warning This method is NOT thread safe, and MUST be called from the thread where the vector layers * participating in the join reside. See variant which accepts a QgsFields argument for a thread safe alternative. * - * \since QGIS 3.0 */ static QStringList joinFieldNamesSubset( const QgsVectorLayerJoinInfo &info, bool blocklisted = true ); diff --git a/src/core/vector/qgsvectorlayerundopassthroughcommand.h b/src/core/vector/qgsvectorlayerundopassthroughcommand.h index 80fa09766af..6c60c32fd4c 100644 --- a/src/core/vector/qgsvectorlayerundopassthroughcommand.h +++ b/src/core/vector/qgsvectorlayerundopassthroughcommand.h @@ -26,7 +26,6 @@ class QgsTransaction; * \ingroup core * \class QgsVectorLayerUndoPassthroughCommand * \brief Undo command for vector layer in transaction group mode. - * \since QGIS 3.0 */ @@ -72,14 +71,12 @@ class CORE_EXPORT QgsVectorLayerUndoPassthroughCommand : public QgsVectorLayerUn /** * Sets the error message. * - * \since QGIS 3.0 */ void setErrorMessage( const QString &errorMessage ); /** * Returns the error message or an empty string if there's none. * - * \since QGIS 3.0 */ QString errorMessage() const; @@ -94,7 +91,6 @@ class CORE_EXPORT QgsVectorLayerUndoPassthroughCommand : public QgsVectorLayerUn * \ingroup core * \class QgsVectorLayerUndoPassthroughCommandAddFeatures * \brief Undo command for adding a feature to a vector layer in transaction group mode. - * \since QGIS 3.0 */ class CORE_EXPORT QgsVectorLayerUndoPassthroughCommandAddFeatures : public QgsVectorLayerUndoPassthroughCommand @@ -126,7 +122,6 @@ class CORE_EXPORT QgsVectorLayerUndoPassthroughCommandAddFeatures : public QgsVe * \ingroup core * \class QgsVectorLayerUndoPassthroughCommandDeleteFeatures * \brief Undo command for deleting features from a vector layer in transaction group. - * \since QGIS 3.0 */ class CORE_EXPORT QgsVectorLayerUndoPassthroughCommandDeleteFeatures : public QgsVectorLayerUndoPassthroughCommand @@ -153,7 +148,6 @@ class CORE_EXPORT QgsVectorLayerUndoPassthroughCommandDeleteFeatures : public Qg * \ingroup core * \class QgsVectorLayerUndoPassthroughCommandChangeGeometry * \brief Undo command for changing feature geometry from a vector layer in transaction group. - * \since QGIS 3.0 */ class CORE_EXPORT QgsVectorLayerUndoPassthroughCommandChangeGeometry : public QgsVectorLayerUndoPassthroughCommand @@ -185,7 +179,6 @@ class CORE_EXPORT QgsVectorLayerUndoPassthroughCommandChangeGeometry : public Qg * \ingroup core * \class QgsVectorLayerUndoPassthroughCommandChangeAttribute * \brief Undo command for changing attr value from a vector layer in transaction group. - * \since QGIS 3.0 */ class CORE_EXPORT QgsVectorLayerUndoPassthroughCommandChangeAttribute: public QgsVectorLayerUndoPassthroughCommand @@ -216,7 +209,6 @@ class CORE_EXPORT QgsVectorLayerUndoPassthroughCommandChangeAttribute: public Qg * \ingroup core * \class QgsVectorLayerUndoPassthroughCommandChangeAttributes * \brief Undo command for changing attributes' values from a vector layer in transaction group. - * \since QGIS 3.0 */ class CORE_EXPORT QgsVectorLayerUndoPassthroughCommandChangeAttributes: public QgsVectorLayerUndoPassthroughCommand @@ -246,7 +238,6 @@ class CORE_EXPORT QgsVectorLayerUndoPassthroughCommandChangeAttributes: public Q * \ingroup core * \class QgsVectorLayerUndoPassthroughCommandAddAttribute * \brief Undo command for adding attri to a vector layer in transaction group. - * \since QGIS 3.0 */ class CORE_EXPORT QgsVectorLayerUndoPassthroughCommandAddAttribute : public QgsVectorLayerUndoPassthroughCommand @@ -271,7 +262,6 @@ class CORE_EXPORT QgsVectorLayerUndoPassthroughCommandAddAttribute : public QgsV * \ingroup core * \class QgsVectorLayerUndoPassthroughCommandDeleteAttribute * \brief Undo command for deleting attri of a vector layer in transaction group. - * \since QGIS 3.0 */ class CORE_EXPORT QgsVectorLayerUndoPassthroughCommandDeleteAttribute : public QgsVectorLayerUndoPassthroughCommand @@ -297,7 +287,6 @@ class CORE_EXPORT QgsVectorLayerUndoPassthroughCommandDeleteAttribute : public Q * \ingroup core * \class QgsVectorLayerUndoPassthroughCommandRenameAttribute * \brief Undo command for deleting attri of a vector layer in transaction group. - * \since QGIS 3.0 */ class CORE_EXPORT QgsVectorLayerUndoPassthroughCommandRenameAttribute : public QgsVectorLayerUndoPassthroughCommand @@ -325,7 +314,6 @@ class CORE_EXPORT QgsVectorLayerUndoPassthroughCommandRenameAttribute : public Q * \ingroup core * \class QgsVectorLayerUndoPassthroughCommandUpdate * \brief Undo command for running a specific sql query in transaction group. - * \since QGIS 3.0 */ class CORE_EXPORT QgsVectorLayerUndoPassthroughCommandUpdate : public QgsVectorLayerUndoPassthroughCommand diff --git a/src/core/vector/qgsvectorlayerutils.h b/src/core/vector/qgsvectorlayerutils.h index 940e6fadcf4..12dc093f9cf 100644 --- a/src/core/vector/qgsvectorlayerutils.h +++ b/src/core/vector/qgsvectorlayerutils.h @@ -46,7 +46,6 @@ typedef QHash QgsMaskedLayers; * \class QgsVectorLayerUtils * \brief Contains utility methods for working with QgsVectorLayers. * - * \since QGIS 3.0 */ class CORE_EXPORT QgsVectorLayerUtils @@ -58,7 +57,6 @@ class CORE_EXPORT QgsVectorLayerUtils * \class QgsDuplicateFeatureContext * \brief Contains mainly the QMap with QgsVectorLayer and QgsFeatureIds do list all the duplicated features * - * \since QGIS 3.0 */ class CORE_EXPORT QgsDuplicateFeatureContext { @@ -69,13 +67,11 @@ class CORE_EXPORT QgsVectorLayerUtils /** * Returns all the layers on which features have been duplicated - * \since QGIS 3.0 */ QList layers() const; /** * Returns the duplicated features in the given layer - * \since QGIS 3.0 */ QgsFeatureIds duplicatedFeatures( QgsVectorLayer *layer ) const; @@ -86,7 +82,6 @@ class CORE_EXPORT QgsVectorLayerUtils /** * To set info about duplicated features to the function feedback (layout and ids) - * \since QGIS 3.0 */ void setDuplicatedFeatures( QgsVectorLayer *layer, const QgsFeatureIds &ids ); }; @@ -129,7 +124,6 @@ class CORE_EXPORT QgsVectorLayerUtils * \param ok will be set to FALSE if field or expression is invalid, otherwise TRUE * \param selectedOnly set to TRUE to get values from selected features only * \returns feature iterator - * \since QGIS 3.0 */ static QgsFeatureIterator getValuesIterator( const QgsVectorLayer *layer, const QString &fieldOrExpression, bool &ok, bool selectedOnly ); @@ -142,7 +136,6 @@ class CORE_EXPORT QgsVectorLayerUtils * \param feedback optional feedback object to allow cancellation * \returns list of fetched values * \see getDoubleValues - * \since QGIS 3.0 */ static QList< QVariant > getValues( const QgsVectorLayer *layer, const QString &fieldOrExpression, bool &ok, bool selectedOnly = false, QgsFeedback *feedback = nullptr ); @@ -157,7 +150,6 @@ class CORE_EXPORT QgsVectorLayerUtils * \param feedback optional feedback object to allow cancellation * \returns list of fetched values * \see getValues - * \since QGIS 3.0 */ static QList< double > getDoubleValues( const QgsVectorLayer *layer, const QString &fieldOrExpression, bool &ok, bool selectedOnly = false, int *nullCount = nullptr, QgsFeedback *feedback = nullptr ); @@ -233,7 +225,6 @@ class CORE_EXPORT QgsVectorLayerUtils * \a maxDepth the maximum depth to duplicate children in relations, 0 is unlimited depth (in any case, limited to 100) * \a depth the current depth, not exposed in Python * \a referencedLayersBranch the current branch of layers across the relations, not exposed in Python, taken by copy not reference, used to avoid infinite loop - * \since QGIS 3.0 */ static QgsFeature duplicateFeature( QgsVectorLayer *layer, const QgsFeature &feature, QgsProject *project, QgsDuplicateFeatureContext &duplicateFeatureContext SIP_OUT, const int maxDepth = 0, int depth SIP_PYARGREMOVE = 0, QList referencedLayersBranch SIP_PYARGREMOVE = QList() ); diff --git a/src/crashhandler/qgsstacktrace.h b/src/crashhandler/qgsstacktrace.h index bca2f8510ff..3b1752493ed 100644 --- a/src/crashhandler/qgsstacktrace.h +++ b/src/crashhandler/qgsstacktrace.h @@ -33,7 +33,6 @@ * The QgsStacktrace class provides an interface to generate a stack trace for * displaying additional debug information when things go wrong. * -* \since QGIS 3.0 */ class QgsStackTrace { @@ -75,7 +74,6 @@ class QgsStackTrace /** * Returns a demangled stack backtrace of the caller function. * - * \since QGIS 3.0 */ static QgsStackTrace *trace( DWORD processID, DWORD threadID, struct _EXCEPTION_POINTERS *ExceptionInfo, QString symbolPath ); #endif @@ -85,7 +83,6 @@ class QgsStackTrace /** * Returns a demangled stack backtrace of the caller function. * - * \since QGIS 3.0 */ static QVector trace( unsigned int maxFrames = 63 ); #endif diff --git a/src/gui/actions/qgsactionmenu.h b/src/gui/actions/qgsactionmenu.h index 0d89772c3ac..54a583a3658 100644 --- a/src/gui/actions/qgsactionmenu.h +++ b/src/gui/actions/qgsactionmenu.h @@ -105,14 +105,12 @@ class GUI_EXPORT QgsActionMenu : public QMenu /** * Sets an expression context scope used to resolve underlying actions. * - * \since QGIS 3.0 */ void setExpressionContextScope( const QgsExpressionContextScope &scope ); /** * Returns an expression context scope used to resolve underlying actions. * - * \since QGIS 3.0 */ QgsExpressionContextScope expressionContextScope() const; diff --git a/src/gui/actions/qgsmaplayeraction.h b/src/gui/actions/qgsmaplayeraction.h index 813ba8919ed..8613e7834d3 100644 --- a/src/gui/actions/qgsmaplayeraction.h +++ b/src/gui/actions/qgsmaplayeraction.h @@ -60,7 +60,6 @@ class GUI_EXPORT QgsMapLayerAction : public QAction /** * Layer behavior flags. - * \since QGIS 3.0 */ Qgis::MapLayerActionFlags flags() const; @@ -129,7 +128,6 @@ class GUI_EXPORT QgsMapLayerAction : public QAction /** * Returns TRUE if the action is only enabled for layers in editable mode. - * \since QGIS 3.0 */ bool isEnabledOnlyWhenEditable() const; diff --git a/src/gui/attributetable/qgsdualview.h b/src/gui/attributetable/qgsdualview.h index 20820685fed..aebe05fb529 100644 --- a/src/gui/attributetable/qgsdualview.h +++ b/src/gui/attributetable/qgsdualview.h @@ -271,7 +271,6 @@ class GUI_EXPORT QgsDualView : public QStackedWidget, private Ui::QgsDualViewBas /** * Cancel the progress dialog (if any) - * \since QGIS 3.0 */ void cancelProgress( ); @@ -466,7 +465,6 @@ class GUI_EXPORT QgsAttributeTableAction : public QAction /** * Create a new attribute table action. * - * \since QGIS 3.0 */ QgsAttributeTableAction( const QString &name, QgsDualView *dualView, QUuid action, const QModelIndex &fieldIdx ) : QAction( name, dualView ) diff --git a/src/gui/auth/qgsauthsettingswidget.h b/src/gui/auth/qgsauthsettingswidget.h index a6bfea0f548..3153339c152 100644 --- a/src/gui/auth/qgsauthsettingswidget.h +++ b/src/gui/auth/qgsauthsettingswidget.h @@ -31,7 +31,6 @@ * The widget also offers the functionality to convert username/password credentials * to an authentication configuration. * - * \since QGIS 3.0 */ class GUI_EXPORT QgsAuthSettingsWidget : public QWidget, private Ui::QgsAuthSettingsWidget { diff --git a/src/gui/editorwidgets/core/qgseditorconfigwidget.h b/src/gui/editorwidgets/core/qgseditorconfigwidget.h index 4eba3af6da1..a36a42105e6 100644 --- a/src/gui/editorwidgets/core/qgseditorconfigwidget.h +++ b/src/gui/editorwidgets/core/qgseditorconfigwidget.h @@ -83,7 +83,6 @@ class GUI_EXPORT QgsEditorConfigWidget : public QWidget, public QgsExpressionCon /** * Emitted when the configuration of the widget is changed. - * \since QGIS 3.0 */ void changed(); diff --git a/src/gui/editorwidgets/core/qgseditorwidgetautoconf.h b/src/gui/editorwidgets/core/qgseditorwidgetautoconf.h index 8f49a487db3..beec2cf27fa 100644 --- a/src/gui/editorwidgets/core/qgseditorwidgetautoconf.h +++ b/src/gui/editorwidgets/core/qgseditorwidgetautoconf.h @@ -27,7 +27,6 @@ class QgsEditorWidgetSetup; * \ingroup gui * \brief Base class for plugins allowing to pick automatically a widget type for editing fields. * - * \since QGIS 3.0 */ class GUI_EXPORT QgsEditorWidgetAutoConfPlugin { @@ -62,7 +61,6 @@ class GUI_EXPORT QgsEditorWidgetAutoConfPlugin * * The plugins are instances of QgsEditorWidgetAutoConfPlugin. * \note not available in Python bindings - * \since QGIS 3.0 */ class GUI_EXPORT QgsEditorWidgetAutoConf SIP_SKIP { diff --git a/src/gui/editorwidgets/core/qgseditorwidgetwrapper.h b/src/gui/editorwidgets/core/qgseditorwidgetwrapper.h index 9e1d0aae027..4bcc2690fab 100644 --- a/src/gui/editorwidgets/core/qgseditorwidgetwrapper.h +++ b/src/gui/editorwidgets/core/qgseditorwidgetwrapper.h @@ -55,7 +55,6 @@ class GUI_EXPORT QgsEditorWidgetWrapper : public QgsWidgetWrapper /** * Result of constraint checks. - * \since QGIS 3.0 */ enum ConstraintResult { @@ -169,7 +168,6 @@ class GUI_EXPORT QgsEditorWidgetWrapper : public QgsWidgetWrapper * \param constraintOrigin Optional origin for constraints to check. This * can be used to limit the constraints tested to only provider or layer * based constraints. - * \since QGIS 3.0 */ void updateConstraint( const QgsVectorLayer *layer, int index, const QgsFeature &feature, QgsFieldConstraints::ConstraintOrigin constraintOrigin = QgsFieldConstraints::ConstraintOriginNotSet ); @@ -194,7 +192,6 @@ class GUI_EXPORT QgsEditorWidgetWrapper : public QgsWidgetWrapper * Returns TRUE if the widget is preventing the feature from being committed. This may be TRUE as a result * of attribute values failing enforced field constraints. * \see isValidConstraint() - * \since QGIS 3.0 */ bool isBlockingCommit() const; @@ -202,14 +199,12 @@ class GUI_EXPORT QgsEditorWidgetWrapper : public QgsWidgetWrapper * Returns the reason why a constraint check has failed (or an empty string * if constraint check was successful). * \see isValidConstraint() - * \since QGIS 3.0 */ QString constraintFailureReason() const; /** * Add a hint text on the widget * \param hintText The hint text to display - * \since QGIS 3.0 */ virtual void setHint( const QString &hintText ); @@ -217,7 +212,6 @@ class GUI_EXPORT QgsEditorWidgetWrapper : public QgsWidgetWrapper * Returns the constraint result, which is the current result of the constraint * on the widget influencing its visualization. * - * \since QGIS 3.0 */ ConstraintResult constraintResult() const; @@ -227,7 +221,6 @@ class GUI_EXPORT QgsEditorWidgetWrapper : public QgsWidgetWrapper * Returns TRUE if the constraint result will be visualized on the widget (with color). * This will be disabled when the form is not editable. * - * \since QGIS 3.0 */ bool constraintResultVisible() const; @@ -238,7 +231,6 @@ class GUI_EXPORT QgsEditorWidgetWrapper : public QgsWidgetWrapper * This will be disabled when the form is not editable. * * \param constraintResultVisible if constraintResult should be displayed (mostly editable status) - * \since QGIS 3.0 */ void setConstraintResultVisible( bool constraintResultVisible ); diff --git a/src/gui/editorwidgets/core/qgssearchwidgetwrapper.h b/src/gui/editorwidgets/core/qgssearchwidgetwrapper.h index 7763a08668d..6a43f443d9b 100644 --- a/src/gui/editorwidgets/core/qgssearchwidgetwrapper.h +++ b/src/gui/editorwidgets/core/qgssearchwidgetwrapper.h @@ -181,7 +181,6 @@ class GUI_EXPORT QgsSearchWidgetWrapper : public QgsWidgetWrapper * If in SearchMode returns a quoted field identifier. * If in AggregateSearchMode returns an appropriate aggregate expression. * - * \since QGIS 3.0 */ QString createFieldIdentifier() const; @@ -189,7 +188,6 @@ class GUI_EXPORT QgsSearchWidgetWrapper : public QgsWidgetWrapper * If in AggregateSearch mode, which aggregate should be used to construct * the filter expression. Is a Null String if none. * - * \since QGIS 3.0 */ QString aggregate() const; @@ -197,7 +195,6 @@ class GUI_EXPORT QgsSearchWidgetWrapper : public QgsWidgetWrapper * If in AggregateSearch mode, which aggregate should be used to construct * the filter expression. Is a Null String if none. * - * \since QGIS 3.0 */ void setAggregate( const QString &aggregate ); diff --git a/src/gui/editorwidgets/core/qgswidgetwrapper.h b/src/gui/editorwidgets/core/qgswidgetwrapper.h index 139794303e1..fa868f9a09c 100644 --- a/src/gui/editorwidgets/core/qgswidgetwrapper.h +++ b/src/gui/editorwidgets/core/qgswidgetwrapper.h @@ -85,7 +85,6 @@ class GUI_EXPORT QgsWidgetWrapper : public QObject /** * Returns the editor widget property definitions. - * \since QGIS 3.0 */ static const QgsPropertiesDefinition &propertyDefinitions(); @@ -183,7 +182,6 @@ class GUI_EXPORT QgsWidgetWrapper : public QObject * \see setDataDefinedProperties() * * \note not available in Python bindings - * \since QGIS 3.0 */ QgsPropertyCollection &dataDefinedProperties() { return mPropertyCollection; } SIP_SKIP @@ -191,7 +189,6 @@ class GUI_EXPORT QgsWidgetWrapper : public QObject * Returns a reference to the editor widget's property collection, used for data defined overrides. * \see setDataDefinedProperties() * \see Property - * \since QGIS 3.0 */ const QgsPropertyCollection &dataDefinedProperties() const { return mPropertyCollection; } @@ -200,7 +197,6 @@ class GUI_EXPORT QgsWidgetWrapper : public QObject * \param collection property collection. Existing properties will be replaced. * \see dataDefinedProperties() * \see Property - * \since QGIS 3.0 */ void setDataDefinedProperties( const QgsPropertyCollection &collection ) { mPropertyCollection = collection; } diff --git a/src/gui/editorwidgets/qgsdatetimeedit.h b/src/gui/editorwidgets/qgsdatetimeedit.h index e6847ac41e1..04a7593853d 100644 --- a/src/gui/editorwidgets/qgsdatetimeedit.h +++ b/src/gui/editorwidgets/qgsdatetimeedit.h @@ -209,7 +209,6 @@ class GUI_EXPORT QgsDateTimeEdit : public QDateTimeEdit * -> returns empty (toString) or invalid (fromString) values * * \note not available in Python bindings - * \since QGIS 3.0 */ void setMinimumEditDateTime(); diff --git a/src/gui/editorwidgets/qgskeyvaluewidgetfactory.h b/src/gui/editorwidgets/qgskeyvaluewidgetfactory.h index 226f09d5a1b..72ad8bbdf92 100644 --- a/src/gui/editorwidgets/qgskeyvaluewidgetfactory.h +++ b/src/gui/editorwidgets/qgskeyvaluewidgetfactory.h @@ -25,7 +25,6 @@ SIP_NO_FILE * \ingroup gui * \brief Factory for widgets for editing a QVariantMap * \note not available in Python bindings - * \since QGIS 3.0 */ class GUI_EXPORT QgsKeyValueWidgetFactory : public QgsEditorWidgetFactory { diff --git a/src/gui/editorwidgets/qgskeyvaluewidgetwrapper.h b/src/gui/editorwidgets/qgskeyvaluewidgetwrapper.h index cd1b8f3e4d1..1863f50fd34 100644 --- a/src/gui/editorwidgets/qgskeyvaluewidgetwrapper.h +++ b/src/gui/editorwidgets/qgskeyvaluewidgetwrapper.h @@ -27,7 +27,6 @@ class QgsKeyValueWidget; * \ingroup gui * \brief Wraps a key/value widget. * \note not available in Python bindings - * \since QGIS 3.0 */ class GUI_EXPORT QgsKeyValueWidgetWrapper : public QgsEditorWidgetWrapper { diff --git a/src/gui/editorwidgets/qgslistwidgetfactory.h b/src/gui/editorwidgets/qgslistwidgetfactory.h index 99b8e5a4319..02c3a9aa9e1 100644 --- a/src/gui/editorwidgets/qgslistwidgetfactory.h +++ b/src/gui/editorwidgets/qgslistwidgetfactory.h @@ -25,7 +25,6 @@ SIP_NO_FILE * \ingroup gui * \brief Factory for widgets for editing a QVariantList or a QStringList * \note not available in Python bindings - * \since QGIS 3.0 */ class GUI_EXPORT QgsListWidgetFactory : public QgsEditorWidgetFactory { diff --git a/src/gui/editorwidgets/qgslistwidgetwrapper.h b/src/gui/editorwidgets/qgslistwidgetwrapper.h index 4f64b90eeb4..820677e22c0 100644 --- a/src/gui/editorwidgets/qgslistwidgetwrapper.h +++ b/src/gui/editorwidgets/qgslistwidgetwrapper.h @@ -27,7 +27,6 @@ class QgsListWidget; * \ingroup gui * \brief Wraps a list widget. * \note not available in Python bindings - * \since QGIS 3.0 */ class GUI_EXPORT QgsListWidgetWrapper : public QgsEditorWidgetWrapper { diff --git a/src/gui/editorwidgets/qgsrelationaggregatesearchwidgetwrapper.h b/src/gui/editorwidgets/qgsrelationaggregatesearchwidgetwrapper.h index 3e0daaebe84..6dbd7437ddc 100644 --- a/src/gui/editorwidgets/qgsrelationaggregatesearchwidgetwrapper.h +++ b/src/gui/editorwidgets/qgsrelationaggregatesearchwidgetwrapper.h @@ -30,7 +30,6 @@ class QgsRelationWidgetWrapper; * For each attribute of the child, an additional QgsAggregateToolButton will be shown * to determine how the values should be aggregated for searching. * - * \since QGIS 3.0 */ class GUI_EXPORT QgsRelationAggregateSearchWidgetWrapper : public QgsSearchWidgetWrapper { diff --git a/src/gui/editorwidgets/qgsrelationwidgetwrapper.h b/src/gui/editorwidgets/qgsrelationwidgetwrapper.h index 4a6c48d4be1..008f1cbf3b7 100644 --- a/src/gui/editorwidgets/qgsrelationwidgetwrapper.h +++ b/src/gui/editorwidgets/qgsrelationwidgetwrapper.h @@ -181,7 +181,6 @@ class GUI_EXPORT QgsRelationWidgetWrapper : public QgsWidgetWrapper /** * The relation for which this wrapper is created. * - * \since QGIS 3.0 */ QgsRelation relation() const; diff --git a/src/gui/editorwidgets/qgstexteditwrapper.h b/src/gui/editorwidgets/qgstexteditwrapper.h index 5783b589197..6fb63afc304 100644 --- a/src/gui/editorwidgets/qgstexteditwrapper.h +++ b/src/gui/editorwidgets/qgstexteditwrapper.h @@ -70,7 +70,6 @@ class GUI_EXPORT QgsTextEditWrapper : public QgsEditorWidgetWrapper /** * Add a hint text on the widget * \param hintText The hint text to display - * \since QGIS 3.0 */ void setHint( const QString &hintText ) override; diff --git a/src/gui/editorwidgets/qgsvaluemapconfigdlg.h b/src/gui/editorwidgets/qgsvaluemapconfigdlg.h index 0c52e34ee05..947ecca1798 100644 --- a/src/gui/editorwidgets/qgsvaluemapconfigdlg.h +++ b/src/gui/editorwidgets/qgsvaluemapconfigdlg.h @@ -70,7 +70,6 @@ class GUI_EXPORT QgsValueMapConfigDlg : public QgsEditorConfigWidget, private Ui * * If \a skipNull is TRUE, then NULL entries will not be added. * - * \since QGIS 3.0 */ static void populateComboBox( QComboBox *comboBox, const QVariantMap &configuration, bool skipNull ); diff --git a/src/gui/labeling/qgslabelingwidget.h b/src/gui/labeling/qgslabelingwidget.h index a09361bcd92..1c789027fca 100644 --- a/src/gui/labeling/qgslabelingwidget.h +++ b/src/gui/labeling/qgslabelingwidget.h @@ -51,7 +51,6 @@ class GUI_EXPORT QgsLabelingWidget : public QgsMapLayerConfigWidget, private Ui: /** * Returns the labeling gui widget or NULLPTR if none. * - * \since QGIS 3.0 */ QgsLabelingGui *labelingGui(); diff --git a/src/gui/layertree/qgslayertreemapcanvasbridge.h b/src/gui/layertree/qgslayertreemapcanvasbridge.h index d4d80f0a7ce..0e0fb5eb504 100644 --- a/src/gui/layertree/qgslayertreemapcanvasbridge.h +++ b/src/gui/layertree/qgslayertreemapcanvasbridge.h @@ -64,7 +64,6 @@ class GUI_EXPORT QgsLayerTreeMapCanvasBridge : public QObject /** * Associates overview canvas with the bridge, so the overview will be updated whenever main canvas is updated - * \since QGIS 3.0 * \deprecated use setOverviewCanvas instead */ void setOvervewCanvas( QgsMapOverviewCanvas *overviewCanvas ) SIP_DEPRECATED; // TODO QGIS 4.0 remove @@ -75,7 +74,6 @@ class GUI_EXPORT QgsLayerTreeMapCanvasBridge : public QObject /** * Returns associated overview canvas (may be NULLPTR) - * \since QGIS 3.0 */ QgsMapOverviewCanvas *overviewCanvas() const { return mOverviewCanvas; } @@ -94,7 +92,6 @@ class GUI_EXPORT QgsLayerTreeMapCanvasBridge : public QObject /** * Emitted when the set of layers (or order of layers) visible in the * canvas changes. - * \since QGIS 3.0 */ void canvasLayersChanged( const QList< QgsMapLayer * > &layers ); diff --git a/src/gui/layout/qgslayoutcustomdrophandler.h b/src/gui/layout/qgslayoutcustomdrophandler.h index 241e5ea7cf7..1b1651e4217 100644 --- a/src/gui/layout/qgslayoutcustomdrophandler.h +++ b/src/gui/layout/qgslayoutcustomdrophandler.h @@ -28,7 +28,6 @@ class QgsLayoutItem; * \ingroup gui * \brief Abstract base class that may be implemented to handle new types of data to be dropped or pasted in QGIS layouts. * - * \since QGIS 3.0 */ class GUI_EXPORT QgsLayoutCustomDropHandler : public QObject { diff --git a/src/gui/layout/qgslayoutdesignerinterface.h b/src/gui/layout/qgslayoutdesignerinterface.h index cbe362c3aba..6d2f2679553 100644 --- a/src/gui/layout/qgslayoutdesignerinterface.h +++ b/src/gui/layout/qgslayoutdesignerinterface.h @@ -50,7 +50,6 @@ class QToolBar; * signal and gracefully cleanup any customizations before the designer dialog is * deleted. * - * \since QGIS 3.0 */ class GUI_EXPORT QgsLayoutDesignerInterface: public QObject { diff --git a/src/gui/layout/qgslayoutimageexportoptionsdialog.h b/src/gui/layout/qgslayoutimageexportoptionsdialog.h index 4bcfc145d8e..0c2ff746f60 100644 --- a/src/gui/layout/qgslayoutimageexportoptionsdialog.h +++ b/src/gui/layout/qgslayoutimageexportoptionsdialog.h @@ -31,7 +31,6 @@ * \brief A dialog for customizing the properties of an exported image file. * * \note This class is not a part of public API - * \since QGIS 3.0 */ class GUI_EXPORT QgsLayoutImageExportOptionsDialog: public QDialog, private Ui::QgsLayoutImageExportOptionsDialog { diff --git a/src/gui/layout/qgslayoutitemcombobox.h b/src/gui/layout/qgslayoutitemcombobox.h index ff892b95d18..9969da6a79d 100644 --- a/src/gui/layout/qgslayoutitemcombobox.h +++ b/src/gui/layout/qgslayoutitemcombobox.h @@ -29,7 +29,6 @@ * \ingroup gui * \brief The QgsLayoutItemComboBox class is a combo box which displays items of * a matching type from a layout. - * \since QGIS 3.0 */ class GUI_EXPORT QgsLayoutItemComboBox : public QComboBox { diff --git a/src/gui/layout/qgslayoutitemguiregistry.h b/src/gui/layout/qgslayoutitemguiregistry.h index 1cd15aa72cc..5e939510abd 100644 --- a/src/gui/layout/qgslayoutitemguiregistry.h +++ b/src/gui/layout/qgslayoutitemguiregistry.h @@ -41,7 +41,6 @@ class QgsLayoutItemBaseWidget; * the components related to the GUI behavior of a layout item. * * \note In C++ you can use QgsLayoutItemGuiMetadata convenience class. - * \since QGIS 3.0 */ class GUI_EXPORT QgsLayoutItemAbstractGuiMetadata { @@ -178,7 +177,6 @@ typedef std::function QgsLayoutIt * \ingroup gui * \brief Convenience metadata class that uses static functions to handle layout item GUI behavior. * \note not available in Python bindings - * \since QGIS 3.0 */ class GUI_EXPORT QgsLayoutItemGuiMetadata : public QgsLayoutItemAbstractGuiMetadata { @@ -311,7 +309,6 @@ class GUI_EXPORT QgsLayoutItemGuiMetadata : public QgsLayoutItemAbstractGuiMetad * For instance, the various basic shape creation tools would use QgsLayoutItemGuiGroup * to display grouped within designer dialogs. * - * \since QGIS 3.0 */ class GUI_EXPORT QgsLayoutItemGuiGroup { @@ -355,7 +352,6 @@ class GUI_EXPORT QgsLayoutItemGuiGroup * This acts as a companion to QgsLayoutItemRegistry, handling only * the components related to the GUI behavior of layout items. * - * \since QGIS 3.0 */ class GUI_EXPORT QgsLayoutItemGuiRegistry : public QObject { diff --git a/src/gui/layout/qgslayoutitemwidget.h b/src/gui/layout/qgslayoutitemwidget.h index 19f1efa5c01..04f816bc318 100644 --- a/src/gui/layout/qgslayoutitemwidget.h +++ b/src/gui/layout/qgslayoutitemwidget.h @@ -57,7 +57,6 @@ class QgsMasterLayoutInterface; * If you are creating a new QgsLayoutItem configuration widget, you should instead * inherit from QgsLayoutItemBaseWidget (rather then directly working with QgsLayoutConfigObject). * - * \since QGIS 3.0 */ class GUI_EXPORT QgsLayoutConfigObject: public QObject { @@ -117,7 +116,6 @@ class GUI_EXPORT QgsLayoutConfigObject: public QObject * this base class. * * - * \since QGIS 3.0 */ class GUI_EXPORT QgsLayoutItemBaseWidget: public QgsPanelWidget { @@ -212,7 +210,6 @@ class GUI_EXPORT QgsLayoutItemBaseWidget: public QgsPanelWidget * \ingroup gui * \brief A widget for controlling the common properties of layout items (e.g. position and size, background, stroke, frame). * This widget can be embedded into other layout item widgets. - * \since QGIS 3.0 */ class GUI_EXPORT QgsLayoutItemPropertiesWidget: public QWidget, private Ui::QgsLayoutItemWidgetBase { diff --git a/src/gui/layout/qgslayoutmousehandles.h b/src/gui/layout/qgslayoutmousehandles.h index 8571c44fadb..51058b129d1 100644 --- a/src/gui/layout/qgslayoutmousehandles.h +++ b/src/gui/layout/qgslayoutmousehandles.h @@ -43,7 +43,6 @@ class QgsAbstractLayoutUndoCommand; * * \note not available in Python bindings * - * \since QGIS 3.0 */ class GUI_EXPORT QgsLayoutMouseHandles: public QgsGraphicsViewMouseHandles { diff --git a/src/gui/layout/qgslayoutnewitempropertiesdialog.h b/src/gui/layout/qgslayoutnewitempropertiesdialog.h index 285fe130cb3..391ca9ae081 100644 --- a/src/gui/layout/qgslayoutnewitempropertiesdialog.h +++ b/src/gui/layout/qgslayoutnewitempropertiesdialog.h @@ -31,7 +31,6 @@ * This is usually used only when constructing new layout items, allowing users to precisely * enter their sizes and positions. * - * \since QGIS 3.0 */ class GUI_EXPORT QgsLayoutItemPropertiesDialog : public QDialog, private Ui::QgsLayoutNewItemPropertiesDialog { diff --git a/src/gui/layout/qgslayoutreportsectionlabel.h b/src/gui/layout/qgslayoutreportsectionlabel.h index 95475c9dce8..bc18c4e5dab 100644 --- a/src/gui/layout/qgslayoutreportsectionlabel.h +++ b/src/gui/layout/qgslayoutreportsectionlabel.h @@ -33,7 +33,6 @@ * * \note not available in Python bindings * - * \since QGIS 3.0 */ class GUI_EXPORT QgsLayoutReportSectionLabel: public QGraphicsRectItem { diff --git a/src/gui/layout/qgslayoutruler.h b/src/gui/layout/qgslayoutruler.h index 2f5e72d50cd..d4a1c6ceae4 100644 --- a/src/gui/layout/qgslayoutruler.h +++ b/src/gui/layout/qgslayoutruler.h @@ -33,7 +33,6 @@ class QgsLayoutGuide; * current zoom and position of the visible layout and for interacting * with guides in a layout. * - * \since QGIS 3.0 */ class GUI_EXPORT QgsLayoutRuler: public QWidget { diff --git a/src/gui/layout/qgslayouttablebackgroundcolorsdialog.h b/src/gui/layout/qgslayouttablebackgroundcolorsdialog.h index eff46fe1efb..09d4a61b345 100644 --- a/src/gui/layout/qgslayouttablebackgroundcolorsdialog.h +++ b/src/gui/layout/qgslayouttablebackgroundcolorsdialog.h @@ -34,7 +34,6 @@ class QgsColorButton; * \brief A dialog for customization of the cell background colors for a QgsLayoutTable * * \note This class is not a part of public API - * \since QGIS 3.0 */ class GUI_EXPORT QgsLayoutTableBackgroundColorsDialog: public QDialog, private Ui::QgsLayoutTableBackgroundDialog { diff --git a/src/gui/layout/qgslayoutunitscombobox.h b/src/gui/layout/qgslayoutunitscombobox.h index 001fc108446..c04e316573b 100644 --- a/src/gui/layout/qgslayoutunitscombobox.h +++ b/src/gui/layout/qgslayoutunitscombobox.h @@ -28,7 +28,6 @@ class QgsLayoutMeasurementConverter; * \ingroup gui * \brief A custom combo box for selecting units for layout settings. * - * \since QGIS 3.0 */ class GUI_EXPORT QgsLayoutUnitsComboBox : public QComboBox { diff --git a/src/gui/layout/qgslayoutview.h b/src/gui/layout/qgslayoutview.h index ee3158ac84f..8ba5d079d74 100644 --- a/src/gui/layout/qgslayoutview.h +++ b/src/gui/layout/qgslayoutview.h @@ -45,7 +45,6 @@ class QgsScreenHelper; * * QgsLayoutView manages the layout interaction tools and mouse/key events. * - * \since QGIS 3.0 */ class GUI_EXPORT QgsLayoutView: public QGraphicsView { @@ -597,7 +596,6 @@ class GUI_EXPORT QgsLayoutView: public QGraphicsView * instances to provide custom context menus (opened upon right-click). * * \see QgsLayoutView - * \since QGIS 3.0 */ class GUI_EXPORT QgsLayoutViewMenuProvider { diff --git a/src/gui/layout/qgslayoutviewmouseevent.h b/src/gui/layout/qgslayoutviewmouseevent.h index 3d259f31760..489c2744b2e 100644 --- a/src/gui/layout/qgslayoutviewmouseevent.h +++ b/src/gui/layout/qgslayoutviewmouseevent.h @@ -30,7 +30,6 @@ class QgsLayoutItem; * * It is sent whenever the user moves, clicks, releases or double clicks the mouse. * In addition to the coordinates in pixel space it also knows the coordinates the layout space. - * \since QGIS 3.0 */ class GUI_EXPORT QgsLayoutViewMouseEvent : public QMouseEvent { diff --git a/src/gui/layout/qgslayoutviewrubberband.h b/src/gui/layout/qgslayoutviewrubberband.h index a92e8c2d4c3..19cd9d8fd5e 100644 --- a/src/gui/layout/qgslayoutviewrubberband.h +++ b/src/gui/layout/qgslayoutviewrubberband.h @@ -32,7 +32,6 @@ class QgsLayout; * \ingroup gui * \brief QgsLayoutViewRubberBand is an abstract base class for temporary rubber band items * in various shapes, for use within QgsLayoutView widgets. - * \since QGIS 3.0 */ class GUI_EXPORT QgsLayoutViewRubberBand : public QObject { @@ -154,7 +153,6 @@ class GUI_EXPORT QgsLayoutViewRubberBand : public QObject /** * \ingroup gui * \brief QgsLayoutViewRectangularRubberBand is rectangular rubber band for use within QgsLayoutView widgets. - * \since QGIS 3.0 */ class GUI_EXPORT QgsLayoutViewRectangularRubberBand : public QgsLayoutViewRubberBand { @@ -187,7 +185,6 @@ class GUI_EXPORT QgsLayoutViewRectangularRubberBand : public QgsLayoutViewRubber /** * \ingroup gui * \brief QgsLayoutViewEllipseRubberBand is elliptical rubber band for use within QgsLayoutView widgets. - * \since QGIS 3.0 */ class GUI_EXPORT QgsLayoutViewEllipticalRubberBand : public QgsLayoutViewRubberBand { @@ -220,7 +217,6 @@ class GUI_EXPORT QgsLayoutViewEllipticalRubberBand : public QgsLayoutViewRubberB /** * \ingroup gui * \brief QgsLayoutViewTriangleRubberBand is triangular rubber band for use within QgsLayoutView widgets. - * \since QGIS 3.0 */ class GUI_EXPORT QgsLayoutViewTriangleRubberBand : public QgsLayoutViewRubberBand { diff --git a/src/gui/layout/qgslayoutviewtool.h b/src/gui/layout/qgslayoutviewtool.h index 82cb329e54d..7f5f7c8e2c2 100644 --- a/src/gui/layout/qgslayoutviewtool.h +++ b/src/gui/layout/qgslayoutviewtool.h @@ -41,7 +41,6 @@ class QgsLayoutItem; * \brief Abstract base class for all layout view tools. * Layout view tools are user interactive tools for manipulating and adding items * to QgsLayoutView widgets. - * \since QGIS 3.0 */ class GUI_EXPORT QgsLayoutViewTool : public QObject { diff --git a/src/gui/layout/qgslayoutviewtooladditem.h b/src/gui/layout/qgslayoutviewtooladditem.h index bbaa3ca482f..fa257003bbf 100644 --- a/src/gui/layout/qgslayoutviewtooladditem.h +++ b/src/gui/layout/qgslayoutviewtooladditem.h @@ -25,7 +25,6 @@ /** * \ingroup gui * \brief Layout view tool for adding items to a layout. - * \since QGIS 3.0 */ class GUI_EXPORT QgsLayoutViewToolAddItem : public QgsLayoutViewTool { diff --git a/src/gui/layout/qgslayoutviewtooladdnodeitem.h b/src/gui/layout/qgslayoutviewtooladdnodeitem.h index d0a225d9bc9..8bdf961bc02 100644 --- a/src/gui/layout/qgslayoutviewtooladdnodeitem.h +++ b/src/gui/layout/qgslayoutviewtooladdnodeitem.h @@ -25,7 +25,6 @@ /** * \ingroup gui * \brief Layout view tool for adding node based items to a layout. - * \since QGIS 3.0 */ class GUI_EXPORT QgsLayoutViewToolAddNodeItem : public QgsLayoutViewTool { diff --git a/src/gui/layout/qgslayoutviewtooleditnodes.h b/src/gui/layout/qgslayoutviewtooleditnodes.h index 2b52648789f..baf9015b64c 100644 --- a/src/gui/layout/qgslayoutviewtooleditnodes.h +++ b/src/gui/layout/qgslayoutviewtooleditnodes.h @@ -25,7 +25,6 @@ class QgsLayoutNodesItem; /** * \ingroup gui * \brief Layout view tool for edit node based items in the layout. - * \since QGIS 3.0 */ class GUI_EXPORT QgsLayoutViewToolEditNodes : public QgsLayoutViewTool { diff --git a/src/gui/layout/qgslayoutviewtoolmoveitemcontent.h b/src/gui/layout/qgslayoutviewtoolmoveitemcontent.h index 8e5ffb3a120..8511baedb14 100644 --- a/src/gui/layout/qgslayoutviewtoolmoveitemcontent.h +++ b/src/gui/layout/qgslayoutviewtoolmoveitemcontent.h @@ -23,7 +23,6 @@ /** * \ingroup gui * \brief Layout view tool for moving and zooming item content. - * \since QGIS 3.0 */ class GUI_EXPORT QgsLayoutViewToolMoveItemContent : public QgsLayoutViewTool { diff --git a/src/gui/layout/qgslayoutviewtoolpan.h b/src/gui/layout/qgslayoutviewtoolpan.h index fc98d6e0584..4ccc7317d45 100644 --- a/src/gui/layout/qgslayoutviewtoolpan.h +++ b/src/gui/layout/qgslayoutviewtoolpan.h @@ -23,7 +23,6 @@ /** * \ingroup gui * \brief Layout view tool for panning the layout. - * \since QGIS 3.0 */ class GUI_EXPORT QgsLayoutViewToolPan : public QgsLayoutViewTool { diff --git a/src/gui/layout/qgslayoutviewtoolselect.h b/src/gui/layout/qgslayoutviewtoolselect.h index 494de431c90..eb602a9cbe5 100644 --- a/src/gui/layout/qgslayoutviewtoolselect.h +++ b/src/gui/layout/qgslayoutviewtoolselect.h @@ -27,7 +27,6 @@ class QgsLayoutMouseHandles; /** * \ingroup gui * \brief Layout view tool for selecting items in the layout. - * \since QGIS 3.0 */ class GUI_EXPORT QgsLayoutViewToolSelect : public QgsLayoutViewTool { diff --git a/src/gui/layout/qgslayoutviewtooltemporarykeypan.h b/src/gui/layout/qgslayoutviewtooltemporarykeypan.h index 7930524740c..4401eebe120 100644 --- a/src/gui/layout/qgslayoutviewtooltemporarykeypan.h +++ b/src/gui/layout/qgslayoutviewtooltemporarykeypan.h @@ -23,7 +23,6 @@ /** * \ingroup gui * \brief Layout view tool for temporarily panning a layout while a key is depressed. - * \since QGIS 3.0 */ class GUI_EXPORT QgsLayoutViewToolTemporaryKeyPan : public QgsLayoutViewTool { diff --git a/src/gui/layout/qgslayoutviewtooltemporarykeyzoom.h b/src/gui/layout/qgslayoutviewtooltemporarykeyzoom.h index d70b49dcd2f..dc82d0e6626 100644 --- a/src/gui/layout/qgslayoutviewtooltemporarykeyzoom.h +++ b/src/gui/layout/qgslayoutviewtooltemporarykeyzoom.h @@ -25,7 +25,6 @@ /** * \ingroup gui * \brief Layout view tool for temporarily zooming a layout while a key is depressed. - * \since QGIS 3.0 */ class GUI_EXPORT QgsLayoutViewToolTemporaryKeyZoom : public QgsLayoutViewToolZoom { diff --git a/src/gui/layout/qgslayoutviewtooltemporarymousepan.h b/src/gui/layout/qgslayoutviewtooltemporarymousepan.h index d2638e79d46..c11651082f0 100644 --- a/src/gui/layout/qgslayoutviewtooltemporarymousepan.h +++ b/src/gui/layout/qgslayoutviewtooltemporarymousepan.h @@ -23,7 +23,6 @@ /** * \ingroup gui * \brief Layout view tool for temporarily panning a layout while a mouse button is depressed. - * \since QGIS 3.0 */ class GUI_EXPORT QgsLayoutViewToolTemporaryMousePan : public QgsLayoutViewTool { diff --git a/src/gui/layout/qgslayoutviewtoolzoom.h b/src/gui/layout/qgslayoutviewtoolzoom.h index c9f979b7711..8138fc2a006 100644 --- a/src/gui/layout/qgslayoutviewtoolzoom.h +++ b/src/gui/layout/qgslayoutviewtoolzoom.h @@ -25,7 +25,6 @@ /** * \ingroup gui * \brief Layout view tool for zooming into and out of the layout. - * \since QGIS 3.0 */ class GUI_EXPORT QgsLayoutViewToolZoom : public QgsLayoutViewTool { diff --git a/src/gui/locator/qgslocatorwidget.h b/src/gui/locator/qgslocatorwidget.h index ef33f983117..f116d349250 100644 --- a/src/gui/locator/qgslocatorwidget.h +++ b/src/gui/locator/qgslocatorwidget.h @@ -41,7 +41,6 @@ class QgsLocatorLineEdit; * \brief A special locator widget which allows searching for matching results from a QgsLocator * and presenting them to users for selection. * \see QgsLocator - * \since QGIS 3.0 */ class GUI_EXPORT QgsLocatorWidget : public QWidget { @@ -157,7 +156,6 @@ class QgsLocatorFilterFilter : public QgsLocatorFilter * \class QgsLocatorResultsView * \ingroup gui * \brief Custom QTreeView designed for showing the results in a QgsLocatorWidget. - * \since QGIS 3.0 */ class GUI_EXPORT QgsLocatorResultsView : public QTreeView { diff --git a/src/gui/mesh/qgsmeshrenderer3daveragingwidget.h b/src/gui/mesh/qgsmeshrenderer3daveragingwidget.h index 16714ded882..17d687ccf39 100644 --- a/src/gui/mesh/qgsmeshrenderer3daveragingwidget.h +++ b/src/gui/mesh/qgsmeshrenderer3daveragingwidget.h @@ -34,7 +34,6 @@ class QgsScreenHelper; * \brief A widget for setup of the averaging method from 3d to 2d datasets on 3d stacked mesh. * The mesh layer must be connected * - * \since QGIS 3.0 */ class QgsMeshRenderer3DAveragingWidget : public QWidget, private Ui::QgsMeshRenderer3dAveragingWidgetBase { diff --git a/src/gui/processing/qgsprocessingalgorithmdialogbase.h b/src/gui/processing/qgsprocessingalgorithmdialogbase.h index a647e22170c..cf292075093 100644 --- a/src/gui/processing/qgsprocessingalgorithmdialogbase.h +++ b/src/gui/processing/qgsprocessingalgorithmdialogbase.h @@ -43,7 +43,6 @@ class QgsTask; * \ingroup gui * \brief QgsProcessingFeedback subclass linked to a QgsProcessingAlgorithmDialogBase * \note Not stable API - * \since QGIS 3.0 */ class QgsProcessingAlgorithmDialogFeedback : public QgsProcessingFeedback { @@ -85,7 +84,6 @@ class QgsProcessingAlgorithmDialogFeedback : public QgsProcessingFeedback * \ingroup gui * \brief Base class for processing algorithm dialogs. * \note This is not considered stable API and may change in future QGIS versions. - * \since QGIS 3.0 */ class GUI_EXPORT QgsProcessingAlgorithmDialogBase : public QDialog, public QgsProcessingParametersGenerator, public QgsProcessingContextGenerator, private Ui::QgsProcessingDialogBase { @@ -394,7 +392,6 @@ class GUI_EXPORT QgsProcessingAlgorithmDialogBase : public QDialog, public QgsPr /** * Formats an input \a string for display in the log tab. * - * \since QGIS 3.0.1 */ static QString formatStringForLog( const QString &string ); @@ -503,7 +500,6 @@ class GUI_EXPORT QgsProcessingAlgorithmDialogBase : public QDialog, public QgsPr * \ingroup gui * \brief A modal dialog for showing algorithm progress and log messages. * \note This is not considered stable API and may change in future QGIS versions. - * \since QGIS 3.0 */ class QgsProcessingAlgorithmProgressDialog : public QDialog, private Ui::QgsProcessingProgressDialogBase { diff --git a/src/gui/proj/qgsprojectionselectiondialog.h b/src/gui/proj/qgsprojectionselectiondialog.h index cd27c727999..7dbdbe6e933 100644 --- a/src/gui/proj/qgsprojectionselectiondialog.h +++ b/src/gui/proj/qgsprojectionselectiondialog.h @@ -186,7 +186,6 @@ class GUI_EXPORT QgsCrsSelectionWidget : public QgsPanelWidget, private Ui::QgsG * * If you wish to embed the projection selector into an existing dialog * the you probably want to look at QgsProjectionSelectionWidget instead. - * \since QGIS 3.0 */ class GUI_EXPORT QgsProjectionSelectionDialog : public QDialog { @@ -207,7 +206,6 @@ class GUI_EXPORT QgsProjectionSelectionDialog : public QDialog /** * Returns the CRS currently selected in the widget. * \see setCrs() - * \since QGIS 3.0 */ QgsCoordinateReferenceSystem crs() const; @@ -230,7 +228,6 @@ class GUI_EXPORT QgsProjectionSelectionDialog : public QDialog * Sets whether a "no/invalid" projection option should be shown. If this * option is selected, calling crs() will return an invalid QgsCoordinateReferenceSystem. * \see showNoProjection() - * \since QGIS 3.0 */ void setShowNoProjection( bool show ); @@ -238,7 +235,6 @@ class GUI_EXPORT QgsProjectionSelectionDialog : public QDialog * Returns whether the "no/invalid" projection option is shown. If this * option is selected, calling crs() will return an invalid QgsCoordinateReferenceSystem. * \see setShowNoProjection() - * \since QGIS 3.0 */ bool showNoProjection() const; @@ -289,7 +285,6 @@ class GUI_EXPORT QgsProjectionSelectionDialog : public QDialog /** * Sets the initial \a crs to show within the dialog. * \see crs() - * \since QGIS 3.0 */ void setCrs( const QgsCoordinateReferenceSystem &crs ); diff --git a/src/gui/proj/qgsprojectionselectiontreewidget.h b/src/gui/proj/qgsprojectionselectiontreewidget.h index cbc32f1a189..2ef5763da11 100644 --- a/src/gui/proj/qgsprojectionselectiontreewidget.h +++ b/src/gui/proj/qgsprojectionselectiontreewidget.h @@ -69,7 +69,6 @@ class RemoveRecentCrsDelegate : public QStyledItemDelegate SIP_SKIP * * \see QgsProjectionSelectionDialog. * \see QgsProjectionSelectionWidget - * \since QGIS 3.0 */ class GUI_EXPORT QgsProjectionSelectionTreeWidget : public QWidget, private Ui::QgsProjectionSelectorBase @@ -93,7 +92,6 @@ class GUI_EXPORT QgsProjectionSelectionTreeWidget : public QWidget, private Ui:: /** * Returns the CRS currently selected in the widget. * \see setCrs() - * \since QGIS 3.0 */ QgsCoordinateReferenceSystem crs() const; @@ -101,14 +99,12 @@ class GUI_EXPORT QgsProjectionSelectionTreeWidget : public QWidget, private Ui:: * Sets whether a "no/invalid" projection option should be shown. If this * option is selected, calling crs() will return an invalid QgsCoordinateReferenceSystem. * \see showNoProjection() - * \since QGIS 3.0 */ void setShowNoProjection( bool show ); /** * Sets whether to show the bounds preview map. * \see showBoundsMap() - * \since QGIS 3.0 */ void setShowBoundsMap( bool show ); @@ -116,7 +112,6 @@ class GUI_EXPORT QgsProjectionSelectionTreeWidget : public QWidget, private Ui:: * Returns whether the "no/invalid" projection option is shown. If this * option is selected, calling crs() will return an invalid QgsCoordinateReferenceSystem. * \see setShowNoProjection() - * \since QGIS 3.0 */ bool showNoProjection() const; @@ -130,7 +125,6 @@ class GUI_EXPORT QgsProjectionSelectionTreeWidget : public QWidget, private Ui:: /** * Returns whether the bounds preview map is shown. * \see setShowBoundsMap() - * \since QGIS 3.0 */ bool showBoundsMap() const; @@ -145,7 +139,6 @@ class GUI_EXPORT QgsProjectionSelectionTreeWidget : public QWidget, private Ui:: /** * The initial "preview" rectangle for the bounds overview map. * \see previewRect() - * \since QGIS 3.0 */ QgsRectangle previewRect() const; @@ -170,14 +163,12 @@ class GUI_EXPORT QgsProjectionSelectionTreeWidget : public QWidget, private Ui:: /** * Sets the initial \a crs to show within the dialog. * \see crs() - * \since QGIS 3.0 */ void setCrs( const QgsCoordinateReferenceSystem &crs ); /** * Sets the initial "preview" rectangle for the bounds overview map. * \see previewRect() - * \since QGIS 3.0 */ void setPreviewRect( const QgsRectangle &rect ); diff --git a/src/gui/proj/qgsprojectionselectionwidget.h b/src/gui/proj/qgsprojectionselectionwidget.h index a3e666ef075..08011a65a7e 100644 --- a/src/gui/proj/qgsprojectionselectionwidget.h +++ b/src/gui/proj/qgsprojectionselectionwidget.h @@ -94,14 +94,12 @@ class GUI_EXPORT QgsProjectionSelectionWidget : public QWidget /** * Returns whether the specified CRS option is visible in the widget. * \see setOptionVisible() - * \since QGIS 3.0 */ bool optionVisible( CrsOption option ) const; /** * Sets the text to show for the not set option. Note that this option is not shown * by default and must be set visible by calling setOptionVisible(). - * \since QGIS 3.0 */ void setNotSetText( const QString &text ); @@ -109,7 +107,6 @@ class GUI_EXPORT QgsProjectionSelectionWidget : public QWidget * Sets a \a message to show in the dialog. If an empty string is * passed, the message will be a generic * 'define the CRS for this layer'. - * \since QGIS 3.0 */ void setMessage( const QString &text ); @@ -207,7 +204,6 @@ class GUI_EXPORT QgsProjectionSelectionWidget : public QWidget /** * Emitted when the not set option is selected. - * \since QGIS 3.0 */ void cleared(); diff --git a/src/gui/qgisinterface.h b/src/gui/qgisinterface.h index a47573c17e4..2574b745587 100644 --- a/src/gui/qgisinterface.h +++ b/src/gui/qgisinterface.h @@ -138,21 +138,18 @@ class GUI_EXPORT QgisInterface : public QObject /** * Returns a list of all map canvases open in the app. - * \since QGIS 3.0 */ virtual QList< QgsMapCanvas * > mapCanvases() = 0; /** * Create a new map canvas with the specified unique \a name. * \see closeMapCanvas() - * \since QGIS 3.0 */ virtual QgsMapCanvas *createNewMapCanvas( const QString &name ) = 0; /** * Closes the additional map canvas with matching \a name. * \see createNewMapCanvas() - * \since QGIS 3.0 */ virtual void closeMapCanvas( const QString &name ) = 0; @@ -215,7 +212,6 @@ class GUI_EXPORT QgisInterface : public QObject /** * Returns all currently open layout designers. - * \since QGIS 3.0 */ virtual QList openLayoutDesigners() = 0; @@ -421,7 +417,6 @@ class GUI_EXPORT QgisInterface : public QObject /** * Returns a reference to the main window "Shape Digitizing" toolbar. - * \since QGIS 3.0 */ virtual QToolBar *shapeDigitizeToolBar() = 0; @@ -638,7 +633,6 @@ class GUI_EXPORT QgisInterface : public QObject /** * Statistical summary action. - * \since QGIS 3.0 */ virtual QAction *actionOpenStatisticalSummary() = 0; @@ -675,7 +669,6 @@ class GUI_EXPORT QgisInterface : public QObject /** * Returns the Hide Deselected Layers action. - * \since QGIS 3.0 */ virtual QAction *actionHideDeselectedLayers() = 0; virtual QAction *actionShowSelectedLayers() = 0; @@ -810,7 +803,6 @@ class GUI_EXPORT QgisInterface : public QObject * Returns a pointer to the app's status bar interface. This should be * used for interacting and adding widgets and messages to the app's * status bar (do not use the native Qt statusBar() method). - * \since QGIS 3.0 */ virtual QgsStatusBar *statusBarIface() = 0; @@ -937,7 +929,6 @@ class GUI_EXPORT QgisInterface : public QObject * This calls reloadConnections in the main application and triggers a signal that is * forwarded to the GUI elements that needs to be updated (i.e. the source * select dialogs and the browser widgets) - * \since QGIS 3.0 */ virtual void reloadConnections( ) = 0; @@ -949,13 +940,11 @@ class GUI_EXPORT QgisInterface : public QObject /** * Copy selected features from the layer to clipboard - * \since QGIS 3.0 */ virtual void copySelectionToClipboard( QgsMapLayer * ) = 0; /** * Paste features from clipboard to the layer - * \since QGIS 3.0 */ virtual void pasteFromClipboard( QgsMapLayer * ) = 0; @@ -1057,7 +1046,6 @@ class GUI_EXPORT QgisInterface : public QObject /** * Opens the layout manager dialog. - * \since QGIS 3.0 */ virtual void showLayoutManager() = 0; @@ -1065,14 +1053,12 @@ class GUI_EXPORT QgisInterface : public QObject * Opens a new layout designer dialog for the specified \a layout, or * brings an already open designer window to the foreground if one * is already created for the layout. - * \since QGIS 3.0 */ virtual QgsLayoutDesignerInterface *openLayoutDesigner( QgsMasterLayoutInterface *layout ) = 0; /** * Opens the options dialog. The \a currentPage argument can be used to force * the dialog to open at a specific page. - * \since QGIS 3.0 */ virtual void showOptionsDialog( QWidget *parent = nullptr, const QString ¤tPage = QString() ) = 0; @@ -1251,7 +1237,6 @@ class GUI_EXPORT QgisInterface : public QObject * be unregistered when plugin is unloaded. * \see QgsOptionsWidgetFactory * \see unregisterOptionsWidgetFactory() - * \since QGIS 3.0 */ virtual void registerOptionsWidgetFactory( QgsOptionsWidgetFactory *factory ) = 0; @@ -1259,7 +1244,6 @@ class GUI_EXPORT QgisInterface : public QObject * Unregister a previously registered tab in the options dialog. * \see QgsOptionsWidgetFactory * \see registerOptionsWidgetFactory() - * \since QGIS 3.0 */ virtual void unregisterOptionsWidgetFactory( QgsOptionsWidgetFactory *factory ) = 0; @@ -1343,7 +1327,6 @@ class GUI_EXPORT QgisInterface : public QObject * be unregistered when plugin is unloaded. * \see QgsCustomDropHandler * \see unregisterCustomDropHandler() - * \since QGIS 3.0 */ virtual void registerCustomDropHandler( QgsCustomDropHandler *handler ) = 0; @@ -1351,7 +1334,6 @@ class GUI_EXPORT QgisInterface : public QObject * Unregister a previously registered custom drop \a handler. * \see QgsCustomDropHandler * \see registerCustomDropHandler() - * \since QGIS 3.0 */ virtual void unregisterCustomDropHandler( QgsCustomDropHandler *handler ) = 0; @@ -1379,7 +1361,6 @@ class GUI_EXPORT QgisInterface : public QObject * be unregistered when plugin is unloaded. * \see QgsLayoutCustomDropHandler * \see unregisterCustomLayoutDropHandler() - * \since QGIS 3.0 */ virtual void registerCustomLayoutDropHandler( QgsLayoutCustomDropHandler *handler ) = 0; @@ -1387,7 +1368,6 @@ class GUI_EXPORT QgisInterface : public QObject * Unregister a previously registered custom drop \a handler for layout windows. * \see QgsLayoutCustomDropHandler * \see registerCustomLayoutDropHandler() - * \since QGIS 3.0 */ virtual void unregisterCustomLayoutDropHandler( QgsLayoutCustomDropHandler *handler ) = 0; @@ -1455,7 +1435,6 @@ class GUI_EXPORT QgisInterface : public QObject * \warning Plugins which register filters to the locator bar must take care to correctly call * deregisterLocatorFilter() and deregister their filters upon plugin unload to avoid crashes. * \see deregisterLocatorFilter() - * \since QGIS 3.0 */ virtual void registerLocatorFilter( QgsLocatorFilter *filter SIP_TRANSFER ) = 0; @@ -1467,7 +1446,6 @@ class GUI_EXPORT QgisInterface : public QObject * deregisterLocatorFilter() to deregister their filters upon plugin unload to avoid crashes. * * \see registerLocatorFilter() - * \since QGIS 3.0 */ virtual void deregisterLocatorFilter( QgsLocatorFilter *filter ) = 0; @@ -1532,14 +1510,12 @@ class GUI_EXPORT QgisInterface : public QObject /** * Emitted when the current \a theme is changed so plugins * can change their tool button icons. - * \since QGIS 3.0 */ void currentThemeChanged( const QString &theme ); /** * Emitted when a new layout \a designer has been opened. * \see layoutDesignerWillBeClosed() - * \since QGIS 3.0 */ void layoutDesignerOpened( QgsLayoutDesignerInterface *designer ); @@ -1548,7 +1524,6 @@ class GUI_EXPORT QgisInterface : public QObject * and deleted. * \see layoutDesignerClosed() * \see layoutDesignerOpened() - * \since QGIS 3.0 */ void layoutDesignerWillBeClosed( QgsLayoutDesignerInterface *designer ); @@ -1556,7 +1531,6 @@ class GUI_EXPORT QgisInterface : public QObject * Emitted after a layout designer window is closed. * \see layoutDesignerWillBeClosed() * \see layoutDesignerOpened() - * \since QGIS 3.0 */ void layoutDesignerClosed(); diff --git a/src/gui/qgsabstractdatasourcewidget.h b/src/gui/qgsabstractdatasourcewidget.h index 464525811e6..7deb15fdc36 100644 --- a/src/gui/qgsabstractdatasourcewidget.h +++ b/src/gui/qgsabstractdatasourcewidget.h @@ -41,7 +41,6 @@ class QgsBrowserModel; * The implementation is generic enough to handle other layer search and * selection widgets. * - * \since QGIS 3.0 */ class GUI_EXPORT QgsAbstractDataSourceWidget : public QDialog { diff --git a/src/gui/qgsadvanceddigitizingdockwidget.h b/src/gui/qgsadvanceddigitizingdockwidget.h index ea95cc3ab2e..4d76b4d216b 100644 --- a/src/gui/qgsadvanceddigitizingdockwidget.h +++ b/src/gui/qgsadvanceddigitizingdockwidget.h @@ -268,14 +268,12 @@ class GUI_EXPORT QgsAdvancedDigitizingDockWidget : public QgsDockWidget, private /** * align to segment for between line constraint. * If between line constraints are used, this will determine the angle to be locked depending on the snapped segment. - * \since QGIS 3.0 */ bool alignToSegment( QgsMapMouseEvent *e, QgsAdvancedDigitizingDockWidget::CadConstraint::LockMode lockMode = QgsAdvancedDigitizingDockWidget::CadConstraint::HardLock ); /** * unlock all constraints * \param releaseRepeatingLocks set to FALSE to preserve the lock for any constraints set to repeating lock mode - * \since QGIS 3.0 */ void releaseLocks( bool releaseRepeatingLocks = true ); @@ -374,13 +372,11 @@ class GUI_EXPORT QgsAdvancedDigitizingDockWidget : public QgsDockWidget, private /** * Removes all points from the CAD point list - * \since QGIS 3.0 */ void clearPoints(); /** * Adds point to the CAD point list - * \since QGIS 3.0 */ void addPoint( const QgsPointXY &point ); @@ -401,7 +397,6 @@ class GUI_EXPORT QgsAdvancedDigitizingDockWidget : public QgsDockWidget, private * * Some map tools may find it useful to override list of CAD points that is otherwise * automatically populated when user clicks with left mouse button on map canvas. - * \since QGIS 3.0 */ void setPoints( const QList &points ); @@ -492,7 +487,6 @@ class GUI_EXPORT QgsAdvancedDigitizingDockWidget : public QgsDockWidget, private /** * Updates canvas item that displays constraints on the ma - * \since QGIS 3.0 */ void updateCadPaintItem(); diff --git a/src/gui/qgsaggregatetoolbutton.h b/src/gui/qgsaggregatetoolbutton.h index 3c141113a32..29cf102d9aa 100644 --- a/src/gui/qgsaggregatetoolbutton.h +++ b/src/gui/qgsaggregatetoolbutton.h @@ -28,7 +28,6 @@ * \brief Offers a toolbutton to choose between different aggregate functions. * Functions are filtered based on the type. * - * \since QGIS 3.0 */ class GUI_EXPORT QgsAggregateToolButton : public QToolButton { diff --git a/src/gui/qgsattributeeditorcontext.h b/src/gui/qgsattributeeditorcontext.h index dc33fb7a883..68719338f21 100644 --- a/src/gui/qgsattributeeditorcontext.h +++ b/src/gui/qgsattributeeditorcontext.h @@ -52,8 +52,8 @@ class GUI_EXPORT QgsAttributeEditorContext FixAttributeMode, //!< Fix feature mode, for modifying the feature attributes without saving. The updated feature is available via `feature()` after `save()` MultiEditMode, //!< Multi edit mode, for editing fields of multiple features at once SearchMode, //!< Form values are used for searching/filtering the layer - AggregateSearchMode, //!< Form is in aggregate search mode, show each widget in this mode \since QGIS 3.0 - IdentifyMode //!< Identify the feature \since QGIS 3.0 + AggregateSearchMode, //!< Form is in aggregate search mode, show each widget in this mode + IdentifyMode //!< Identify the feature }; Q_ENUM( Mode ) diff --git a/src/gui/qgsattributeform.h b/src/gui/qgsattributeform.h index 6623fce28ff..3d6acb7bf23 100644 --- a/src/gui/qgsattributeform.h +++ b/src/gui/qgsattributeform.h @@ -58,8 +58,8 @@ class GUI_EXPORT QgsAttributeForm : public QWidget will add a new feature when the form is accepted. */ MultiEditMode, //!< Multi edit mode, for editing fields of multiple features at once SearchMode, //!< Form values are used for searching/filtering the layer - AggregateSearchMode, //!< Form is in aggregate search mode, show each widget in this mode \since QGIS 3.0 - IdentifyMode //!< Identify the feature \since QGIS 3.0 + AggregateSearchMode, //!< Form is in aggregate search mode, show each widget in this mode + IdentifyMode //!< Identify the feature }; //! Filter types @@ -186,7 +186,6 @@ class GUI_EXPORT QgsAttributeForm : public QWidget * In this case it will return a combined expression according to the chosen filters * on all attribute widgets. * - * \since QGIS 3.0 */ QString aggregateFilter() const; @@ -222,7 +221,6 @@ class GUI_EXPORT QgsAttributeForm : public QWidget * \param attribute The name of the attribute that changed. * \param value The new value of the attribute. * \param attributeChanged If TRUE, it corresponds to an actual change of the feature attribute - * \since QGIS 3.0.1 */ void widgetValueChanged( const QString &attribute, const QVariant &value, bool attributeChanged ); @@ -261,13 +259,11 @@ class GUI_EXPORT QgsAttributeForm : public QWidget /** * Emitted when the user chooses to zoom to a filtered set of features. - * \since QGIS 3.0 */ void zoomToFeatures( const QString &filter ); /** * Emitted when the user chooses to flash a filtered set of features. - * \since QGIS 3.0 */ void flashFeatures( const QString &filter ); diff --git a/src/gui/qgsattributeformrelationeditorwidget.h b/src/gui/qgsattributeformrelationeditorwidget.h index e1f6814a891..600fc131651 100644 --- a/src/gui/qgsattributeformrelationeditorwidget.h +++ b/src/gui/qgsattributeformrelationeditorwidget.h @@ -28,7 +28,6 @@ class QgsRelationAggregateSearchWidgetWrapper; * * \brief Widget to show for child relations on an attribute form. * - * \since QGIS 3.0 */ class GUI_EXPORT QgsAttributeFormRelationEditorWidget : public QgsAttributeFormWidget { diff --git a/src/gui/qgsattributeformwidget.h b/src/gui/qgsattributeformwidget.h index c9beef81576..e9ef9f43678 100644 --- a/src/gui/qgsattributeformwidget.h +++ b/src/gui/qgsattributeformwidget.h @@ -33,7 +33,6 @@ class QgsSearchWidgetToolButton; * \brief Base class for all widgets shown on a QgsAttributeForm. * Consists of the widget which is visible in edit mode as well as the widget visible in search mode. * - * \since QGIS 3.0 */ class GUI_EXPORT QgsAttributeFormWidget : public QWidget // SIP_ABSTRACT { diff --git a/src/gui/qgsbrowserdockwidget.h b/src/gui/qgsbrowserdockwidget.h index 5d4e11ad1d5..c2eb87202fe 100644 --- a/src/gui/qgsbrowserdockwidget.h +++ b/src/gui/qgsbrowserdockwidget.h @@ -26,7 +26,6 @@ class QgsBrowserWidget; /** * \ingroup gui * \brief A dock widget containing a QgsBrowserWidget for navigating and managing data sources. - * \since QGIS 3.0 */ class GUI_EXPORT QgsBrowserDockWidget : public QgsDockWidget { diff --git a/src/gui/qgscheckablecombobox.h b/src/gui/qgscheckablecombobox.h index f237c3d00a3..8564f8b293c 100644 --- a/src/gui/qgscheckablecombobox.h +++ b/src/gui/qgscheckablecombobox.h @@ -35,7 +35,6 @@ class QEvent; * \brief QStandardItemModel subclass which makes all items checkable * by default. * \note not available in Python bindings - * \since QGIS 3.0 */ #ifndef SIP_RUN class QgsCheckableItemModel : public QStandardItemModel @@ -90,7 +89,6 @@ class QgsCheckableItemModel : public QStandardItemModel * \brief QStyledItemDelegate subclass for QgsCheckableComboBox. Needed for * correct drawing of the checkable items on Mac and GTK. * \note not available in Python bindings - * \since QGIS 3.0 */ class QgsCheckBoxDelegate : public QStyledItemDelegate { @@ -119,7 +117,6 @@ class QgsCheckBoxDelegate : public QStyledItemDelegate * \class QgsCheckableComboBox * \ingroup gui * \brief QComboBox subclass which allows selecting multiple items. - * \since QGIS 3.0 */ class GUI_EXPORT QgsCheckableComboBox : public QComboBox { diff --git a/src/gui/qgscolorbrewercolorrampdialog.h b/src/gui/qgscolorbrewercolorrampdialog.h index c2c29d84cc1..686153f044a 100644 --- a/src/gui/qgscolorbrewercolorrampdialog.h +++ b/src/gui/qgscolorbrewercolorrampdialog.h @@ -30,7 +30,6 @@ class QDialogButtonBox; * \ingroup gui * \class QgsColorBrewerColorRampWidget * \brief A widget which allows users to modify the properties of a QgsColorBrewerColorRamp. - * \since QGIS 3.0 */ class GUI_EXPORT QgsColorBrewerColorRampWidget : public QgsPanelWidget, private Ui::QgsColorBrewerColorRampWidgetBase { @@ -81,7 +80,6 @@ class GUI_EXPORT QgsColorBrewerColorRampWidget : public QgsPanelWidget, private * \ingroup gui * \class QgsColorBrewerColorRampDialog * \brief A dialog which allows users to modify the properties of a QgsColorBrewerColorRamp. - * \since QGIS 3.0 */ class GUI_EXPORT QgsColorBrewerColorRampDialog : public QDialog { diff --git a/src/gui/qgscolorbutton.h b/src/gui/qgscolorbutton.h index bf30a4e27cb..11b370f759a 100644 --- a/src/gui/qgscolorbutton.h +++ b/src/gui/qgscolorbutton.h @@ -91,7 +91,6 @@ class GUI_EXPORT QgsColorButton : public QToolButton * for the color. Defaults to FALSE. * \param allowOpacity set to TRUE to allow opacity modification * \see allowOpacity() - * \since QGIS 3.0 */ void setAllowOpacity( bool allowOpacity ); @@ -100,7 +99,6 @@ class GUI_EXPORT QgsColorButton : public QToolButton * for the color. * \returns TRUE if opacity modification is allowed * \see setAllowOpacity() - * \since QGIS 3.0 */ bool allowOpacity() const { return mAllowOpacity; } diff --git a/src/gui/qgscolordialog.h b/src/gui/qgscolordialog.h index 259bee5ab17..7bacee4c0b3 100644 --- a/src/gui/qgscolordialog.h +++ b/src/gui/qgscolordialog.h @@ -64,7 +64,6 @@ class GUI_EXPORT QgsColorDialog : public QDialog, private Ui::QgsColorDialogBase * Sets whether opacity modification (transparency) is permitted * for the color dialog. Defaults to TRUE. * \param allowOpacity set to FALSE to disable opacity modification - * \since QGIS 3.0 */ void setAllowOpacity( bool allowOpacity ); diff --git a/src/gui/qgscolorrampbutton.h b/src/gui/qgscolorrampbutton.h index a43ba8e4f52..b14bd418dc7 100644 --- a/src/gui/qgscolorrampbutton.h +++ b/src/gui/qgscolorrampbutton.h @@ -31,7 +31,6 @@ class QgsStyle; * \brief A cross platform button subclass for selecting color ramps. Will open color ramp dialogs when clicked. * Offers live updates to button from color ramp dialog. An attached drop-down menu allows for access to * saved color ramps, as well as option to invert the current color ramp and create new ramps. - * \since QGIS 3.0 */ class GUI_EXPORT QgsColorRampButton : public QToolButton { diff --git a/src/gui/qgscolorschemelist.h b/src/gui/qgscolorschemelist.h index 935064298b5..1c5a0aae00c 100644 --- a/src/gui/qgscolorschemelist.h +++ b/src/gui/qgscolorschemelist.h @@ -202,7 +202,6 @@ class GUI_EXPORT QgsColorSchemeList: public QTreeView /** * Returns the scheme currently selected in the list. * \see setScheme() - * \since QGIS 3.0 */ QgsColorScheme *scheme(); @@ -245,14 +244,12 @@ class GUI_EXPORT QgsColorSchemeList: public QTreeView /** * Displays a file picker dialog allowing users to import colors into the list from a file. * \see showExportColorsDialog() - * \since QGIS 3.0 */ void showImportColorsDialog(); /** * Displays a file picker dialog allowing users to export colors from the list into a file. * \see showImportColorsDialog() - * \since QGIS 3.0 */ void showExportColorsDialog(); diff --git a/src/gui/qgscompoundcolorwidget.h b/src/gui/qgscompoundcolorwidget.h index 44bcd1526ad..4683344b695 100644 --- a/src/gui/qgscompoundcolorwidget.h +++ b/src/gui/qgscompoundcolorwidget.h @@ -64,7 +64,6 @@ class GUI_EXPORT QgsCompoundColorWidget : public QgsPanelWidget, private Ui::Qgs * Sets whether opacity modification (transparency) is permitted * for the color dialog. Defaults to TRUE. * \param allowOpacity set to FALSE to disable opacity modification - * \since QGIS 3.0 */ void setAllowOpacity( bool allowOpacity ); @@ -72,7 +71,6 @@ class GUI_EXPORT QgsCompoundColorWidget : public QgsPanelWidget, private Ui::Qgs * Sets whether the widget's color has been "discarded" and the selected color should not * be stored in the recent color list. * \param discarded set to TRUE to avoid adding color to recent color list on widget destruction. - * \since QGIS 3.0 */ void setDiscarded( bool discarded ) { mDiscarded = discarded; } diff --git a/src/gui/qgscurveeditorwidget.h b/src/gui/qgscurveeditorwidget.h index 10a9e1c5901..deaff42a8bc 100644 --- a/src/gui/qgscurveeditorwidget.h +++ b/src/gui/qgscurveeditorwidget.h @@ -138,7 +138,6 @@ class QgsHistogramValuesGatherer: public QThread * \ingroup gui * \class QgsCurveEditorWidget * \brief A widget for manipulating QgsCurveTransform curves. - * \since QGIS 3.0 */ class GUI_EXPORT QgsCurveEditorWidget : public QWidget { diff --git a/src/gui/qgscustomdrophandler.h b/src/gui/qgscustomdrophandler.h index 1780e7bc93e..4e6f4b3164d 100644 --- a/src/gui/qgscustomdrophandler.h +++ b/src/gui/qgscustomdrophandler.h @@ -42,7 +42,6 @@ class QgsMapCanvas; * been complete). Accordingly handleMimeData() implementations must return * quickly and defer any intensive or slow processing. * - * \since QGIS 3.0 */ class GUI_EXPORT QgsCustomDropHandler : public QObject { diff --git a/src/gui/qgsdatasourcemanagerdialog.h b/src/gui/qgsdatasourcemanagerdialog.h index c78eaf55dc8..fb63c90b6ca 100644 --- a/src/gui/qgsdatasourcemanagerdialog.h +++ b/src/gui/qgsdatasourcemanagerdialog.h @@ -43,7 +43,6 @@ class QgsMessageBar; * The dialog does not handle layer addition directly but emits signals that * need to be forwarded to the QGIS application to be handled. * \note not available in Python bindings - * \since QGIS 3.0 */ class GUI_EXPORT QgsDataSourceManagerDialog : public QgsOptionsDialogBase, private Ui::QgsDataSourceManagerDialog { diff --git a/src/gui/qgsencodingfiledialog.h b/src/gui/qgsencodingfiledialog.h index c06ded9d8a2..80ed79b2adf 100644 --- a/src/gui/qgsencodingfiledialog.h +++ b/src/gui/qgsencodingfiledialog.h @@ -64,7 +64,6 @@ class GUI_EXPORT QgsEncodingFileDialog: public QFileDialog /** * \ingroup gui * \brief A dialog which presents the user with a choice of file encodings. - * \since QGIS 3.0 */ class GUI_EXPORT QgsEncodingSelectionDialog: public QDialog { diff --git a/src/gui/qgsexpressionbuilderdialog.h b/src/gui/qgsexpressionbuilderdialog.h index 0b4fa641774..7ed1ab47e3f 100644 --- a/src/gui/qgsexpressionbuilderdialog.h +++ b/src/gui/qgsexpressionbuilderdialog.h @@ -84,7 +84,6 @@ class GUI_EXPORT QgsExpressionBuilderDialog : public QDialog, private Ui::QgsExp * Allow accepting invalid expressions. This can be useful when we are not able to * provide an expression context of which we are sure it's completely populated. * - * \since QGIS 3.0 */ bool allowEvalErrors() const; @@ -92,7 +91,6 @@ class GUI_EXPORT QgsExpressionBuilderDialog : public QDialog, private Ui::QgsExp * Allow accepting expressions with evaluation errors. This can be useful when we are not able to * provide an expression context of which we are sure it's completely populated. * - * \since QGIS 3.0 */ void setAllowEvalErrors( bool allowEvalErrors ); @@ -102,7 +100,6 @@ class GUI_EXPORT QgsExpressionBuilderDialog : public QDialog, private Ui::QgsExp * Allow accepting expressions with evaluation errors. This can be useful when we are not able to * provide an expression context of which we are sure it's completely populated. * - * \since QGIS 3.0 */ void allowEvalErrorsChanged(); diff --git a/src/gui/qgsexpressionbuilderwidget.h b/src/gui/qgsexpressionbuilderwidget.h index 2a43e4a5004..aa48c926ba9 100644 --- a/src/gui/qgsexpressionbuilderwidget.h +++ b/src/gui/qgsexpressionbuilderwidget.h @@ -220,7 +220,6 @@ class GUI_EXPORT QgsExpressionBuilderWidget : public QWidget, private Ui::QgsExp /** * Returns a pointer to the dialog's function item model. * This method is exposed for testing purposes only - it should not be used to modify the model. - * \since QGIS 3.0 * \deprecated since QGIS 3.14 */ Q_DECL_DEPRECATED QStandardItemModel *model() SIP_DEPRECATED; @@ -228,7 +227,6 @@ class GUI_EXPORT QgsExpressionBuilderWidget : public QWidget, private Ui::QgsExp /** * Returns the project currently associated with the widget. * \see setProject() - * \since QGIS 3.0 */ QgsProject *project(); @@ -236,7 +234,6 @@ class GUI_EXPORT QgsExpressionBuilderWidget : public QWidget, private Ui::QgsExp * Sets the \a project currently associated with the widget. This * controls which layers and relations and other project-specific items are shown in the widget. * \see project() - * \since QGIS 3.0 */ void setProject( QgsProject *project ); @@ -244,7 +241,6 @@ class GUI_EXPORT QgsExpressionBuilderWidget : public QWidget, private Ui::QgsExp * Will be set to TRUE if the current expression text reported an eval error * with the context. * - * \since QGIS 3.0 */ bool evalError() const; @@ -252,7 +248,6 @@ class GUI_EXPORT QgsExpressionBuilderWidget : public QWidget, private Ui::QgsExp * Will be set to TRUE if the current expression text reports a parser error * with the context. * - * \since QGIS 3.0 */ bool parserError() const; @@ -380,7 +375,6 @@ class GUI_EXPORT QgsExpressionBuilderWidget : public QWidget, private Ui::QgsExp * Will be set to TRUE if the current expression text reported an eval error * with the context. * - * \since QGIS 3.0 */ void evalErrorChanged(); @@ -388,7 +382,6 @@ class GUI_EXPORT QgsExpressionBuilderWidget : public QWidget, private Ui::QgsExp * Will be set to TRUE if the current expression text reported a parser error * with the context. * - * \since QGIS 3.0 */ void parserErrorChanged(); diff --git a/src/gui/qgsexpressionlineedit.h b/src/gui/qgsexpressionlineedit.h index c4cf7b8f1d5..d7c35af9838 100644 --- a/src/gui/qgsexpressionlineedit.h +++ b/src/gui/qgsexpressionlineedit.h @@ -43,7 +43,6 @@ class QgsCodeEditorExpression; * more space is available for the widget, but where QgsExpressionBuilderWidget * is too complex or large for use. * - * \since QGIS 3.0 */ class GUI_EXPORT QgsExpressionLineEdit : public QWidget { diff --git a/src/gui/qgsexpressionselectiondialog.h b/src/gui/qgsexpressionselectiondialog.h index b11b715d33e..abdcebe2467 100644 --- a/src/gui/qgsexpressionselectiondialog.h +++ b/src/gui/qgsexpressionselectiondialog.h @@ -74,13 +74,11 @@ class GUI_EXPORT QgsExpressionSelectionDialog : public QDialog, private Ui::QgsE * Sets the message bar to display feedback from the dialog. This is used when zooming to * features to display the count of selected features. * \param messageBar target message bar - * \since QGIS 3.0 */ void setMessageBar( QgsMessageBar *messageBar ); /** * Sets a map canvas associated with the dialog. - * \since QGIS 3.0 */ void setMapCanvas( QgsMapCanvas *canvas ); diff --git a/src/gui/qgsextentgroupbox.h b/src/gui/qgsextentgroupbox.h index 6268c3d38db..2008e026cd9 100644 --- a/src/gui/qgsextentgroupbox.h +++ b/src/gui/qgsextentgroupbox.h @@ -128,7 +128,6 @@ class GUI_EXPORT QgsExtentGroupBox : public QgsCollapsibleGroupBox /** * Returns the current output CRS, used in the display. * \see outputExtent - * \since QGIS 3.0 */ QgsCoordinateReferenceSystem outputCrs() const; @@ -153,14 +152,12 @@ class GUI_EXPORT QgsExtentGroupBox : public QgsCollapsibleGroupBox * Sets the map canvas to enable dragging of extent on a canvas. * \param canvas the map canvas * \param drawOnCanvasOption set to false to disable to draw on canvas option - * \since QGIS 3.0 */ void setMapCanvas( QgsMapCanvas *canvas, bool drawOnCanvasOption = true ); /** * Returns the current fixed aspect ratio to be used when dragging extent onto the canvas. * If the aspect ratio isn't fixed, the width and height will be set to zero. - * \since QGIS 3.0 */ QSize ratio() const; @@ -183,13 +180,11 @@ class GUI_EXPORT QgsExtentGroupBox : public QgsCollapsibleGroupBox /** * Sets the output extent to match a \a layer's extent (may be transformed to output CRS). - * \since QGIS 3.0 */ void setOutputExtentFromLayer( const QgsMapLayer *layer ); /** * Sets the output extent by dragging on the canvas. - * \since QGIS 3.0 */ void setOutputExtentFromDrawOnCanvas(); @@ -197,7 +192,6 @@ class GUI_EXPORT QgsExtentGroupBox : public QgsCollapsibleGroupBox * Sets a fixed aspect ratio to be used when dragging extent onto the canvas. * To unset a fixed aspect ratio, set the width and height to zero. * \param ratio aspect ratio's width and height - * \since QGIS 3.0 */ void setRatio( QSize ratio ); diff --git a/src/gui/qgsfeaturelistcombobox.h b/src/gui/qgsfeaturelistcombobox.h index 8cdca0c7c5c..c5e5218e2a2 100644 --- a/src/gui/qgsfeaturelistcombobox.h +++ b/src/gui/qgsfeaturelistcombobox.h @@ -33,7 +33,6 @@ class QgsFeatureRequest; * It will show up to 100 entries at a time. The entries can be chosen based on the displayExpression * and whenever text is typed into the combobox, the completer and popup will adjust to features matching the typed text. * - * \since QGIS 3.0 */ class GUI_EXPORT QgsFeatureListComboBox : public QComboBox { diff --git a/src/gui/qgsfieldcombobox.h b/src/gui/qgsfieldcombobox.h index e4950efabe0..5f87fd8ff7f 100644 --- a/src/gui/qgsfieldcombobox.h +++ b/src/gui/qgsfieldcombobox.h @@ -57,14 +57,12 @@ class GUI_EXPORT QgsFieldComboBox : public QComboBox /** * Sets whether an optional empty field ("not set") option is shown in the combo box. * \see allowEmptyFieldName() - * \since QGIS 3.0 */ void setAllowEmptyFieldName( bool allowEmpty ); /** * Returns TRUE if the combo box allows the empty field ("not set") choice. * \see setAllowEmptyFieldName() - * \since QGIS 3.0 */ bool allowEmptyFieldName() const; diff --git a/src/gui/qgsfieldexpressionwidget.h b/src/gui/qgsfieldexpressionwidget.h index c0832bf74f6..59836bb524b 100644 --- a/src/gui/qgsfieldexpressionwidget.h +++ b/src/gui/qgsfieldexpressionwidget.h @@ -135,7 +135,6 @@ class GUI_EXPORT QgsFieldExpressionWidget : public QWidget * * Alias for asExpression() * - * \since QGIS 3.0 */ QString expression() const; @@ -150,7 +149,6 @@ class GUI_EXPORT QgsFieldExpressionWidget : public QWidget * an expression context for the widget. * \param generator A QgsExpressionContextGenerator class that will be used to * create an expression context when required. - * \since QGIS 3.0 */ void registerExpressionContextGenerator( const QgsExpressionContextGenerator *generator ); @@ -158,7 +156,6 @@ class GUI_EXPORT QgsFieldExpressionWidget : public QWidget * Allow accepting expressions with evaluation errors. This can be useful when we are not able to * provide an expression context of which we are sure it's completely populated. * - * \since QGIS 3.0 */ bool allowEvalErrors() const; @@ -166,7 +163,6 @@ class GUI_EXPORT QgsFieldExpressionWidget : public QWidget * Allow accepting expressions with evaluation errors. This can be useful when we are not able to * provide an expression context of which we are sure it's completely populated. * - * \since QGIS 3.0 */ void setAllowEvalErrors( bool allowEvalErrors ); @@ -199,7 +195,6 @@ class GUI_EXPORT QgsFieldExpressionWidget : public QWidget * Allow accepting expressions with evaluation errors. This can be useful when we are not able to * provide an expression context of which we are sure it's completely populated. * - * \since QGIS 3.0 */ void allowEvalErrorsChanged(); @@ -234,7 +229,6 @@ class GUI_EXPORT QgsFieldExpressionWidget : public QWidget * Sets the current expression text and if applicable also the field. * Alias for setField. * - * \since QGIS 3.0 */ void setExpression( const QString &expression ); diff --git a/src/gui/qgsfieldvalueslineedit.h b/src/gui/qgsfieldvalueslineedit.h index 0b315c469c7..288f7a067dc 100644 --- a/src/gui/qgsfieldvalueslineedit.h +++ b/src/gui/qgsfieldvalueslineedit.h @@ -95,7 +95,6 @@ class QgsFieldValuesLineEditValuesGatherer: public QThread * \brief A line edit with an autocompleter which takes unique values from a vector layer's fields. * The autocompleter is populated from the vector layer in the background to ensure responsive * interaction with the widget. - * \since QGIS 3.0 */ class GUI_EXPORT QgsFieldValuesLineEdit: public QgsFilterLineEdit { diff --git a/src/gui/qgsfiledownloaderdialog.h b/src/gui/qgsfiledownloaderdialog.h index fa3a9f1198e..1f84f9ea448 100644 --- a/src/gui/qgsfiledownloaderdialog.h +++ b/src/gui/qgsfiledownloaderdialog.h @@ -32,7 +32,6 @@ class QgsFileDownloader; * * \note Until QGIS 3.0 this functionality was available via QgsFileDownloader. * - * \since QGIS 3.0 */ class GUI_EXPORT QgsFileDownloaderDialog : public QProgressDialog { diff --git a/src/gui/qgsfilewidget.h b/src/gui/qgsfilewidget.h index d36d1e71022..ec6c2e434d0 100644 --- a/src/gui/qgsfilewidget.h +++ b/src/gui/qgsfilewidget.h @@ -283,7 +283,6 @@ class GUI_EXPORT QgsFileWidget : public QWidget /** * Returns a pointer to the widget's line edit, which can be used to customize * the appearance and behavior of the line edit portion of the widget. - * \since QGIS 3.0 */ QgsFilterLineEdit *lineEdit(); diff --git a/src/gui/qgsfilterlineedit.h b/src/gui/qgsfilterlineedit.h index 4c09d0154f9..4b6fc71debe 100644 --- a/src/gui/qgsfilterlineedit.h +++ b/src/gui/qgsfilterlineedit.h @@ -77,7 +77,6 @@ class GUI_EXPORT QgsFilterLineEdit : public QLineEdit /** * Returns TRUE if the widget's clear button is visible. * \see setShowClearButton() - * \since QGIS 3.0 */ bool showClearButton() const { return mClearButtonVisible; } @@ -85,7 +84,6 @@ class GUI_EXPORT QgsFilterLineEdit : public QLineEdit * Sets whether the widget's clear button is visible. * \param visible set to FALSE to hide the clear button * \see showClearButton() - * \since QGIS 3.0 */ void setShowClearButton( bool visible ); @@ -93,7 +91,6 @@ class GUI_EXPORT QgsFilterLineEdit : public QLineEdit * Returns the clear mode for the widget. The clear mode defines the behavior of the * widget when its value is cleared. This defaults to ClearToNull. * \see setClearMode() - * \since QGIS 3.0 */ ClearMode clearMode() const { return mClearMode; } @@ -101,7 +98,6 @@ class GUI_EXPORT QgsFilterLineEdit : public QLineEdit * Sets the clear mode for the widget. The clear mode defines the behavior of the * widget when its value is cleared. This defaults to ClearToNull. * \see clearMode() - * \since QGIS 3.0 */ void setClearMode( ClearMode mode ) { mClearMode = mode; } @@ -125,14 +121,12 @@ class GUI_EXPORT QgsFilterLineEdit : public QLineEdit * Define if a search icon shall be shown on the left of the image * when no text is entered * \param visible set to FALSE to hide the search icon - * \since QGIS 3.0 */ void setShowSearchIcon( bool visible ); /** * Returns if a search icon shall be shown on the left of the image * when no text is entered - * \since QGIS 3.0 */ bool showSearchIcon() const { return static_cast< bool >( mSearchAction ); } @@ -143,7 +137,6 @@ class GUI_EXPORT QgsFilterLineEdit : public QLineEdit * \param defaultValue default value * \see defaultValue() * \see clearMode() - * \since QGIS 3.0 */ void setDefaultValue( const QString &defaultValue ); @@ -153,7 +146,6 @@ class GUI_EXPORT QgsFilterLineEdit : public QLineEdit * is equal to ClearToDefault. * \see setDefaultValue() * \see clearMode() - * \since QGIS 3.0 */ QString defaultValue() const { return mDefaultValue; } @@ -188,7 +180,6 @@ class GUI_EXPORT QgsFilterLineEdit : public QLineEdit * Show a spinner icon. This can be used for search boxes to indicate that * something is going on in the background. * - * \since QGIS 3.0 */ bool showSpinner() const; @@ -196,21 +187,18 @@ class GUI_EXPORT QgsFilterLineEdit : public QLineEdit * Show a spinner icon. This can be used for search boxes to indicate that * something is going on in the background. * - * \since QGIS 3.0 */ void setShowSpinner( bool showSpinner ); /** * Will select all text when this widget receives the focus. * - * \since QGIS 3.0 */ bool selectOnFocus() const; /** * Will select all text when this widget receives the focus. * - * \since QGIS 3.0 */ void setSelectOnFocus( bool selectOnFocus ); @@ -218,7 +206,6 @@ class GUI_EXPORT QgsFilterLineEdit : public QLineEdit * Reimplemented to enable/disable the clear action * depending on read-only status * - * \since QGIS 3.0.1 */ bool event( QEvent *event ) override; @@ -233,7 +220,6 @@ class GUI_EXPORT QgsFilterLineEdit : public QLineEdit /** * Clears the widget and resets it to the null value. * \see nullValue() - * \since QGIS 3.0 */ virtual void clearValue(); @@ -268,7 +254,6 @@ class GUI_EXPORT QgsFilterLineEdit : public QLineEdit * Show a spinner icon. This can be used for search boxes to indicate that * something is going on in the background. * - * \since QGIS 3.0 */ void showSpinnerChanged(); @@ -276,7 +261,6 @@ class GUI_EXPORT QgsFilterLineEdit : public QLineEdit /** * Will select all text when this widget receives the focus. * - * \since QGIS 3.0 */ void selectOnFocusChanged(); diff --git a/src/gui/qgsfloatingwidget.h b/src/gui/qgsfloatingwidget.h index 008c4d4d007..bc948c2d2f9 100644 --- a/src/gui/qgsfloatingwidget.h +++ b/src/gui/qgsfloatingwidget.h @@ -28,7 +28,6 @@ class QgsFloatingWidgetEventFilter; * \brief A QWidget subclass for creating widgets which float outside of the normal Qt layout * system. Floating widgets use an "anchor widget" to determine how they are anchored * within their parent widget. - * \since QGIS 3.0 */ class GUI_EXPORT QgsFloatingWidget: public QWidget diff --git a/src/gui/qgsfontbutton.h b/src/gui/qgsfontbutton.h index 8dec20fe8b1..c0495ba0c09 100644 --- a/src/gui/qgsfontbutton.h +++ b/src/gui/qgsfontbutton.h @@ -43,7 +43,6 @@ class QgsScreenHelper; * mode (without settings for color) is also available when the resultant font is * used only in a QFont object. * - * \since QGIS 3.0 */ class GUI_EXPORT QgsFontButton : public QToolButton { diff --git a/src/gui/qgsformannotation.h b/src/gui/qgsformannotation.h index 4d23d50a4dd..f19ff8d6de9 100644 --- a/src/gui/qgsformannotation.h +++ b/src/gui/qgsformannotation.h @@ -28,7 +28,6 @@ * \class QgsFormAnnotation * \ingroup gui * \brief An annotation item that embeds a designer form showing the feature attribute - * \since QGIS 3.0 */ class GUI_EXPORT QgsFormAnnotation: public QgsAnnotation { diff --git a/src/gui/qgsgradientcolorrampdialog.h b/src/gui/qgsgradientcolorrampdialog.h index d2b32569ca1..04909329716 100644 --- a/src/gui/qgsgradientcolorrampdialog.h +++ b/src/gui/qgsgradientcolorrampdialog.h @@ -33,7 +33,6 @@ class QgsGradientPlotEventFilter; * \ingroup gui * \class QgsGradientColorRampDialog * \brief A dialog which allows users to modify the properties of a QgsGradientColorRamp. - * \since QGIS 3.0 */ class GUI_EXPORT QgsGradientColorRampDialog : public QDialog, private Ui::QgsGradientColorRampDialogBase { diff --git a/src/gui/qgsgui.h b/src/gui/qgsgui.h index 7c7456caa84..30d3f08af9f 100644 --- a/src/gui/qgsgui.h +++ b/src/gui/qgsgui.h @@ -55,7 +55,6 @@ class QgsInputControllerManager; * \ingroup gui * \brief QgsGui is a singleton class containing various registry and other global members * related to GUI classes. - * \since QGIS 3.0 */ class GUI_EXPORT QgsGui : public QObject { diff --git a/src/gui/qgsguiutils.h b/src/gui/qgsguiutils.h index 465236d9c71..1aeb37d8878 100644 --- a/src/gui/qgsguiutils.h +++ b/src/gui/qgsguiutils.h @@ -56,14 +56,12 @@ namespace QgsGuiUtils /** * Minimum magnification level allowed in map canvases. * \see CANVAS_MAGNIFICATION_MAX - * \since QGIS 3.0 */ constexpr double CANVAS_MAGNIFICATION_MIN = 0.1; /** * Maximum magnification level allowed in map canvases. * \see CANVAS_MAGNIFICATION_MAX - * \since QGIS 3.0 */ // Must be a factor of 2, so zooming in to max from 100% then zooming back out will result in 100% mag constexpr double CANVAS_MAGNIFICATION_MAX = 16.0; diff --git a/src/gui/qgshelp.h b/src/gui/qgshelp.h index 5bc807843b7..41f787c559a 100644 --- a/src/gui/qgshelp.h +++ b/src/gui/qgshelp.h @@ -39,7 +39,6 @@ * If no help found, default error page with information how to setup * help system will be shown. * - * \since QGIS 3.0 */ class GUI_EXPORT QgsHelp { @@ -49,7 +48,6 @@ class GUI_EXPORT QgsHelp * Opens help topic for the given help key using default system * web browser. If help topic not found, builtin error page shown. * \param key key which identified help topic - * \since QGIS 3.0 */ static void openHelp( const QString &key ); @@ -57,7 +55,6 @@ class GUI_EXPORT QgsHelp * Returns URI of the help topic for the given key. If help topic * not found, URI of the builtin error page returned. * \param key key which identified help topic - * \since QGIS 3.0 */ static QUrl helpUrl( const QString &key ); @@ -67,7 +64,6 @@ class GUI_EXPORT QgsHelp * Check if given URL accessible by issuing HTTP HEAD request. * Returns TRUE if URL accessible, FALSE otherwise. * \param url URL to check - * \since QGIS 3.0 */ static bool urlExists( const QString &url ); }; diff --git a/src/gui/qgsidentifymenu.h b/src/gui/qgsidentifymenu.h index 344a4b90fb9..4bfefc8bbd3 100644 --- a/src/gui/qgsidentifymenu.h +++ b/src/gui/qgsidentifymenu.h @@ -120,14 +120,12 @@ class GUI_EXPORT QgsIdentifyMenu : public QMenu /** * Sets an expression context scope used to resolve underlying actions. * - * \since QGIS 3.0 */ void setExpressionContextScope( const QgsExpressionContextScope &scope ); /** * Returns an expression context scope used to resolve underlying actions. * - * \since QGIS 3.0 */ QgsExpressionContextScope expressionContextScope() const; diff --git a/src/gui/qgskeyvaluewidget.h b/src/gui/qgskeyvaluewidget.h index faada6608f8..e50531760c5 100644 --- a/src/gui/qgskeyvaluewidget.h +++ b/src/gui/qgskeyvaluewidget.h @@ -30,7 +30,6 @@ * \ingroup gui * \brief Table model to edit a QVariantMap. * \note not available in Python bindings - * \since QGIS 3.0 */ class GUI_EXPORT QgsKeyValueModel : public QAbstractTableModel { @@ -61,7 +60,6 @@ class GUI_EXPORT QgsKeyValueModel : public QAbstractTableModel /** * \ingroup gui * \brief Widget allowing to edit a QVariantMap, using a table. - * \since QGIS 3.0 */ class GUI_EXPORT QgsKeyValueWidget: public QgsTableWidgetBase { diff --git a/src/gui/qgslimitedrandomcolorrampdialog.h b/src/gui/qgslimitedrandomcolorrampdialog.h index f48e04bbfd0..d8d47522685 100644 --- a/src/gui/qgslimitedrandomcolorrampdialog.h +++ b/src/gui/qgslimitedrandomcolorrampdialog.h @@ -29,7 +29,6 @@ class QDialogButtonBox; * \ingroup gui * \class QgsLimitedRandomColorRampWidget * \brief A widget which allows users to modify the properties of a QgsLimitedRandomColorRamp. - * \since QGIS 3.0 */ class GUI_EXPORT QgsLimitedRandomColorRampWidget : public QgsPanelWidget, private Ui::QgsLimitedRandomColorRampWidgetBase { @@ -93,7 +92,6 @@ class GUI_EXPORT QgsLimitedRandomColorRampWidget : public QgsPanelWidget, privat * \ingroup gui * \class QgsLimitedRandomColorRampDialog * \brief A dialog which allows users to modify the properties of a QgsLimitedRandomColorRamp. - * \since QGIS 3.0 */ class GUI_EXPORT QgsLimitedRandomColorRampDialog : public QDialog { diff --git a/src/gui/qgslistwidget.h b/src/gui/qgslistwidget.h index 777a2babb3e..10161451eba 100644 --- a/src/gui/qgslistwidget.h +++ b/src/gui/qgslistwidget.h @@ -29,7 +29,6 @@ * \ingroup gui * \brief Table model to edit a QVariantList. * \note not available in Python bindings - * \since QGIS 3.0 */ class GUI_EXPORT QgsListModel : public QAbstractTableModel { @@ -61,7 +60,6 @@ class GUI_EXPORT QgsListModel : public QAbstractTableModel /** * \ingroup gui * \brief Widget allowing to edit a QVariantList, using a table. - * \since QGIS 3.0 */ class GUI_EXPORT QgsListWidget: public QgsTableWidgetBase { diff --git a/src/gui/qgsmapcanvas.h b/src/gui/qgsmapcanvas.h index fb78776f16f..0ca337f9aa6 100644 --- a/src/gui/qgsmapcanvas.h +++ b/src/gui/qgsmapcanvas.h @@ -125,7 +125,6 @@ class GUI_EXPORT QgsMapCanvas : public QGraphicsView, public QgsExpressionContex * empty string before setLayers() calls can be made. * * \see layers() - * \since QGIS 3.0 */ void setLayers( const QList &layers ); @@ -167,7 +166,6 @@ class GUI_EXPORT QgsMapCanvas : public QGraphicsView, public QgsExpressionContex /** * Resets the \a flags for the canvas' map settings. - * \since QGIS 3.0 */ void setMapSettingsFlags( Qgis::MapSettingsFlags flags ); @@ -237,7 +235,6 @@ class GUI_EXPORT QgsMapCanvas : public QGraphicsView, public QgsExpressionContex * until the rendering job is complete. It's included in API solely for * unit testing and standalone Python scripts. * - * \since QGIS 3.0 */ void waitWhileRendering(); @@ -399,7 +396,6 @@ class GUI_EXPORT QgsMapCanvas : public QGraphicsView, public QgsExpressionContex * \note If the features or geometries are already available, flashGeometries() is much more efficient. * * \see flashGeometries() - * \since QGIS 3.0 */ void flashFeatureIds( QgsVectorLayer *layer, const QgsFeatureIds &ids, const QColor &startColor = QColor( 255, 0, 0, 255 ), const QColor &endColor = QColor( 255, 0, 0, 0 ), @@ -415,7 +411,6 @@ class GUI_EXPORT QgsMapCanvas : public QGraphicsView, public QgsExpressionContex * \a flashes and \a duration of each flash (in milliseconds). * * \see flashFeatureIds() - * \since QGIS 3.0 */ void flashGeometries( const QList< QgsGeometry > &geometries, const QgsCoordinateReferenceSystem &crs = QgsCoordinateReferenceSystem(), const QColor &startColor = QColor( 255, 0, 0, 255 ), const QColor &endColor = QColor( 255, 0, 0, 0 ), @@ -463,7 +458,6 @@ class GUI_EXPORT QgsMapCanvas : public QGraphicsView, public QgsExpressionContex /** * Returns color for selected features - * \since QGIS 3.0 */ QColor selectionColor() const; @@ -570,14 +564,12 @@ class GUI_EXPORT QgsMapCanvas : public QGraphicsView, public QgsExpressionContex * If an empty string is passed then the current theme association will be * cleared. * \see theme() - * \since QGIS 3.0 */ void setTheme( const QString &theme ); /** * Returns the map's theme shown in the canvas, if set. * \see setTheme() - * \since QGIS 3.0 */ QString theme() const { return mTheme; } @@ -760,33 +752,28 @@ class GUI_EXPORT QgsMapCanvas : public QGraphicsView, public QgsExpressionContex /** * Returns a list of all annotation items in the canvas. - * \since QGIS 3.0 */ QList< QgsMapCanvasAnnotationItem *> annotationItems() const; /** * Returns TRUE if annotations are visible within the map canvas. * \see setAnnotationsVisible() - * \since QGIS 3.0 */ bool annotationsVisible() const { return mAnnotationsVisible; } /** * Sets whether annotations are \a visible in the canvas. * \see annotationsVisible() - * \since QGIS 3.0 */ void setAnnotationsVisible( bool visible ); /** * Sets global labeling engine settings in the internal map settings - * \since QGIS 3.0 */ void setLabelingEngineSettings( const QgsLabelingEngineSettings &settings ); /** * Returns global labeling engine settings from the internal map settings - * \since QGIS 3.0 */ const QgsLabelingEngineSettings &labelingEngineSettings() const; @@ -796,7 +783,6 @@ class GUI_EXPORT QgsMapCanvas : public QGraphicsView, public QgsExpressionContex * out-of-canvas areas when panning or zooming out the map) are enabled * for the canvas. * \see setPreviewJobsEnabled() - * \since QGIS 3.0 */ bool previewJobsEnabled() const; @@ -806,7 +792,6 @@ class GUI_EXPORT QgsMapCanvas : public QGraphicsView, public QgsExpressionContex * out-of-canvas areas when panning or zooming out the map) are \a enabled * for the canvas. * \see previewJobsEnabled() - * \since QGIS 3.0 */ void setPreviewJobsEnabled( bool enabled ); @@ -1064,7 +1049,6 @@ class GUI_EXPORT QgsMapCanvas : public QGraphicsView, public QgsExpressionContex /** * Emitted when canvas background color changes - * \since QGIS 3.0 */ void canvasColorChanged(); @@ -1130,7 +1114,6 @@ class GUI_EXPORT QgsMapCanvas : public QGraphicsView, public QgsExpressionContex /** * Emitted when the canvas transform context is changed. - * \since QGIS 3.0 */ void transformContextChanged(); @@ -1147,7 +1130,6 @@ class GUI_EXPORT QgsMapCanvas : public QGraphicsView, public QgsExpressionContex /** * Emitted when the canvas has been assigned a different map theme. * \see setTheme() - * \since QGIS 3.0 */ void themeChanged( const QString &theme ); diff --git a/src/gui/qgsmapcanvasannotationitem.h b/src/gui/qgsmapcanvasannotationitem.h index a11e7334937..a652130a27b 100644 --- a/src/gui/qgsmapcanvasannotationitem.h +++ b/src/gui/qgsmapcanvasannotationitem.h @@ -34,7 +34,6 @@ class QgsAnnotation; * \class QgsMapCanvasAnnotationItem * \ingroup gui * \brief An interactive map canvas item which displays a QgsAnnotation. - * \since QGIS 3.0 */ class GUI_EXPORT QgsMapCanvasAnnotationItem: public QObject, public QgsMapCanvasItem { diff --git a/src/gui/qgsmapcanvastracer.h b/src/gui/qgsmapcanvastracer.h index 012e30b1302..51df917371f 100644 --- a/src/gui/qgsmapcanvastracer.h +++ b/src/gui/qgsmapcanvastracer.h @@ -57,14 +57,12 @@ class GUI_EXPORT QgsMapCanvasTracer : public QgsTracer /** * Access to action that user may use to toggle snapping on/off. May be NULLPTR if no action was associated. - * \since QGIS 3.0 */ QAction *actionEnableSnapping() const { return mActionEnableSnapping; } /** * Assign "enable snapping" checkable action to the tracer. * The action is used to determine whether snapping is currently enabled by the user. - * \since QGIS 3.0 */ void setActionEnableSnapping( QAction *action ) { mActionEnableSnapping = action; } diff --git a/src/gui/qgsmaplayercombobox.h b/src/gui/qgsmaplayercombobox.h index ef3db0c087a..4ed83da776f 100644 --- a/src/gui/qgsmaplayercombobox.h +++ b/src/gui/qgsmaplayercombobox.h @@ -69,14 +69,12 @@ class GUI_EXPORT QgsMapLayerComboBox : public QComboBox /** * Sets a list of data providers which should be excluded from the combobox. * \see excludedProviders() - * \since QGIS 3.0 */ void setExcludedProviders( const QStringList &providers ); /** * Returns the list of data providers which are excluded from the combobox. * \see setExcludedProviders() - * \since QGIS 3.0 */ QStringList excludedProviders() const; @@ -96,28 +94,24 @@ class GUI_EXPORT QgsMapLayerComboBox : public QComboBox * Since QGIS 3.20, the optional \a text and \a icon arguments allows the text and icon for the empty layer item to be set. * * \see allowEmptyLayer() - * \since QGIS 3.0 */ void setAllowEmptyLayer( bool allowEmpty, const QString &text = QString(), const QIcon &icon = QIcon() ); /** * Returns TRUE if the combo box allows the empty layer ("not set") choice. * \see setAllowEmptyLayer() - * \since QGIS 3.0 */ bool allowEmptyLayer() const; /** * Sets whether the CRS of layers is also included in the combo box text. * \see showCrs() - * \since QGIS 3.0 */ void setShowCrs( bool showCrs ); /** * Returns TRUE if the combo box shows the layer's CRS. * \see setShowCrs() - * \since QGIS 3.0 */ bool showCrs() const; @@ -126,14 +120,12 @@ class GUI_EXPORT QgsMapLayerComboBox : public QComboBox * These may represent additional layers such as layers which are not included in the map * layer registry, or paths to layers which have not yet been loaded into QGIS. * \see additionalItems() - * \since QGIS 3.0 */ void setAdditionalItems( const QStringList &items ); /** * Returns the list of additional (non map layer) items included at the end of the combo box. * \see setAdditionalItems() - * \since QGIS 3.0 */ QStringList additionalItems() const; diff --git a/src/gui/qgsmaptooladvanceddigitizing.h b/src/gui/qgsmaptooladvanceddigitizing.h index 624f4c7857f..752fb19b8a0 100644 --- a/src/gui/qgsmaptooladvanceddigitizing.h +++ b/src/gui/qgsmaptooladvanceddigitizing.h @@ -84,7 +84,6 @@ class GUI_EXPORT QgsMapToolAdvancedDigitizing : public QgsMapToolEdit * If TRUE is returned, that does not mean that advanced digitizing is actually active, * because it is up to the user to enable/disable it when it is allowed. * \sa setAdvancedDigitizingAllowed() - * \since QGIS 3.0 */ bool isAdvancedDigitizingAllowed() const { return mAdvancedDigitizingAllowed; } @@ -94,7 +93,6 @@ class GUI_EXPORT QgsMapToolAdvancedDigitizing : public QgsMapToolEdit * to the tool. This may be desirable default behavior for some map tools, but not for other map tools. * It is therefore possible to configure the behavior by the map tool. * \sa isAutoSnapEnabled() - * \since QGIS 3.0 */ bool isAutoSnapEnabled() const { return mAutoSnapEnabled; } @@ -104,7 +102,6 @@ class GUI_EXPORT QgsMapToolAdvancedDigitizing : public QgsMapToolEdit * Sets whether functionality of advanced digitizing dock widget is currently allowed. * This method is protected because it should be a decision of the map tool and not from elsewhere. * \sa isAdvancedDigitizingAllowed() - * \since QGIS 3.0 */ void setAdvancedDigitizingAllowed( bool allowed ) { mAdvancedDigitizingAllowed = allowed; } @@ -112,7 +109,6 @@ class GUI_EXPORT QgsMapToolAdvancedDigitizing : public QgsMapToolEdit * Sets whether mouse events (press/move/release) should automatically try to snap mouse position * This method is protected because it should be a decision of the map tool and not from elsewhere. * \sa isAutoSnapEnabled() - * \since QGIS 3.0 */ void setAutoSnapEnabled( bool enabled ) { mAutoSnapEnabled = enabled; } diff --git a/src/gui/qgsmaptoolcapture.h b/src/gui/qgsmaptoolcapture.h index cd8a1ff6aec..05e379b4f67 100644 --- a/src/gui/qgsmaptoolcapture.h +++ b/src/gui/qgsmaptoolcapture.h @@ -122,7 +122,6 @@ class GUI_EXPORT QgsMapToolCapture : public QgsMapToolAdvancedDigitizing /** * Clear capture curve. * - * \since QGIS 3.0 */ void clearCurve( ); @@ -136,7 +135,6 @@ class GUI_EXPORT QgsMapToolCapture : public QgsMapToolAdvancedDigitizing /** * Returns a list of matches for each point on the captureCurve. * - * \since QGIS 3.0 */ QList snappingMatches() const; @@ -176,7 +174,6 @@ class GUI_EXPORT QgsMapToolCapture : public QgsMapToolAdvancedDigitizing * * \returns a point with ZM support if necessary * - * \since QGIS 3.0 */ QgsPoint mapPoint( const QgsMapMouseEvent &e ) const; @@ -188,7 +185,6 @@ class GUI_EXPORT QgsMapToolCapture : public QgsMapToolAdvancedDigitizing * * \returns a point with ZM support if necessary * - * \since QGIS 3.0 */ QgsPoint mapPoint( const QgsPointXY &point ) const; diff --git a/src/gui/qgsmaptooldigitizefeature.h b/src/gui/qgsmaptooldigitizefeature.h index 84682808561..c1a1f2ef209 100644 --- a/src/gui/qgsmaptooldigitizefeature.h +++ b/src/gui/qgsmaptooldigitizefeature.h @@ -83,13 +83,11 @@ class GUI_EXPORT QgsMapToolDigitizeFeature : public QgsMapToolCaptureLayerGeomet /** * Check if CaptureMode matches layer type. Default is TRUE. - * \since QGIS 3.0 */ bool checkGeometryType() const; /** * Check if CaptureMode matches layer type. Default is TRUE. - * \since QGIS 3.0 */ void setCheckGeometryType( bool checkGeometryType ); // TODO QGIS 4: remove if GRASS plugin is dropped @@ -110,13 +108,11 @@ class GUI_EXPORT QgsMapToolDigitizeFeature : public QgsMapToolCaptureLayerGeomet /** * individual layer per digitizing session - * \since QGIS 3.0 */ QgsMapLayer *mLayer = nullptr; /** * layer used before digitizing session - * \since QGIS 3.0 */ QgsMapLayer *mCurrentLayer = nullptr; diff --git a/src/gui/qgsmaptoolextent.h b/src/gui/qgsmaptoolextent.h index 6098dff396c..2f8d1347529 100644 --- a/src/gui/qgsmaptoolextent.h +++ b/src/gui/qgsmaptoolextent.h @@ -28,7 +28,6 @@ class QgsMapCanvas; /** * \ingroup gui * \brief A map tool that emits an extent from a rectangle drawn onto the map canvas. - * \since QGIS 3.0 */ class GUI_EXPORT QgsMapToolExtent : public QgsMapTool { diff --git a/src/gui/qgsmenuheader.h b/src/gui/qgsmenuheader.h index 94e72b3b571..fff3c6bb177 100644 --- a/src/gui/qgsmenuheader.h +++ b/src/gui/qgsmenuheader.h @@ -27,7 +27,6 @@ * \class QgsMenuHeader * \brief Custom widget for displaying subheaders within a QMenu in a standard style. * \see QgsMenuHeaderWidgetAction() - * \since QGIS 3.0 */ class GUI_EXPORT QgsMenuHeader : public QWidget { @@ -60,7 +59,6 @@ class GUI_EXPORT QgsMenuHeader : public QWidget * \class QgsMenuHeaderWidgetAction * \brief Custom QWidgetAction for displaying subheaders within a QMenu in a standard style. * \see QgsMenuHeader() - * \since QGIS 3.0 */ class GUI_EXPORT QgsMenuHeaderWidgetAction: public QWidgetAction { diff --git a/src/gui/qgsmetadatawidget.h b/src/gui/qgsmetadatawidget.h index 798de96b4c3..9015a3467c5 100644 --- a/src/gui/qgsmetadatawidget.h +++ b/src/gui/qgsmetadatawidget.h @@ -35,7 +35,6 @@ class QgsMapCanvas; * \class QgsMetadataWidget * \brief A wizard to edit metadata on a map layer. * - * \since QGIS 3.0 */ class GUI_EXPORT QgsMetadataWidget : public QWidget, private Ui::QgsMetadataWidgetBase @@ -243,7 +242,6 @@ class GUI_EXPORT QgsMetadataWidget : public QWidget, private Ui::QgsMetadataWidg * \class LinkItemDelegate * \brief Special delegate for the link view in the metadata wizard. * - * \since QGIS 3.0 */ class LinkItemDelegate : public QStyledItemDelegate { @@ -269,7 +267,6 @@ class LinkItemDelegate : public QStyledItemDelegate * \class ConstraintItemDelegate * \brief Special delegate for the constraint view in the metadata wizard. * - * \since QGIS 3.0 */ class ConstraintItemDelegate : public QStyledItemDelegate { diff --git a/src/gui/qgsnewauxiliaryfielddialog.h b/src/gui/qgsnewauxiliaryfielddialog.h index acb9c7ce853..8c809652ced 100644 --- a/src/gui/qgsnewauxiliaryfielddialog.h +++ b/src/gui/qgsnewauxiliaryfielddialog.h @@ -28,7 +28,6 @@ * * \brief A dialog to create a new auxiliary field * - * \since QGIS 3.0 */ class GUI_EXPORT QgsNewAuxiliaryFieldDialog: public QDialog, private Ui::QgsNewAuxiliaryFieldDialogBase { diff --git a/src/gui/qgsnewauxiliarylayerdialog.h b/src/gui/qgsnewauxiliarylayerdialog.h index 69b9dd1c8ac..df68fee73e3 100644 --- a/src/gui/qgsnewauxiliarylayerdialog.h +++ b/src/gui/qgsnewauxiliarylayerdialog.h @@ -29,7 +29,6 @@ class QgsVectorLayer; * * \brief A dialog to create a new auxiliary layer * - * \since QGIS 3.0 */ class GUI_EXPORT QgsNewAuxiliaryLayerDialog: public QDialog, private Ui::QgsNewAuxiliaryLayerDialogBase { diff --git a/src/gui/qgsnewgeopackagelayerdialog.h b/src/gui/qgsnewgeopackagelayerdialog.h index 26beab53f3d..2fc92c15405 100644 --- a/src/gui/qgsnewgeopackagelayerdialog.h +++ b/src/gui/qgsnewgeopackagelayerdialog.h @@ -46,25 +46,21 @@ class GUI_EXPORT QgsNewGeoPackageLayerDialog: public QDialog, private Ui::QgsNew /** * Sets the \a crs value for the new layer in the dialog. - * \since QGIS 3.0 */ void setCrs( const QgsCoordinateReferenceSystem &crs ); /** * Returns the database path - * \since QGIS 3.0 */ QString databasePath() const { return mDatabase->filePath(); } /** * Sets the initial database \a path - * \since QGIS 3.0 */ void setDatabasePath( const QString &path ) { mDatabase->setFilePath( path ); } /** * Sets the database path widgets to a locked and read-only mode. - * \since QGIS 3.0 */ void lockDatabasePath(); @@ -73,7 +69,6 @@ class GUI_EXPORT QgsNewGeoPackageLayerDialog: public QDialog, private Ui::QgsNew * * The default behavior is to prompt the user for an action to take. * - * \since QGIS 3.0 */ void setOverwriteBehavior( OverwriteBehavior behavior ); diff --git a/src/gui/qgsnewhttpconnection.h b/src/gui/qgsnewhttpconnection.h index 725f4492e4f..c7df8b6f069 100644 --- a/src/gui/qgsnewhttpconnection.h +++ b/src/gui/qgsnewhttpconnection.h @@ -38,7 +38,6 @@ class GUI_EXPORT QgsNewHttpConnection : public QDialog, private Ui::QgsNewHttpCo /** * Available connection types for configuring in the dialog. - * \since QGIS 3.0 */ enum ConnectionType SIP_ENUM_BASETYPE( IntFlag ) { @@ -51,7 +50,6 @@ class GUI_EXPORT QgsNewHttpConnection : public QDialog, private Ui::QgsNewHttpCo /** * Flags controlling dialog behavior. - * \since QGIS 3.0 */ enum Flag SIP_ENUM_BASETYPE( IntFlag ) { @@ -79,13 +77,11 @@ class GUI_EXPORT QgsNewHttpConnection : public QDialog, private Ui::QgsNewHttpCo /** * Returns the current connection name. - * \since QGIS 3.0 */ QString name() const; /** * Returns the current connection url. - * \since QGIS 3.0 */ QString url() const; @@ -116,13 +112,11 @@ class GUI_EXPORT QgsNewHttpConnection : public QDialog, private Ui::QgsNewHttpCo /** * Returns TRUE if dialog settings are valid, or FALSE if current * settings are not valid and the dialog should not be acceptable. - * \since QGIS 3.0 */ virtual bool validate(); /** * Returns the "test connection" button. - * \since QGIS 3.0 */ QPushButton *testConnectButton(); @@ -171,21 +165,18 @@ class GUI_EXPORT QgsNewHttpConnection : public QDialog, private Ui::QgsNewHttpCo /** * Returns the QSettings key for WFS related settings for the connection. * \see wmsSettingsKey() - * \since QGIS 3.0 */ virtual QString wfsSettingsKey( const QString &base, const QString &connectionName ) const; /** * Returns the QSettings key for WMS related settings for the connection. * \see wfsSettingsKey() - * \since QGIS 3.0 */ virtual QString wmsSettingsKey( const QString &base, const QString &connectionName ) const; /** * Triggers a resync of the GUI widgets for the service specific settings (i.e. WFS * and WMS related settings). - * \since QGIS 3.0 */ void updateServiceSpecificSettings(); diff --git a/src/gui/qgsnewmemorylayerdialog.h b/src/gui/qgsnewmemorylayerdialog.h index a30a11631b0..2e872d6036d 100644 --- a/src/gui/qgsnewmemorylayerdialog.h +++ b/src/gui/qgsnewmemorylayerdialog.h @@ -55,7 +55,6 @@ class GUI_EXPORT QgsNewMemoryLayerDialog: public QDialog, private Ui::QgsNewMemo /** * Sets the \a crs value for the new layer in the dialog. * \see crs() - * \since QGIS 3.0 */ void setCrs( const QgsCoordinateReferenceSystem &crs ); diff --git a/src/gui/qgsnewvectorlayerdialog.h b/src/gui/qgsnewvectorlayerdialog.h index 13658db6989..778e50c20da 100644 --- a/src/gui/qgsnewvectorlayerdialog.h +++ b/src/gui/qgsnewvectorlayerdialog.h @@ -108,7 +108,6 @@ class GUI_EXPORT QgsNewVectorLayerDialog: public QDialog, private Ui::QgsNewVect /** * Sets the \a crs value for the new layer in the dialog. * \see crs() - * \since QGIS 3.0 */ void setCrs( const QgsCoordinateReferenceSystem &crs ); diff --git a/src/gui/qgsopacitywidget.h b/src/gui/qgsopacitywidget.h index 738f05faa2b..209cd808851 100644 --- a/src/gui/qgsopacitywidget.h +++ b/src/gui/qgsopacitywidget.h @@ -27,7 +27,6 @@ class QSlider; * \class QgsOpacityWidget * \ingroup gui * \brief A widget for setting an opacity value. - * \since QGIS 3.0 */ class GUI_EXPORT QgsOpacityWidget : public QWidget { diff --git a/src/gui/qgsoptionsdialogbase.h b/src/gui/qgsoptionsdialogbase.h index 6299de31d75..a6592c39d47 100644 --- a/src/gui/qgsoptionsdialogbase.h +++ b/src/gui/qgsoptionsdialogbase.h @@ -186,7 +186,6 @@ class GUI_EXPORT QgsOptionsDialogBase : public QDialog /** * searchText searches for a text in all the pages of the stacked widget and highlight the results * \param text the text to search - * \since QGIS 3.0 */ void searchText( const QString &text ); @@ -209,7 +208,6 @@ class GUI_EXPORT QgsOptionsDialogBase : public QDialog /** * register widgets in the dialog to search for text in it * it is automatically called if a line edit has "mSearchLineEdit" as object name. - * \since QGIS 3.0 */ void registerTextSearchWidgets(); diff --git a/src/gui/qgsoptionsdialoghighlightwidget.h b/src/gui/qgsoptionsdialoghighlightwidget.h index 36435fbf7e7..6313a71cc78 100644 --- a/src/gui/qgsoptionsdialoghighlightwidget.h +++ b/src/gui/qgsoptionsdialoghighlightwidget.h @@ -58,7 +58,6 @@ class QgsOptionsDialogHighlightWidgetEventFilter : public QObject * If the widget type is handled, it is valid. * It can perform a text search in the widget and highlight it in case of success. * This uses stylesheets. - * \since QGIS 3.0 */ class GUI_EXPORT QgsOptionsDialogHighlightWidget { diff --git a/src/gui/qgsoptionsdialoghighlightwidgetsimpl.h b/src/gui/qgsoptionsdialoghighlightwidgetsimpl.h index e7944e66b83..dcc11920bb4 100644 --- a/src/gui/qgsoptionsdialoghighlightwidgetsimpl.h +++ b/src/gui/qgsoptionsdialoghighlightwidgetsimpl.h @@ -39,7 +39,6 @@ class QTableView; * \class QgsOptionsDialogHighlightLabel * \brief A highlight widget for labels. * This is used to search and highlight text in QgsOptionsDialogBase implementations. - * \since QGIS 3.0 */ class GUI_EXPORT QgsOptionsDialogHighlightLabel : public QgsOptionsDialogHighlightWidget { @@ -59,7 +58,6 @@ class GUI_EXPORT QgsOptionsDialogHighlightLabel : public QgsOptionsDialogHighlig * \class QgsOptionsDialogHighlightCheckBox * \brief A highlight widget for checkboxes. * This is used to search and highlight text in QgsOptionsDialogBase implementations. - * \since QGIS 3.0 */ class GUI_EXPORT QgsOptionsDialogHighlightCheckBox : public QgsOptionsDialogHighlightWidget { @@ -79,7 +77,6 @@ class GUI_EXPORT QgsOptionsDialogHighlightCheckBox : public QgsOptionsDialogHigh * \class QgsOptionsDialogHighlightButton * \brief A highlight widget for buttons. * This is used to search and highlight text in QgsOptionsDialogBase implementations. - * \since QGIS 3.0 */ class GUI_EXPORT QgsOptionsDialogHighlightButton : public QgsOptionsDialogHighlightWidget { @@ -99,7 +96,6 @@ class GUI_EXPORT QgsOptionsDialogHighlightButton : public QgsOptionsDialogHighli * \class QgsOptionsDialogHighlightGroupBox * \brief A highlight widget for group boxes. * This is used to search and highlight text in QgsOptionsDialogBase implementations. - * \since QGIS 3.0 */ class GUI_EXPORT QgsOptionsDialogHighlightGroupBox : public QgsOptionsDialogHighlightWidget { @@ -121,7 +117,6 @@ class GUI_EXPORT QgsOptionsDialogHighlightGroupBox : public QgsOptionsDialogHigh * This is used to search and highlight text in QgsOptionsDialogBase implementations. * Highlighting is only available for tree widgets only while searching can be performed * in any tree view or inherited class. - * \since QGIS 3.0 */ class GUI_EXPORT QgsOptionsDialogHighlightTree : public QgsOptionsDialogHighlightWidget { diff --git a/src/gui/qgsoptionswidgetfactory.h b/src/gui/qgsoptionswidgetfactory.h index 001e3606ca9..e6586915912 100644 --- a/src/gui/qgsoptionswidgetfactory.h +++ b/src/gui/qgsoptionswidgetfactory.h @@ -25,7 +25,6 @@ * \ingroup gui * \class QgsOptionsPageWidget * \brief Base class for widgets for pages included in the options dialog. - * \since QGIS 3.0 */ class GUI_EXPORT QgsOptionsPageWidget : public QWidget { @@ -105,7 +104,6 @@ class GUI_EXPORT QgsOptionsPageWidget : public QWidget * \ingroup gui * \class QgsOptionsWidgetFactory * \brief A factory class for creating custom options pages. - * \since QGIS 3.0 */ // NOTE - this is a QObject so we can detect its destruction and avoid // QGIS crashing when a plugin crashes/exits without deregistering a factory diff --git a/src/gui/qgspanelwidget.h b/src/gui/qgspanelwidget.h index bbb4a919f8d..0d2b4f20a0c 100644 --- a/src/gui/qgspanelwidget.h +++ b/src/gui/qgspanelwidget.h @@ -113,7 +113,6 @@ class GUI_EXPORT QgsPanelWidget : public QWidget * widget. * \param widget widget which may be contained within a panel widget * \returns parent panel widget if found, otherwise NULLPTR - * \since QGIS 3.0 */ static QgsPanelWidget *findParentPanel( QWidget *widget ); diff --git a/src/gui/qgspanelwidgetstack.h b/src/gui/qgspanelwidgetstack.h index 8cd201bd6a5..c587bce6bc4 100644 --- a/src/gui/qgspanelwidgetstack.h +++ b/src/gui/qgspanelwidgetstack.h @@ -87,7 +87,6 @@ class GUI_EXPORT QgsPanelWidgetStack : public QWidget, private Ui::QgsRendererWi /** * Returns the panel currently shown in the stack. - * \since QGIS 3.0 */ QgsPanelWidget *currentPanel(); @@ -108,7 +107,6 @@ class GUI_EXPORT QgsPanelWidgetStack : public QWidget, private Ui::QgsRendererWi * Accepts all panel widgets open in the stack in turn until only the mainPanel() * remains. * \see acceptCurrentPanel(); - * \since QGIS 3.0 */ void acceptAllPanels(); diff --git a/src/gui/qgspasswordlineedit.h b/src/gui/qgspasswordlineedit.h index 1196adac826..0b4458969b0 100644 --- a/src/gui/qgspasswordlineedit.h +++ b/src/gui/qgspasswordlineedit.h @@ -28,7 +28,6 @@ * \ingroup gui * \brief QLineEdit subclass with built in support for showing/hiding * entered password. - * \since QGIS 3.0 */ class GUI_EXPORT QgsPasswordLineEdit : public QLineEdit { diff --git a/src/gui/qgspresetcolorrampdialog.h b/src/gui/qgspresetcolorrampdialog.h index 94d8e9e4691..0c3fa729b58 100644 --- a/src/gui/qgspresetcolorrampdialog.h +++ b/src/gui/qgspresetcolorrampdialog.h @@ -29,7 +29,6 @@ class QDialogButtonBox; * \ingroup gui * \class QgsPresetColorRampWidget * \brief A widget which allows users to modify the properties of a QgsPresetSchemeColorRamp. - * \since QGIS 3.0 */ class GUI_EXPORT QgsPresetColorRampWidget : public QgsPanelWidget, private Ui::QgsPresetColorRampWidgetBase { @@ -81,7 +80,6 @@ class GUI_EXPORT QgsPresetColorRampWidget : public QgsPanelWidget, private Ui::Q * \ingroup gui * \class QgsPresetColorRampDialog * \brief A dialog which allows users to modify the properties of a QgsPresetSchemeColorRamp. - * \since QGIS 3.0 */ class GUI_EXPORT QgsPresetColorRampDialog : public QDialog { diff --git a/src/gui/qgspropertyassistantwidget.h b/src/gui/qgspropertyassistantwidget.h index d5fdd7b17be..a022bfdcc00 100644 --- a/src/gui/qgspropertyassistantwidget.h +++ b/src/gui/qgspropertyassistantwidget.h @@ -109,7 +109,6 @@ class GUI_EXPORT QgsPropertyColorAssistantWidget : public QgsPropertyAbstractTra * \class QgsPropertyAssistantWidget * \ingroup gui * \brief Shows a user-friendly assistant guiding users through the creation of QgsProperty overrides. - * \since QGIS 3.0 */ class GUI_EXPORT QgsPropertyAssistantWidget : public QgsPanelWidget, private Ui::PropertyAssistantBase { diff --git a/src/gui/qgspropertyoverridebutton.h b/src/gui/qgspropertyoverridebutton.h index 6ae0ffc71a8..30482403d3b 100644 --- a/src/gui/qgspropertyoverridebutton.h +++ b/src/gui/qgspropertyoverridebutton.h @@ -43,7 +43,6 @@ class QgsSymbol; * which should be applied to a property of an object. Eg, this widget * is used for controlling data defined overrides in symbology, labeling * and layouts. - * \since QGIS 3.0 */ class GUI_EXPORT QgsPropertyOverrideButton: public QToolButton @@ -212,7 +211,6 @@ class GUI_EXPORT QgsPropertyOverrideButton: public QToolButton /** * Updates list of fields. * - * \since QGIS 3.0 */ void updateFieldLists(); diff --git a/src/gui/qgsrasterformatsaveoptionswidget.h b/src/gui/qgsrasterformatsaveoptionswidget.h index 19ff8d8026b..cec667b95ce 100644 --- a/src/gui/qgsrasterformatsaveoptionswidget.h +++ b/src/gui/qgsrasterformatsaveoptionswidget.h @@ -80,7 +80,6 @@ class GUI_EXPORT QgsRasterFormatSaveOptionsWidget: public QWidget, private Ui::Q * Populate widget with user-defined options. String should contain * key=value pairs separated by spaces, e.g. "TILED=YES TFW=YES" * \see options() - * \since QGIS 3.0 */ void setOptions( const QString &options ); diff --git a/src/gui/qgsratiolockbutton.h b/src/gui/qgsratiolockbutton.h index f33087218f9..cece45d3ed7 100644 --- a/src/gui/qgsratiolockbutton.h +++ b/src/gui/qgsratiolockbutton.h @@ -29,7 +29,6 @@ class QDoubleSpinBox; * \ingroup gui * \class QgsRatioLockButton * \brief A cross platform button subclass used to represent a locked / unlocked ratio state. - * \since QGIS 3.0 */ class GUI_EXPORT QgsRatioLockButton : public QToolButton { diff --git a/src/gui/qgsrubberband.h b/src/gui/qgsrubberband.h index 07e99273a12..9cdf3c4e4f4 100644 --- a/src/gui/qgsrubberband.h +++ b/src/gui/qgsrubberband.h @@ -116,13 +116,11 @@ class GUI_EXPORT QgsRubberBand : public QgsMapCanvasItem /** * A diamond is used to highlight points (◇) - * \since QGIS 3.0 */ ICON_DIAMOND, /** * A diamond is used to highlight points (◆) - * \since QGIS 3.0 */ ICON_FULL_DIAMOND, @@ -177,7 +175,6 @@ class GUI_EXPORT QgsRubberBand : public QgsMapCanvasItem * Sets a secondary stroke color for the rubberband which will be drawn under the main stroke color. * Set to an invalid color to avoid drawing the secondary stroke. * \param color The color used to render a secondary stroke color to this rubberband - * \since QGIS 3.0 */ void setSecondaryStrokeColor( const QColor &color ); @@ -357,7 +354,6 @@ class GUI_EXPORT QgsRubberBand : public QgsMapCanvasItem * If additional geometries are to be added then set \a doUpdate to FALSE to defer costly repaint and bounding rectangle calculations for better performance. * After adding the final geometry updatePosition() should be called. * - * \since QGIS 3.0 */ void addGeometry( const QgsGeometry &geometry, const QgsCoordinateReferenceSystem &crs = QgsCoordinateReferenceSystem(), bool doUpdate = true ); diff --git a/src/gui/qgsscrollarea.h b/src/gui/qgsscrollarea.h index d9d487ba5ff..85979f168d9 100644 --- a/src/gui/qgsscrollarea.h +++ b/src/gui/qgsscrollarea.h @@ -36,7 +36,6 @@ class ScrollAreaFilter; * All QGIS code and plugins should use QgsScrollArea in place * of QScrollArea. * - * \since QGIS 3.0 */ class GUI_EXPORT QgsScrollArea : public QScrollArea { diff --git a/src/gui/qgssnapindicator.h b/src/gui/qgssnapindicator.h index 8e93e33f515..c2a3b281a35 100644 --- a/src/gui/qgssnapindicator.h +++ b/src/gui/qgssnapindicator.h @@ -27,7 +27,6 @@ class QgsVertexMarker; /** * \ingroup gui * \brief Class that shows snapping marker on map canvas for the current snapping match. - * \since QGIS 3.0 */ class GUI_EXPORT QgsSnapIndicator { diff --git a/src/gui/qgssourceselectprovider.h b/src/gui/qgssourceselectprovider.h index 87a5a4b7a00..64f6b54533d 100644 --- a/src/gui/qgssourceselectprovider.h +++ b/src/gui/qgssourceselectprovider.h @@ -30,7 +30,6 @@ class QWidget; * \ingroup gui * \brief This is the interface for those who want to add entries to the QgsDataSourceManagerDialog * - * \since QGIS 3.0 */ class GUI_EXPORT QgsSourceSelectProvider { diff --git a/src/gui/qgssourceselectproviderregistry.h b/src/gui/qgssourceselectproviderregistry.h index bb470e1118f..5480fc3aa18 100644 --- a/src/gui/qgssourceselectproviderregistry.h +++ b/src/gui/qgssourceselectproviderregistry.h @@ -35,7 +35,6 @@ class QgsAbstractDataSourceWidget; * QgsSourceSelectProviderRegistry is not usually directly created, but rather accessed through * QgsGui::sourceSelectProviderRegistry(). * - * \since QGIS 3.0 */ class GUI_EXPORT QgsSourceSelectProviderRegistry : public QObject { diff --git a/src/gui/qgsstatusbar.h b/src/gui/qgsstatusbar.h index 922368bc33f..b934ca974a8 100644 --- a/src/gui/qgsstatusbar.h +++ b/src/gui/qgsstatusbar.h @@ -41,7 +41,6 @@ class QStatusBar; * Instead of adding child widgets and showing messages directly in the window's status bar, * these widgets (and messages) should instead be added into the embedded QgsStatusBar. * - * \since QGIS 3.0 */ class GUI_EXPORT QgsStatusBar : public QWidget { diff --git a/src/gui/qgssublayersdialog.h b/src/gui/qgssublayersdialog.h index 9ac5e2c1959..19e22082235 100644 --- a/src/gui/qgssublayersdialog.h +++ b/src/gui/qgssublayersdialog.h @@ -133,25 +133,21 @@ class GUI_EXPORT QgsSublayersDialog : public QDialog, private Ui::QgsSublayersDi /** * Set if we should display the add to group checkbox - * \since QGIS 3.0 */ void setShowAddToGroupCheckbox( bool showAddToGroupCheckbox ) { mShowAddToGroupCheckbox = showAddToGroupCheckbox; } /** * If we should display the add to group checkbox - * \since QGIS 3.0 */ bool showAddToGroupCheckbox() const { return mShowAddToGroupCheckbox; } /** * If we should add layers in a group - * \since QGIS 3.0 */ bool addToGroupCheckbox() const { return mCbxAddToGroup->isChecked(); } /** * Returns column with count or -1 - * \since QGIS 3.0 */ int countColumn() const { return mShowCount ? 2 : -1; } diff --git a/src/gui/qgssubstitutionlistwidget.h b/src/gui/qgssubstitutionlistwidget.h index 7171f0accbf..ffab0f0f40a 100644 --- a/src/gui/qgssubstitutionlistwidget.h +++ b/src/gui/qgssubstitutionlistwidget.h @@ -31,7 +31,6 @@ * \brief A widget which allows users to specify a list of substitutions to apply to a string, with * options for exporting and importing substitution lists. * \see QgsSubstitutionListDialog - * \since QGIS 3.0 */ class GUI_EXPORT QgsSubstitutionListWidget : public QgsPanelWidget, private Ui::QgsSubstitutionListWidgetBase { @@ -84,7 +83,6 @@ class GUI_EXPORT QgsSubstitutionListWidget : public QgsPanelWidget, private Ui:: * \brief A dialog which allows users to specify a list of substitutions to apply to a string, with * options for exporting and importing substitution lists. * \see QgsSubstitutionListWidget - * \since QGIS 3.0 */ class GUI_EXPORT QgsSubstitutionListDialog : public QDialog { diff --git a/src/gui/qgssymbolbutton.h b/src/gui/qgssymbolbutton.h index 1e653562e9e..3be8a293350 100644 --- a/src/gui/qgssymbolbutton.h +++ b/src/gui/qgssymbolbutton.h @@ -40,7 +40,6 @@ class QgsSymbolSelectorWidget; * The button shows a preview icon for the current symbol, and will open a detailed symbol editor dialog (or * panel widget) when clicked. * - * \since QGIS 3.0 */ class GUI_EXPORT QgsSymbolButton : public QToolButton { diff --git a/src/gui/qgstablewidgetbase.h b/src/gui/qgstablewidgetbase.h index 6311a52307f..c9d9c6ca446 100644 --- a/src/gui/qgstablewidgetbase.h +++ b/src/gui/qgstablewidgetbase.h @@ -28,7 +28,6 @@ * This widget includes buttons to add and remove rows. * Child classes must call init(QAbstractTableModel*) from their constructor. * - * \since QGIS 3.0 */ class GUI_EXPORT QgsTableWidgetBase: public QWidget, protected Ui::QgsTableWidgetUiBase { diff --git a/src/gui/qgstabwidget.h b/src/gui/qgstabwidget.h index 6532e326ccf..50d43101f5b 100644 --- a/src/gui/qgstabwidget.h +++ b/src/gui/qgstabwidget.h @@ -27,7 +27,6 @@ * \brief The QgsTabWidget class is the same as the QTabWidget but with additional methods to * temporarily hide/show tabs. * - * \since QGIS 3.0 */ class GUI_EXPORT QgsTabWidget : public QTabWidget { @@ -38,28 +37,24 @@ class GUI_EXPORT QgsTabWidget : public QTabWidget /** * Create a new QgsTabWidget with the optionally provided parent. * - * \since QGIS 3.0 */ QgsTabWidget( QWidget *parent = nullptr ); /** * Hides the tab with the given widget * - * \since QGIS 3.0 */ void hideTab( QWidget *tab ); /** * Shows the tab with the given widget * - * \since QGIS 3.0 */ void showTab( QWidget *tab ); /** * Control the visibility for the tab with the given widget. * - * \since QGIS 3.0 */ void setTabVisible( QWidget *tab, bool visible ); @@ -68,7 +63,6 @@ class GUI_EXPORT QgsTabWidget : public QTabWidget * This index is not the same as the one provided to insertTab and removeTab * since these methods are not aware of hidden tabs. * - * \since QGIS 3.0 */ int realTabIndex( QWidget *widget ); @@ -77,7 +71,6 @@ class GUI_EXPORT QgsTabWidget : public QTabWidget * * Is used to keep track of currently available and visible tabs. * - * \since QGIS 3.0 */ void tabInserted( int index ) override; @@ -86,7 +79,6 @@ class GUI_EXPORT QgsTabWidget : public QTabWidget * * Is used to keep track of currently available and visible tabs. * - * \since QGIS 3.0 */ void tabRemoved( int index ) override; diff --git a/src/gui/qgstaskmanagerwidget.h b/src/gui/qgstaskmanagerwidget.h index 68e9e5f217e..10aeaa05532 100644 --- a/src/gui/qgstaskmanagerwidget.h +++ b/src/gui/qgstaskmanagerwidget.h @@ -35,7 +35,6 @@ class QgsTaskManagerModel; * \class QgsTaskManagerWidget * \brief A widget which displays tasks from a QgsTaskManager and allows for interaction with the manager. * \see QgsTaskManager - * \since QGIS 3.0 */ class GUI_EXPORT QgsTaskManagerWidget : public QWidget { @@ -73,7 +72,6 @@ class GUI_EXPORT QgsTaskManagerWidget : public QWidget * \class QgsTaskManagerFloatingWidget * \brief A widget which displays tasks from a QgsTaskManager and allows for interaction with the manager. * \see QgsTaskManager - * \since QGIS 3.0 */ class GUI_EXPORT QgsTaskManagerFloatingWidget : public QgsFloatingWidget { @@ -96,7 +94,6 @@ class GUI_EXPORT QgsTaskManagerFloatingWidget : public QgsFloatingWidget * QgsTaskManager and allows for interaction with the manager. * \see QgsTaskManager * \ingroup gui - * \since QGIS 3.0 */ class GUI_EXPORT QgsTaskManagerStatusBarWidget : public QToolButton { @@ -137,7 +134,6 @@ class GUI_EXPORT QgsTaskManagerStatusBarWidget : public QToolButton * \class QgsTaskManagerModel * \brief A model representing a QgsTaskManager. * \see QgsTaskManager - * \since QGIS 3.0 */ class GUI_EXPORT QgsTaskManagerModel: public QAbstractItemModel { @@ -221,7 +217,6 @@ class GUI_EXPORT QgsTaskManagerModel: public QAbstractItemModel * \ingroup gui * \class QgsTaskStatusWidget * \brief A widget for showing task status within a view. Clicks on the widget will cause the task to be canceled (via the model). - * \since QGIS 3.0 */ class GUI_EXPORT QgsTaskStatusWidget : public QWidget { diff --git a/src/gui/qgstextformatwidget.h b/src/gui/qgstextformatwidget.h index 1ef9fa96633..3ab65be5a57 100644 --- a/src/gui/qgstextformatwidget.h +++ b/src/gui/qgstextformatwidget.h @@ -44,7 +44,6 @@ class QgsCharacterSelectorDialog; * subclassing QgsTextFormatWidget and calling the protected constructor with a mode * of Labeling. * - * \since QGIS 3.0 */ class GUI_EXPORT QgsTextFormatWidget : public QWidget, public QgsExpressionContextGenerator, protected Ui::QgsTextFormatWidgetBase @@ -100,7 +99,6 @@ class GUI_EXPORT QgsTextFormatWidget : public QWidget, public QgsExpressionConte * * \param key The property key to deactivate * - * \since QGIS 3.0 */ void deactivateField( QgsPalLayerSettings::Property key ); @@ -327,7 +325,6 @@ class GUI_EXPORT QgsTextFormatWidget : public QWidget, public QgsExpressionConte * using QgsTextRenderer. The dialog includes all settings contained within * a QgsTextFormat, including shadow, background and buffer. * - * \since QGIS 3.0 */ class GUI_EXPORT QgsTextFormatDialog : public QDialog @@ -382,7 +379,6 @@ class GUI_EXPORT QgsTextFormatDialog : public QDialog * using QgsTextRenderer. The dialog includes all settings contained within * a QgsTextFormat, including shadow, background and buffer. * - * \since QGIS 3.0 */ class GUI_EXPORT QgsTextFormatPanelWidget : public QgsPanelWidgetWrapper diff --git a/src/gui/qgstextpreview.h b/src/gui/qgstextpreview.h index 869d30f48e9..0a7620b48bd 100644 --- a/src/gui/qgstextpreview.h +++ b/src/gui/qgstextpreview.h @@ -35,7 +35,6 @@ class QgsScreenHelper; * In order to preview the exact appearance of text which uses sizes in map units, * the scale and map units must be set by calling setScale() and setMapUnits(). * - * \since QGIS 3.0 */ class GUI_EXPORT QgsTextPreview : public QLabel diff --git a/src/gui/qgstreewidgetitem.h b/src/gui/qgstreewidgetitem.h index fdefa6ea95f..ccadb9e32b0 100644 --- a/src/gui/qgstreewidgetitem.h +++ b/src/gui/qgstreewidgetitem.h @@ -31,7 +31,6 @@ * * QgsTreeWidgetItem allows for items to be sorted using a specified user role, and * also correctly handles sorting numeric or mixed text and numeric values. - * \since QGIS 3.0 */ class GUI_EXPORT QgsTreeWidgetItem : public QTreeWidgetItem { @@ -157,7 +156,6 @@ class GUI_EXPORT QgsTreeWidgetItem : public QTreeWidgetItem * \ingroup gui * \class QgsTreeWidgetItemObject * \brief Custom QgsTreeWidgetItem with extra signals when item is edited. - * \since QGIS 3.0 */ class GUI_EXPORT QgsTreeWidgetItemObject: public QObject, public QgsTreeWidgetItem { diff --git a/src/gui/qgsunitselectionwidget.h b/src/gui/qgsunitselectionwidget.h index 368b38724c7..2058d90d0b7 100644 --- a/src/gui/qgsunitselectionwidget.h +++ b/src/gui/qgsunitselectionwidget.h @@ -39,7 +39,6 @@ class QgsMapCanvas; * QgsMapUnitScale object. * \see QgsMapUnitScaleDialog * \see QgsUnitSelectionWidget - * \since QGIS 3.0 */ class GUI_EXPORT QgsMapUnitScaleWidget : public QgsPanelWidget, private Ui::QgsMapUnitScaleWidgetBase { diff --git a/src/gui/qgsvertexmarker.h b/src/gui/qgsvertexmarker.h index f86b4a35a0a..b04fa6e24e0 100644 --- a/src/gui/qgsvertexmarker.h +++ b/src/gui/qgsvertexmarker.h @@ -92,7 +92,6 @@ class GUI_EXPORT QgsVertexMarker : public QgsMapCanvasItem * Returns the stroke color for the marker. * \see setColor() * \see fillColor() - * \since QGIS 3.0 */ QColor color() const { return mColor; } @@ -101,7 +100,6 @@ class GUI_EXPORT QgsVertexMarker : public QgsMapCanvasItem * applies to some icon types. * \see fillColor() * \see setColor() - * \since QGIS 3.0 */ void setFillColor( const QColor &color ); @@ -110,7 +108,6 @@ class GUI_EXPORT QgsVertexMarker : public QgsMapCanvasItem * applies to some icon types. * \see setFillColor() * \see color() - * \since QGIS 3.0 */ QColor fillColor() const { return mFillColor; } diff --git a/src/gui/qgsvscrollarea.h b/src/gui/qgsvscrollarea.h index ee2518eb438..bdb7210fdac 100644 --- a/src/gui/qgsvscrollarea.h +++ b/src/gui/qgsvscrollarea.h @@ -26,7 +26,6 @@ * \brief QgsVScrollArea is a QScrollArea subclass which only displays a vertical * scrollbar and fits the width to the contents. * - * \since QGIS 3.0 */ class GUI_EXPORT QgsVScrollArea : public QgsScrollArea { diff --git a/src/gui/qgswidgetstatehelper_p.h b/src/gui/qgswidgetstatehelper_p.h index a42ffe7c71c..94a7b77102f 100644 --- a/src/gui/qgswidgetstatehelper_p.h +++ b/src/gui/qgswidgetstatehelper_p.h @@ -27,7 +27,6 @@ * This removes the need for devs to remember to call saveGeometry() and restoreGeometry() when writing new widgets. * * This helper is internal and should only be called via QgsGui::enabledAutoGeometryRestore - * \since QGIS 3.0 */ class QgsWidgetStateHelper : public QObject { diff --git a/src/gui/raster/qgsrasterbandcombobox.h b/src/gui/raster/qgsrasterbandcombobox.h index c2a06cc4b77..431d9edd253 100644 --- a/src/gui/raster/qgsrasterbandcombobox.h +++ b/src/gui/raster/qgsrasterbandcombobox.h @@ -29,7 +29,6 @@ class QgsRasterDataProvider; * \class QgsRasterBandComboBox * \ingroup gui * \brief A combobox widget which displays the bands present in a raster layer. - * \since QGIS 3.0 */ class GUI_EXPORT QgsRasterBandComboBox : public QComboBox { diff --git a/src/gui/sensor/qgssensorguiregistry.h b/src/gui/sensor/qgssensorguiregistry.h index fd7b1e3b8ed..cd19a81a144 100644 --- a/src/gui/sensor/qgssensorguiregistry.h +++ b/src/gui/sensor/qgssensorguiregistry.h @@ -106,7 +106,6 @@ typedef std::function Qg * \ingroup gui * \brief Convenience metadata class that uses static functions to handle sensor GUI behavior. * \note not available in Python bindings - * \since QGIS 3.0 */ class GUI_EXPORT QgsSensorGuiMetadata : public QgsSensorAbstractGuiMetadata { diff --git a/src/gui/symbology/characterwidget.h b/src/gui/symbology/characterwidget.h index 1a118bba452..db18d4adfb9 100644 --- a/src/gui/symbology/characterwidget.h +++ b/src/gui/symbology/characterwidget.h @@ -95,14 +95,12 @@ class GUI_EXPORT CharacterWidget : public QWidget /** * Returns the currently selected character in the widget. * \see setCharacter() - * \since QGIS 3.0 */ QChar character() const { return QChar( mLastKey ); } /** * Returns the font shown in the widget * \see setFont() - * \since QGIS 3.0 */ QFont font() const { return mDisplayFont; } @@ -111,19 +109,16 @@ class GUI_EXPORT CharacterWidget : public QWidget /** * Sets the \a font to show in the widget. * \see font() - * \since QGIS 3.0 */ void setFont( const QFont &font ); /** * Sets the font size (in points) to render in the widget. - * \since QGIS 3.0 */ void setFontSize( double fontSize ); /** * Sets the font style to show in the widget. - * \since QGIS 3.0 */ void setFontStyle( const QString &fontStyle ); @@ -131,7 +126,6 @@ class GUI_EXPORT CharacterWidget : public QWidget /** * Sets the number of columns of characters to show in the widget. - * \since QGIS 3.0 */ void setColumns( int columns ); diff --git a/src/gui/symbology/qgscptcitycolorrampdialog.h b/src/gui/symbology/qgscptcitycolorrampdialog.h index cbbde65b6de..60266a86156 100644 --- a/src/gui/symbology/qgscptcitycolorrampdialog.h +++ b/src/gui/symbology/qgscptcitycolorrampdialog.h @@ -37,7 +37,6 @@ class UngroupProxyModel; * \ingroup gui * \class QgsCptCityColorRampDialog * \brief A dialog which allows users to modify the properties of a QgsCptCityColorRamp. - * \since QGIS 3.0 */ class GUI_EXPORT QgsCptCityColorRampDialog : public QDialog, private Ui::QgsCptCityColorRampDialogBase { diff --git a/src/gui/symbology/qgsdatadefinedsizelegendwidget.h b/src/gui/symbology/qgsdatadefinedsizelegendwidget.h index 10addfb4e4d..4e84bf37d63 100644 --- a/src/gui/symbology/qgsdatadefinedsizelegendwidget.h +++ b/src/gui/symbology/qgsdatadefinedsizelegendwidget.h @@ -42,7 +42,6 @@ class QgsVectorLayer; * \ingroup gui * \brief Widget for configuration of appearance of legend for marker symbols with data-defined size. * - * \since QGIS 3.0 */ class GUI_EXPORT QgsDataDefinedSizeLegendWidget : public QgsPanelWidget, private Ui::QgsDataDefinedSizeLegendWidget { diff --git a/src/gui/symbology/qgslayerpropertieswidget.h b/src/gui/symbology/qgslayerpropertieswidget.h index ffba187e569..966f2021aaa 100644 --- a/src/gui/symbology/qgslayerpropertieswidget.h +++ b/src/gui/symbology/qgslayerpropertieswidget.h @@ -55,14 +55,12 @@ class GUI_EXPORT QgsLayerPropertiesWidget : public QgsPanelWidget, public QgsExp * Sets the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts. * \param context symbol widget context * \see context() - * \since QGIS 3.0 */ void setContext( const QgsSymbolWidgetContext &context ); /** * Returns the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts. * \see setContext() - * \since QGIS 3.0 */ QgsSymbolWidgetContext context() const; @@ -91,7 +89,6 @@ class GUI_EXPORT QgsLayerPropertiesWidget : public QgsPanelWidget, public QgsExp * Registers a data defined override button. Handles setting up connections * for the button and initializing the button to show the correct descriptions * and help text for the associated property. - * \since QGIS 3.0 */ void registerDataDefinedButton( QgsPropertyOverrideButton *button, QgsSymbolLayer::Property key ); diff --git a/src/gui/symbology/qgspointclusterrendererwidget.h b/src/gui/symbology/qgspointclusterrendererwidget.h index 7660ce196b1..d5ca52383da 100644 --- a/src/gui/symbology/qgspointclusterrendererwidget.h +++ b/src/gui/symbology/qgspointclusterrendererwidget.h @@ -30,7 +30,6 @@ class QgsPointClusterRenderer; * \class QgsPointClusterRendererWidget * \ingroup gui * \brief A widget which allows configuration of the properties for a QgsPointClusterRenderer. - * \since QGIS 3.0 */ class GUI_EXPORT QgsPointClusterRendererWidget: public QgsRendererWidget, public QgsExpressionContextGenerator, private Ui::QgsPointClusterRendererWidgetBase diff --git a/src/gui/symbology/qgsrendererwidget.h b/src/gui/symbology/qgsrendererwidget.h index b7a68499d17..0882691ccd0 100644 --- a/src/gui/symbology/qgsrendererwidget.h +++ b/src/gui/symbology/qgsrendererwidget.h @@ -60,14 +60,12 @@ class GUI_EXPORT QgsRendererWidget : public QgsPanelWidget * Sets the context in which the renderer widget is shown, e.g., the associated map canvas and expression contexts. * \param context symbol widget context * \see context() - * \since QGIS 3.0 */ virtual void setContext( const QgsSymbolWidgetContext &context ); /** * Returns the context in which the renderer widget is shown, e.g., the associated map canvas and expression contexts. * \see setContext() - * \since QGIS 3.0 */ QgsSymbolWidgetContext context() const; @@ -139,7 +137,6 @@ class GUI_EXPORT QgsRendererWidget : public QgsPanelWidget /** * Creates widget to setup data-defined size legend. * Returns newly created panel - may be NULLPTR if it could not be opened. Ownership is transferred to the caller. - * \since QGIS 3.0 */ QgsDataDefinedSizeLegendWidget *createDataDefinedSizeLegendWidget( const QgsMarkerSymbol *symbol, const QgsDataDefinedSizeLegend *ddsLegend ) SIP_FACTORY; @@ -231,14 +228,12 @@ class GUI_EXPORT QgsDataDefinedValueDialog : public QDialog, public Ui::QgsDataD * Sets the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts. * \param context symbol widget context * \see context() - * \since QGIS 3.0 */ void setContext( const QgsSymbolWidgetContext &context ); /** * Returns the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts. * \see setContext() - * \since QGIS 3.0 */ QgsSymbolWidgetContext context() const; diff --git a/src/gui/symbology/qgsstylesavedialog.h b/src/gui/symbology/qgsstylesavedialog.h index b06a8b84929..cd358c2829d 100644 --- a/src/gui/symbology/qgsstylesavedialog.h +++ b/src/gui/symbology/qgsstylesavedialog.h @@ -28,7 +28,6 @@ /** * \ingroup gui * \brief a dialog for setting properties of a newly saved style. - * \since QGIS 3.0 */ class GUI_EXPORT QgsStyleSaveDialog: public QDialog, private Ui::QgsStyleSaveDialog { diff --git a/src/gui/symbology/qgssymbollayerwidget.h b/src/gui/symbology/qgssymbollayerwidget.h index 24de9f0f784..66f543d9fe6 100644 --- a/src/gui/symbology/qgssymbollayerwidget.h +++ b/src/gui/symbology/qgssymbollayerwidget.h @@ -57,14 +57,12 @@ class GUI_EXPORT QgsSymbolLayerWidget : public QWidget, protected QgsExpressionC * Sets the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts. * \param context symbol widget context * \see context() - * \since QGIS 3.0 */ virtual void setContext( const QgsSymbolWidgetContext &context ); /** * Returns the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts. * \see setContext() - * \since QGIS 3.0 */ QgsSymbolWidgetContext context() const; @@ -79,7 +77,6 @@ class GUI_EXPORT QgsSymbolLayerWidget : public QWidget, protected QgsExpressionC * Registers a data defined override button. Handles setting up connections * for the button and initializing the button to show the correct descriptions * and help text for the associated property. - * \since QGIS 3.0 */ void registerDataDefinedButton( QgsPropertyOverrideButton *button, QgsSymbolLayer::Property key ); diff --git a/src/gui/symbology/qgssymbollevelsdialog.h b/src/gui/symbology/qgssymbollevelsdialog.h index f1c9a0d4fe5..4b0a21b8be6 100644 --- a/src/gui/symbology/qgssymbollevelsdialog.h +++ b/src/gui/symbology/qgssymbollevelsdialog.h @@ -32,7 +32,6 @@ * \ingroup gui * \brief A widget which allows the user to modify the rendering order of symbol layers. * \see QgsSymbolLevelsDialog - * \since QGIS 3.0 */ class GUI_EXPORT QgsSymbolLevelsWidget : public QgsPanelWidget, private Ui::QgsSymbolLevelsDialogBase { diff --git a/src/gui/symbology/qgssymbolselectordialog.h b/src/gui/symbology/qgssymbolselectordialog.h index e8ac1c7203c..fcb77550157 100644 --- a/src/gui/symbology/qgssymbolselectordialog.h +++ b/src/gui/symbology/qgssymbolselectordialog.h @@ -122,14 +122,12 @@ class GUI_EXPORT QgsSymbolSelectorWidget: public QgsPanelWidget, private Ui::Qgs * Sets the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts. * \param context symbol widget context * \see context() - * \since QGIS 3.0 */ void setContext( const QgsSymbolWidgetContext &context ); /** * Returns the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts. * \see setContext() - * \since QGIS 3.0 */ QgsSymbolWidgetContext context() const; @@ -312,14 +310,12 @@ class GUI_EXPORT QgsSymbolSelectorDialog : public QDialog * Sets the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts. * \param context symbol widget context * \see context() - * \since QGIS 3.0 */ void setContext( const QgsSymbolWidgetContext &context ); /** * Returns the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts. * \see setContext() - * \since QGIS 3.0 */ QgsSymbolWidgetContext context() const; diff --git a/src/gui/symbology/qgssymbolslistwidget.h b/src/gui/symbology/qgssymbolslistwidget.h index 565da5282b0..841058d3fcf 100644 --- a/src/gui/symbology/qgssymbolslistwidget.h +++ b/src/gui/symbology/qgssymbolslistwidget.h @@ -55,14 +55,12 @@ class GUI_EXPORT QgsSymbolsListWidget : public QWidget, private Ui::SymbolsListW * Sets the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts. * \param context symbol widget context * \see context() - * \since QGIS 3.0 */ void setContext( const QgsSymbolWidgetContext &context ); /** * Returns the context in which the symbol widget is shown, e.g., the associated map canvas and expression contexts. * \see setContext() - * \since QGIS 3.0 */ QgsSymbolWidgetContext context() const; diff --git a/src/gui/symbology/qgssymbolwidgetcontext.h b/src/gui/symbology/qgssymbolwidgetcontext.h index ebcd0ecd467..5c1dacacfc6 100644 --- a/src/gui/symbology/qgssymbolwidgetcontext.h +++ b/src/gui/symbology/qgssymbolwidgetcontext.h @@ -30,7 +30,6 @@ class QgsMessageBar; * \brief Contains settings which reflect the context in which a symbol (or renderer) widget is shown, e.g., the * map canvas and relevant expression contexts. * - * \since QGIS 3.0 */ class GUI_EXPORT QgsSymbolWidgetContext // clazy:exclude=rule-of-three { @@ -112,7 +111,6 @@ class GUI_EXPORT QgsSymbolWidgetContext // clazy:exclude=rule-of-three /** * Returns list of scopes: global, project, atlas, map, layer. * Ownership is transferred to the caller. - * \since QGIS 3.0 */ QList globalProjectAtlasMapLayerScopes( const QgsMapLayer *layer ) const SIP_FACTORY; diff --git a/src/native/qgsnative.h b/src/native/qgsnative.h index b2a0678e810..aaa91b0957b 100644 --- a/src/native/qgsnative.h +++ b/src/native/qgsnative.h @@ -32,7 +32,6 @@ class QWindow; * \ingroup native * \brief Base class for implementing methods for native system calls that * are implemented in subclasses to provide platform abstraction. - * \since QGIS 3.0 */ class NATIVE_EXPORT QgsNative : public QObject { diff --git a/src/providers/postgres/qgspostgresconn.h b/src/providers/postgres/qgspostgresconn.h index 840a06637d9..e71cbc9b347 100644 --- a/src/providers/postgres/qgspostgresconn.h +++ b/src/providers/postgres/qgspostgresconn.h @@ -448,7 +448,6 @@ class QgsPostgresConn : public QObject /** * Returns the underlying database. * - * \since QGIS 3.0 */ QString currentDatabase() const; diff --git a/src/providers/postgres/qgspostgreslistener.h b/src/providers/postgres/qgspostgreslistener.h index 9f81386aa7d..4d4b2060035 100644 --- a/src/providers/postgres/qgspostgreslistener.h +++ b/src/providers/postgres/qgspostgreslistener.h @@ -28,7 +28,6 @@ * \class QgsPostgresListener * \brief Launch a thread to listen on postgres notifications on the "qgis" channel, the notify signal is emitted on postgres notify. * - * \since QGIS 3.0 */ class QgsPostgresListener : public QThread diff --git a/src/providers/postgres/qgspostgresprovider.h b/src/providers/postgres/qgspostgresprovider.h index 19317a0010c..6455f76b571 100644 --- a/src/providers/postgres/qgspostgresprovider.h +++ b/src/providers/postgres/qgspostgresprovider.h @@ -219,7 +219,6 @@ class QgsPostgresProvider final: public QgsVectorDataProvider * * \returns true if data source has metadata, false otherwise. * - * \since QGIS 3.0 */ bool hasMetadata() const override; @@ -227,7 +226,6 @@ class QgsPostgresProvider final: public QgsVectorDataProvider * Launch a listening thead to listen to postgres NOTIFY on "qgis" channel * the notification is transformed into a Qt signal. * - * \since QGIS 3.0 */ void setListening( bool isListening ) override; diff --git a/src/server/qgsbufferserverrequest.h b/src/server/qgsbufferserverrequest.h index ecde5490e6c..bd5ced95f45 100644 --- a/src/server/qgsbufferserverrequest.h +++ b/src/server/qgsbufferserverrequest.h @@ -26,7 +26,6 @@ * \ingroup server * \class QgsBufferServerRequest * \brief Class defining request with data - * \since QGIS 3.0 */ class SERVER_EXPORT QgsBufferServerRequest : public QgsServerRequest { diff --git a/src/server/qgsbufferserverresponse.h b/src/server/qgsbufferserverresponse.h index 4d0d24bd0c3..0607c953b41 100644 --- a/src/server/qgsbufferserverresponse.h +++ b/src/server/qgsbufferserverresponse.h @@ -32,7 +32,6 @@ * \ingroup server * \class QgsBufferServerResponse * \brief Class defining buffered response - * \since QGIS 3.0 */ class SERVER_EXPORT QgsBufferServerResponse: public QgsServerResponse { diff --git a/src/server/qgsconfigcache.h b/src/server/qgsconfigcache.h index 1db8fdfaae2..00fe0adcdf8 100644 --- a/src/server/qgsconfigcache.h +++ b/src/server/qgsconfigcache.h @@ -106,7 +106,6 @@ class SERVER_EXPORT QgsConfigCache : public QObject * \param path the filename of the QGIS project * \param settings QGIS server settings * \returns the project or NULLPTR if an error happened - * \since QGIS 3.0 */ const QgsProject *project( const QString &path, const QgsServerSettings *settings = nullptr ); diff --git a/src/server/qgsfcgiserverrequest.h b/src/server/qgsfcgiserverrequest.h index a36e36a1013..667e562eaec 100644 --- a/src/server/qgsfcgiserverrequest.h +++ b/src/server/qgsfcgiserverrequest.h @@ -27,7 +27,6 @@ * \ingroup server * \class QgsFcgiServerRequest * \brief Class defining fcgi request - * \since QGIS 3.0 */ class SERVER_EXPORT QgsFcgiServerRequest: public QgsServerRequest { diff --git a/src/server/qgsfcgiserverresponse.h b/src/server/qgsfcgiserverresponse.h index 43d125e755b..25e6025d3bf 100644 --- a/src/server/qgsfcgiserverresponse.h +++ b/src/server/qgsfcgiserverresponse.h @@ -58,7 +58,6 @@ class QgsSocketMonitoringThread: public QThread * \ingroup server * \class QgsFcgiServerResponse * \brief Class defining fcgi response - * \since QGIS 3.0 */ class SERVER_EXPORT QgsFcgiServerResponse: public QgsServerResponse { diff --git a/src/server/qgsfeaturefilter.h b/src/server/qgsfeaturefilter.h index 690d78f3a7c..aee5bde2580 100644 --- a/src/server/qgsfeaturefilter.h +++ b/src/server/qgsfeaturefilter.h @@ -29,7 +29,6 @@ class QgsExpression; * \ingroup server * \class QgsFeatureFilter * \brief A feature filter provider allowing to set filter expressions on a per-layer basis. - * \since QGIS 3.0 */ class SERVER_EXPORT QgsFeatureFilter : public QgsFeatureFilterProvider { diff --git a/src/server/qgsfeaturefilterprovidergroup.h b/src/server/qgsfeaturefilterprovidergroup.h index c969e09652b..c9a16102e61 100644 --- a/src/server/qgsfeaturefilterprovidergroup.h +++ b/src/server/qgsfeaturefilterprovidergroup.h @@ -27,7 +27,6 @@ * \ingroup server * \class QgsFeatureFilterProviderGroup * \brief A filter filter provider grouping several filter providers. - * \since QGIS 3.0 */ class SERVER_EXPORT QgsFeatureFilterProviderGroup : public QgsFeatureFilterProvider { diff --git a/src/server/qgsfilterresponsedecorator.h b/src/server/qgsfilterresponsedecorator.h index b6cf71108c1..c72add2f8b9 100644 --- a/src/server/qgsfilterresponsedecorator.h +++ b/src/server/qgsfilterresponsedecorator.h @@ -30,7 +30,6 @@ * \ingroup server * \class QgsFilterResponseDecorator * \brief Class defining decorator for calling filter's hooks - * \since QGIS 3.0 */ class QgsFilterResponseDecorator: public QgsServerResponse { diff --git a/src/server/qgsfilterrestorer.h b/src/server/qgsfilterrestorer.h index e469c42a462..ce9727783bb 100644 --- a/src/server/qgsfilterrestorer.h +++ b/src/server/qgsfilterrestorer.h @@ -31,7 +31,6 @@ class QgsAccessControl; /** * \ingroup server * \brief RAII class to restore layer filters on destruction - * \since QGIS 3.0 */ class SERVER_EXPORT QgsOWSServerFilterRestorer { @@ -70,7 +69,6 @@ class SERVER_EXPORT QgsOWSServerFilterRestorer * Applies filters from access control on layer. * \param accessControl The access control instance * \param mapLayer The layer on which the filter has to be applied - * \since QGIS 3.0 */ static void applyAccessControlLayerFilters( const QgsAccessControl *accessControl, QgsMapLayer *mapLayer ); diff --git a/src/server/qgsserverexception.h b/src/server/qgsserverexception.h index 95544660c8c..aef6b9b11c7 100644 --- a/src/server/qgsserverexception.h +++ b/src/server/qgsserverexception.h @@ -36,7 +36,6 @@ using namespace nlohmann; * \ingroup server * \class QgsServerException * \brief Exception base class for server exceptions. - * \since QGIS 3.0 */ #ifndef SIP_RUN class SERVER_EXPORT QgsServerException : public QgsException @@ -76,7 +75,6 @@ class SERVER_EXPORT QgsServerException * Note that this exception is associated with a default return code 200 which may be * not appropriate in some situations. * - * \since QGIS 3.0 */ #ifndef SIP_RUN class SERVER_EXPORT QgsOgcServiceException : public QgsServerException diff --git a/src/server/qgsserverlogger.h b/src/server/qgsserverlogger.h index bcf2ca25e76..0e6aae97c3a 100644 --- a/src/server/qgsserverlogger.h +++ b/src/server/qgsserverlogger.h @@ -44,14 +44,12 @@ class SERVER_EXPORT QgsServerLogger : public QgsMessageLogConsole /** * Gets the current log level * \returns the log level - * \since QGIS 3.0 */ Qgis::MessageLevel logLevel() const { return mLogLevel; } /** * Set the current log level * \param level the log level - * \since QGIS 3.0 */ void setLogLevel( Qgis::MessageLevel level ); diff --git a/src/server/qgsserverprojectutils.h b/src/server/qgsserverprojectutils.h index ddea817b5ae..2f614a4fc50 100644 --- a/src/server/qgsserverprojectutils.h +++ b/src/server/qgsserverprojectutils.h @@ -41,7 +41,6 @@ class QgsRectangle; * \ingroup server * \brief The QgsServerProjectUtils namespace provides a way to retrieve specific * entries from a QgsProject. - * \since QGIS 3.0 */ namespace QgsServerProjectUtils { diff --git a/src/server/qgsserverrequest.h b/src/server/qgsserverrequest.h index 71f3df6746a..6ac199b0e1a 100644 --- a/src/server/qgsserverrequest.h +++ b/src/server/qgsserverrequest.h @@ -29,7 +29,6 @@ * \brief QgsServerRequest * Class defining request interface passed to services QgsService::executeRequest() method * - * \since QGIS 3.0 */ // Note about design: this interface must be passed along to Python and thus signatures methods must be diff --git a/src/server/qgsserverresponse.h b/src/server/qgsserverresponse.h index 0ffbe0bdfef..15bf20147c1 100644 --- a/src/server/qgsserverresponse.h +++ b/src/server/qgsserverresponse.h @@ -34,7 +34,6 @@ class QgsServerException; * \brief QgsServerResponse * Class defining response interface passed to services QgsService::executeRequest() method * - * \since QGIS 3.0 */ // Note: diff --git a/src/server/qgsserversettings.h b/src/server/qgsserversettings.h index 07ca850f3bf..a278e53f26d 100644 --- a/src/server/qgsserversettings.h +++ b/src/server/qgsserversettings.h @@ -31,7 +31,6 @@ * \ingroup server * \class QgsServerSettingsEnv * \brief Provides some enum describing the environment currently supported for configuration. - * \since QGIS 3.0 */ class SERVER_EXPORT QgsServerSettingsEnv : public QObject { @@ -91,7 +90,6 @@ class SERVER_EXPORT QgsServerSettingsEnv : public QObject * \ingroup server * \class QgsServerSettings * \brief Provides a way to retrieve settings by prioritizing according to environment variables, ini file and default values. - * \since QGIS 3.0 */ class SERVER_EXPORT QgsServerSettings { diff --git a/src/server/qgsservice.h b/src/server/qgsservice.h index e79cd7a2097..89688ff4021 100644 --- a/src/server/qgsservice.h +++ b/src/server/qgsservice.h @@ -34,7 +34,6 @@ class QgsProject; * This class provides methods for executing server requests * They are registered at runtime for a given service name. * - * \since QGIS 3.0 */ class SERVER_EXPORT QgsService { diff --git a/src/server/qgsservicemodule.h b/src/server/qgsservicemodule.h index aa282ae03b2..bdebd92bcdd 100644 --- a/src/server/qgsservicemodule.h +++ b/src/server/qgsservicemodule.h @@ -36,7 +36,6 @@ class QgsServerInterface; * For dynamic modules, a QgsServiceModule instance is returned from the * QGS_ServiceModule_Init() entry point. * - * \since QGIS 3.0 */ class SERVER_EXPORT QgsServiceModule { diff --git a/src/server/qgsservicenativeloader.h b/src/server/qgsservicenativeloader.h index 58e1f0e8708..a9e6bee88b6 100644 --- a/src/server/qgsservicenativeloader.h +++ b/src/server/qgsservicenativeloader.h @@ -39,7 +39,6 @@ class QgsServerInterface; * * This class provides methods for loading and managing hook for native (C++) modules * - * \since QGIS 3.0 */ class SERVER_EXPORT QgsServiceNativeLoader { diff --git a/src/server/qgsserviceregistry.h b/src/server/qgsserviceregistry.h index 22101cf6138..6cb8bff9b01 100644 --- a/src/server/qgsserviceregistry.h +++ b/src/server/qgsserviceregistry.h @@ -44,7 +44,6 @@ class QgsServerInterface; * IMPORTANT: The registry hold ownership of registered services and * will call 'delete' on cleanup * - * \since QGIS 3.0 */ class SERVER_EXPORT QgsServiceRegistry { diff --git a/src/server/services/wcs/qgswcsserviceexception.h b/src/server/services/wcs/qgswcsserviceexception.h index d8a4d572a17..14801358410 100644 --- a/src/server/services/wcs/qgswcsserviceexception.h +++ b/src/server/services/wcs/qgswcsserviceexception.h @@ -29,7 +29,6 @@ namespace QgsWcs * \ingroup server * \class QgsWcs::QgsServiceException * \brief Exception class for WFS services - * \since QGIS 3.0 */ class QgsServiceException : public QgsOgcServiceException { @@ -64,7 +63,6 @@ namespace QgsWcs * \ingroup server * \class QgsWcs::QgsSecurityAccessException * \brief Exception thrown when data access violates access controls - * \since QGIS 3.0 */ class QgsSecurityAccessException: public QgsServiceException { @@ -84,7 +82,6 @@ namespace QgsWcs * \ingroup server * \class QgsWcs::QgsRequestNotWellFormedException * \brief Exception thrown in case of malformed request - * \since QGIS 3.0 */ class QgsRequestNotWellFormedException: public QgsServiceException { diff --git a/src/server/services/wfs/qgswfsparameters.h b/src/server/services/wfs/qgswfsparameters.h index ccaac6ba7af..8275c7c8334 100644 --- a/src/server/services/wfs/qgswfsparameters.h +++ b/src/server/services/wfs/qgswfsparameters.h @@ -120,7 +120,6 @@ namespace QgsWfs * \ingroup server * \class QgsWfs::QgsWfsParameters * \brief Provides an interface to retrieve and manipulate WFS parameters received from the client. - * \since QGIS 3.0 */ class QgsWfsParameters : public QgsServerParameters { diff --git a/src/server/services/wfs/qgswfsserviceexception.h b/src/server/services/wfs/qgswfsserviceexception.h index 85227711a53..d1539ce425a 100644 --- a/src/server/services/wfs/qgswfsserviceexception.h +++ b/src/server/services/wfs/qgswfsserviceexception.h @@ -29,7 +29,6 @@ namespace QgsWfs * \ingroup server * \class QgsWfs::QgsServiceException * \brief Exception class for WFS service exceptions. - * \since QGIS 3.0 */ class QgsServiceException : public QgsOgcServiceException { @@ -64,7 +63,6 @@ namespace QgsWfs * \ingroup server * \class QgsWfs::QgsSecurityAccessException * \brief Exception thrown when data access violates access controls - * \since QGIS 3.0 */ class QgsSecurityAccessException: public QgsServiceException { @@ -85,7 +83,6 @@ namespace QgsWfs * \ingroup server * \class QgsWfs::QgsRequestNotWellFormedException * \brief Exception thrown in case of malformed request - * \since QGIS 3.0 */ class QgsRequestNotWellFormedException: public QgsServiceException { @@ -106,7 +103,6 @@ namespace QgsWfs * \ingroup server * \class QgsWfs::QgsBadRequestException * \brief Exception thrown in case of malformed request - * \since QGIS 3.0 */ class QgsBadRequestException: public QgsServiceException { diff --git a/src/server/services/wms/qgsmaprendererjobproxy.h b/src/server/services/wms/qgsmaprendererjobproxy.h index 90e612334aa..6f1a998be6f 100644 --- a/src/server/services/wms/qgsmaprendererjobproxy.h +++ b/src/server/services/wms/qgsmaprendererjobproxy.h @@ -30,7 +30,6 @@ namespace QgsWms * \ingroup server * \class QgsWms::QgsMapRendererJobProxy * \brief Proxy for sequential or parallel map render job - * \since QGIS 3.0 */ class QgsMapRendererJobProxy { diff --git a/src/server/services/wms/qgswmsparameters.h b/src/server/services/wms/qgswmsparameters.h index c808fb9ca54..a2b600cb055 100644 --- a/src/server/services/wms/qgswmsparameters.h +++ b/src/server/services/wms/qgswmsparameters.h @@ -330,7 +330,6 @@ namespace QgsWms * \ingroup server * \class QgsWms::QgsWmsParameters * \brief Provides an interface to retrieve and manipulate WMS parameters received from the client. - * \since QGIS 3.0 */ class QgsWmsParameters : public QgsServerParameters { diff --git a/src/server/services/wms/qgswmsrenderer.h b/src/server/services/wms/qgswmsrenderer.h index b8e15de2f27..9efbd00e7cf 100644 --- a/src/server/services/wms/qgswmsrenderer.h +++ b/src/server/services/wms/qgswmsrenderer.h @@ -63,7 +63,6 @@ namespace QgsWms * \ingroup server * \class QgsWms::QgsRenderer * \brief Map renderer for WMS requests - * \since QGIS 3.0 */ class QgsRenderer { @@ -139,7 +138,6 @@ namespace QgsWms /** * Returns the map as DXF data * \returns the map as DXF data - * \since QGIS 3.0 */ std::unique_ptr getDxf(); diff --git a/src/server/services/wms/qgswmsrestorer.h b/src/server/services/wms/qgswmsrestorer.h index 9344d183df4..711f75154a3 100644 --- a/src/server/services/wms/qgswmsrestorer.h +++ b/src/server/services/wms/qgswmsrestorer.h @@ -32,7 +32,6 @@ class QgsAbstractVectorLayerLabeling; * \ingroup server * \brief RAII class to restore layer configuration on destruction (opacity, * filters, ...) - * \since QGIS 3.0 */ class QgsLayerRestorer { diff --git a/src/server/services/wms/qgswmsserviceexception.h b/src/server/services/wms/qgswmsserviceexception.h index 6949e4301a1..f49efdb6f3c 100644 --- a/src/server/services/wms/qgswmsserviceexception.h +++ b/src/server/services/wms/qgswmsserviceexception.h @@ -31,7 +31,6 @@ namespace QgsWms * \ingroup server * \class QgsWms::QgsServiceException * \brief Exception class for WMS service exceptions. - * \since QGIS 3.0 */ class QgsServiceException : public QgsOgcServiceException { @@ -187,7 +186,6 @@ namespace QgsWms * \ingroup server * \class QgsWms::QgsSecurityException * \brief Exception thrown when data access violates access controls - * \since QGIS 3.0 */ class QgsSecurityException: public QgsServiceException { @@ -208,7 +206,6 @@ namespace QgsWms * \ingroup server * \class QgsWms::QgsBadRequestException * \brief Exception thrown in case of malformed request - * \since QGIS 3.0 */ class QgsBadRequestException: public QgsServiceException {