@@ -85,6 +85,7 @@ Renamed Classes {#qgis_api_break_3_0_renamed_classes}
85
85
<tr><td>QgsCurveV2<td>QgsCurve
86
86
<tr><td>QgsDbFilterProxyModel<td>QgsDatabaseFilterProxyModel
87
87
<tr><td>QgsDiagramRendererV2<td>QgsDiagramRenderer
88
+ <tr><td>QgsDoubleBoxBarStyle<td>QgsDoubleBoxScaleBarRenderer
88
89
<tr><td>QgsEditorWidgetV2<td>QgsEditorWidget
89
90
<tr><td>QgsEllipseSymbolLayerV2<td>QgsEllipseSymbolLayer
90
91
<tr><td>QgsEllipseSymbolLayerV2Widget<td>QgsEllipseSymbolLayerWidget
@@ -115,6 +116,7 @@ Renamed Classes {#qgis_api_break_3_0_renamed_classes}
115
116
<tr><td>QgsMultiCurveV2<td>QgsMultiCurve
116
117
<tr><td>QgsMultiLineStringV2<td>QgsMultiLineString
117
118
<tr><td>QgsMultiSurfaceV2<td>QgsMultiSurface
119
+ <tr><td>QgsNumericScaleBarStyle<td>QgsNumericScaleBarRenderer
118
120
<tr><td>QgsPointSequenceV2<td>QgsPointSequence
119
121
<tr><td>QgsProperty<td>QgsProjectProperty
120
122
<tr><td>QgsPropertyKey<td>QgsProjectPropertyKey
@@ -140,6 +142,7 @@ Renamed Classes {#qgis_api_break_3_0_renamed_classes}
140
142
<tr><td>QgsRuleBasedRendererV2Count<td>QgsRuleBasedRendererCount
141
143
<tr><td>QgsRuleBasedRendererV2Model<td>QgsRuleBasedRendererModel
142
144
<tr><td>QgsRuleBasedRendererV2Widget<td>QgsRuleBasedRendererWidget
145
+ <tr><td>QgsScaleBarStyle<td>QgsScaleBarRenderer
143
146
<tr><td>QgsShapeburstFillSymbolLayerV2<td>QgsShapeburstFillSymbolLayer
144
147
<tr><td>QgsShapeburstFillSymbolLayerV2Widget<td>QgsShapeburstFillSymbolLayerWidget
145
148
<tr><td>QgsSimpleFillSymbolLayerV2<td>QgsSimpleFillSymbolLayer
@@ -148,6 +151,7 @@ Renamed Classes {#qgis_api_break_3_0_renamed_classes}
148
151
<tr><td>QgsSimpleLineSymbolLayerV2Widget<td>QgsSimpleLineSymbolLayerWidget
149
152
<tr><td>QgsSimpleMarkerSymbolLayerV2<td>QgsSimpleMarkerSymbolLayer
150
153
<tr><td>QgsSimpleMarkerSymbolLayerV2Widget<td>QgsSimpleMarkerSymbolLayerWidget
154
+ <tr><td>QgsSingleBoxScaleBarStyle<td>QgsSingleBoxScaleBarRenderer
151
155
<tr><td>QgsSingleSymbolRendererV2<td>QgsSingleSymbolRenderer
152
156
<tr><td>QgsSingleSymbolRendererV2Widget<td>QgsSingleSymbolRendererWidget
153
157
<tr><td>QgsStyleV2<td>QgsStyle
@@ -171,6 +175,7 @@ Renamed Classes {#qgis_api_break_3_0_renamed_classes}
171
175
<tr><td>QgsSymbolV2RenderContext<td>QgsSymbolRenderContext
172
176
<tr><td>QgsSymbolV2SelectorDialog<td>QgsSymbolSelectorDialog
173
177
<tr><td>QgsSymbolV2SelectorWidget<td>QgsSymbolSelectorWidget
178
+ <tr><td>QgsTicksScaleBarStyle<td>QgsTicksScaleBarRenderer
174
179
<tr><td>QgsVectorColorBrewerColorRampV2<td>QgsColorBrewerColorRamp
175
180
<tr><td>QgsVectorColorBrewerColorRampV2Dialog<td>QgsColorBrewerColorRampDialog
176
181
<tr><td>QgsVectorColorBrewerColorRampV2DialogBase<td>QgsColorBrewerColorRampDialogBase
@@ -684,9 +689,12 @@ QgsComposerObject::setDataDefinedProperty() instead.
684
689
QgsComposerScaleBar {#qgis_api_break_3_0_QgsComposerScaleBar}
685
690
-------------------
686
691
692
+ - The Alignment and SegmentSizeMode enums were moved to QgsScaleBarSettings
693
+ - The ScaleBarUnits enum was removed. Use QgsUnitTypes::DistanceUnit instead.
687
694
- setBrush() was removed. Use setFillColor() instead.
688
695
- setBrush2() was removed. Use setFillColor2() instead.
689
696
- setPen() was removed. Use setLineColor() and setLineWidth() instead.
697
+ - segmentMillimeters() and firstLabelString() were removed.
690
698
691
699
692
700
QgsComposerTable {#qgis_api_break_3_0_QgsComposerTable}
@@ -1837,6 +1845,11 @@ QgsRuntimeProfiler {#qgis_api_break_3_0_QgsRuntimeProfiler}
1837
1845
1838
1846
- This class is no longer a singleton and instance() has been removed. Instead use QgsApplication::profiler() to access an application-wide profiler.
1839
1847
1848
+ QgsScaleBarStyle {#qgis_api_break_3_0_QgsScaleBarStyle}
1849
+ ----------------
1850
+
1851
+ - The interface for QgsScaleBarStyle has been completely rewritten - any code using QgsScaleBarStyle or subclasses will need to update
1852
+ to the new draw() and calculateBoxSize() methods.
1840
1853
1841
1854
QgsServer {#qgis_api_break_3_0_QgsServer}
1842
1855
----------
0 commit comments