@@ -205,7 +205,7 @@ Renamed Classes {#qgis_api_break_3_0_renamed_classes}
205205<tr><td>QgsApplication<td>userStyleV2Path<td>userStylePath
206206<tr><td>QgsComposerShape<td>setUseSymbolV2<td>setUseSymbol
207207<tr><td>QgsIFeatureSelectionManager<td>selectedFeaturesIds<td>selectedFeatureIds
208- <tr><td>QgsMapLayer<td>capitaliseLayerName<td>capitalizeLayerName
208+ <tr><td>QgsMapLayer<td>capitaliseLayerName<td>capitalizeLayerName <!--#spellok-->
209209<tr><td>QgsSymbolLayerUtils<td>createSymbolLayerV2ListFromSld<td>createSymbolLayerListFromSld
210210<tr><td>QgsVectorLayer<td>editorWidgetV2Config<td>editorWidgetConfig
211211<tr><td>QgsVectorLayer<td>editorWidgetV2Text<td>editorWidgetText
@@ -582,6 +582,7 @@ QgsComposerNodesItem {#qgis_api_break_3_0_QgsComposerNodesItem}
582582
583583- _readXMLStyle() has been renamed to _readXmlStyle()
584584- _writeXMLStyle() has been renamed to _writeXMLStyle()
585+ - unselectNode() has been renamed to deselectNode() <!--#spellok-->
585586
586587
587588QgsComposerPicture {#qgis_api_break_3_0_QgsComposerPicture}
@@ -610,6 +611,11 @@ QgsComposerTableV2 {#qgis_api_break_3_0_QgsComposerTableV2}
610611
611612- rowsVisible(), rowRange(), drawHorizontalGridLines() and
612613 drawVerticalGridLines() were removed.
614+
615+ QgsComposerView {#qgis_api_break_3_0_QgsComposerView}
616+ --------------------
617+
618+ - unselectNode() has been renamed to deselectNode() <!--#spellok-->
613619
614620
615621QgsComposition {#qgis_api_break_3_0_QgsComposition}
@@ -625,6 +631,7 @@ were removed. Use setSnapTolerance() and snapTolerance() instead.
625631- pixelFontSize(), pointFontSize(), relativeResizeRect(), relativePosition() were removed. Use the corresponding methods in QgsComposerUtils instead.
626632- sortZList() was removed. Use refreshZList() instead.
627633- addComposerTable(), composerTableAdded() were removed.
634+ - setAllUnselected() has been renamed to setAllDeselected. <!--#spellok-->
628635
629636
630637QgsCoordinateReferenceSystem {#qgis_api_break_3_0_QgsCoordinateReferenceSystem}
@@ -1189,7 +1196,7 @@ screenUpdateRequested() were removed. These members have had no effect for a num
11891196- drawLabels() method was removed. It used old deprecated labeling. Replaced by labeling based on PAL library, see QgsLabelingEngine.
11901197- readLayerXML() was renamed to readLayerXml()
11911198- writeLayerXML() was renamed to writeLayerXml()
1192- - capitaliseLayerName() was renamed to capitalizeLayerName()
1199+ - capitaliseLayerName() was renamed to capitalizeLayerName() <!--#spellok-->
11931200
11941201
11951202QgsMapLayerRegistry {#qgis_api_break_3_0_QgsMapLayerRegistry}
@@ -1819,7 +1826,16 @@ optional property map passing down layer level properties to the SLD encoders. I
18191826- setScaleMethodToSymbol was removed. This is now handled using data defined scaling at a symbol layer level
18201827- usedAttributes is now a const method and returns QSet<QString> instead of QStringList
18211828
1829+ Processing {#qgis_api_break_3_0_Processing}
1830+ ----------
18221831
1832+ - Algorithm providers now subclass the c++ QgsProcessingProvider class, and must be adapted to the API for QgsProcessingProvider. Specifically,
1833+ getName() should be replaced with id(), getDescription() with name(), and getIcon with icon().
1834+ - Algorithm's processAlgorithm method now passes a QgsProcessingFeedback object instead of the loosely defined progress parameter. Algorithms will
1835+ need to update their use of the progress argument to utilise the QgsProcessingFeedback API.
1836+ - Similarly, Python processing scripts no longer have access to a progress variable for reporting their progress. Instead they have a feedback
1837+ object of type QgsProcessingFeedback, and will need to adapt their use of progress reporting to the QgsProcessingFeedback API.
1838+ - SilentProgress was removed. Use the base QgsProcessingFeedback class instead.
18231839
18241840
18251841QGIS 2.4 {#qgis_api_break_2_4}
0 commit comments