Skip to content

Commit 5abbab1

Browse files
authored
Merge pull request #4993 from nyalldawson/remove_analyzer
Remove QgsGeometryAnalyzer, QgsOverlayAnalyzer, QgsPointSample
2 parents 6d38894 + 0227bdc commit 5abbab1

14 files changed

+2
-2512
lines changed

doc/api_break.dox

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,7 @@ should now call QgsCoordinateReferenceSystem::invalidateCache() and QgsCoordinat
269269
- QgsFileNameWidgetWrapper was removed. Use QgsExternalResourceWidgetWrapper instead.
270270
- QgsFileDropEdit was removed. Use QgsFileWidget instead.
271271
- QgsFormAnnotationItem. Use QgsFormAnnotation instead.
272+
- QgsGeometryAnalyzer. Use the equivalent Processing algorithms instead.
272273
- QgsHtmlAnnotationItem. Use QgsHtmlAnnotation instead.
273274
- QgsHttpTransaction. This class was outdated and code should be ported to native Qt or Python implementations.
274275
- QgsGenericProjectionSelector. Use QgsProjectionSelectionTreeWidget instead.
@@ -287,6 +288,7 @@ should now call QgsCoordinateReferenceSystem::invalidateCache() and QgsCoordinat
287288
- QgsMapRenderer. It has been replaced by QgsMapRendererJob with subclasses and QgsMapSettings.
288289
- QgsMapToolTouch. The touch navigation functionality is now built into the standard QgsMapToolPan tool.
289290
- QgsPhotoWidgetWrapper was removed. Use QgsExternalResourceWidgetWrapper instead.
291+
- QgsPointSample. Use the Processing "Random Points in Polygon" algorithm instead.
290292
- QgsPseudoColorShader. This shader has been broken for some time and was replaced by QgsSingleBandPseudoColorRenderer.
291293
- QgsProjectBadLayerGuiHandler was removed. It was unused in QGIS code and barely useful. Implement your own QgsProjectBadLayerHandler subclass if needed.
292294
- QgsRendererV2DataDefinedMenus was removed. Use QgsPropertyOverrideButton instead.

python/analysis/analysis_auto.sip

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,6 @@
1212
%Include raster/qgsrastermatrix.sip
1313
%Include raster/qgsrastercalcnode.sip
1414
%Include raster/qgstotalcurvaturefilter.sip
15-
%Include vector/qgsgeometryanalyzer.sip
16-
%Include vector/qgsoverlayanalyzer.sip
17-
%Include vector/qgspointsample.sip
1815
%Include vector/qgstransectsample.sip
1916
%Include vector/qgszonalstatistics.sip
2017
%Include interpolation/qgsinterpolator.sip

python/analysis/vector/qgsgeometryanalyzer.sip

Lines changed: 0 additions & 143 deletions
This file was deleted.

python/analysis/vector/qgsoverlayanalyzer.sip

Lines changed: 0 additions & 46 deletions
This file was deleted.

python/analysis/vector/qgspointsample.sip

Lines changed: 0 additions & 38 deletions
This file was deleted.

src/analysis/CMakeLists.txt

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,9 @@ SET(QGIS_ANALYSIS_SRCS
3535
raster/qgsrastercalculator.cpp
3636
raster/qgsrastermatrix.cpp
3737
vector/mersenne-twister.cpp
38-
vector/qgsgeometryanalyzer.cpp
3938
vector/qgsgeometrysnapper.cpp
40-
vector/qgspointsample.cpp
4139
vector/qgstransectsample.cpp
4240
vector/qgszonalstatistics.cpp
43-
vector/qgsoverlayanalyzer.cpp
4441

4542
openstreetmap/qgsosmbase.cpp
4643
openstreetmap/qgsosmdatabase.cpp
@@ -116,9 +113,6 @@ SET(QGIS_ANALYSIS_HDRS
116113
raster/qgsrastercalcnode.h
117114
raster/qgstotalcurvaturefilter.h
118115

119-
vector/qgsgeometryanalyzer.h
120-
vector/qgsoverlayanalyzer.h
121-
vector/qgspointsample.h
122116
vector/qgstransectsample.h
123117
vector/qgszonalstatistics.h
124118

0 commit comments

Comments
 (0)