You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Change QgsSymbol and QgsSymbolRenderContext render hint to use a
QgsSymbol::RenderHints QFlags value instead of a raw int
Also rename DataDefinedRotation to DynamicRotation since
it is no longer used for data defined rotation
Copy file name to clipboardExpand all lines: doc/api_break.dox
+6
Original file line number
Diff line number
Diff line change
@@ -951,6 +951,10 @@ parameters or QgsSymbol::OutputUnitList parameters now take QgsUnitTypes::Render
951
951
<li>startRender() now accepts a QgsFields reference, not a pointer.</li>
952
952
<li>isSymbolLayerCompatible() was removed. Use QgsSymbolLayer::isCompatibleWithSymbol() instead.</li>
953
953
<li>The DataDefinedSizeScale flag has been removed. This is no longer used and data defined scaling on a symbol layer level should be used instead.</li>
954
+
<li>The DataDefinedRotation RenderHint was renamed to DynamicRotation, as it is no longer used for
955
+
data defined rotation.</li>
956
+
<li>setRenderHints() and renderHints() now accept and return a QgsSymbol::RenderHints flag rather
957
+
than an integer value</li>
954
958
</ul>
955
959
956
960
\subsection qgis_api_break_3_0_QgsSymbolLayer QgsSymbolLayer (renamed from QgsSymbolLayerV2)
@@ -968,6 +972,8 @@ the variant which takes QgsSymbolRenderContext instead.</li>
968
972
969
973
<ul>
970
974
<li>The constructor now accepts a QgsFields reference, not a pointer.</li>
975
+
<li>The constructor, setRenderHints() and renderHints() now accept and return a QgsSymbol::RenderHints flag rather
976
+
than an integer value</li>
971
977
<li>fields() now returns a QgsFields value, not a pointer.</li>
0 commit comments