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
{{ message }}
Repository navigation
Commit 69d10fa
Browse filesBrowse the repository at this point in the historyBrowse files
- symbolsForFeature( QgsFeature& feat ) has been removed. The symbolsForFeature( QgsFeature& feat, QgsRenderContext& context ) method should be used instead (previously available as symbolsForFeature2 in PyQGIS bindings).
976
1002
- originalSymbolsForFeature( QgsFeature& feat ) has been removed. The originalSymbolsForFeature( QgsFeature& feat, QgsRenderContext& context ) method should be used instead (previously available as originalSymbolsForFeature2 in PyQGIS bindings).
977
1003
- copyPaintEffect() was removed. copyRendererData() should be used instead.
1004
+
- usedAttributes() now requires a QgsRenderContext argument.
- ct is now a QgsCoordinateTransform object, not a pointer. An invalid QgsCoordinateTransform will
1425
1453
be used instead of a null pointer if no transformation is required.
1426
1454
- prepareGeometry() and geometryRequiresPreparation() now take a QgsCoordinateTransform reference, not a pointer. An invalid QgsCoordinateTransform should be used instead of a null pointer if no transformation is required.
1455
+
- The DataDefinedProperties enum was renamed to Property
@@ -1696,17 +1731,26 @@ parameters or QgsSymbol::OutputUnitList parameters now take QgsUnitTypes::Render
1696
1731
data defined rotation.
1697
1732
- setRenderHints() and renderHints() now accept and return a QgsSymbol::RenderHints flag rather
1698
1733
than an integer value
1734
+
- usedAttributes() now requires a QgsRenderContext argument.
1735
+
- setDataDefinedAngle(), dataDefinedAngle(), setDataDefinedSize(), dataDefinedSize(), setDataDefinedWidth() and dataDefinedWidth()
1736
+
now work with QgsProperty objects instead of QgsDataDefined.
1699
1737
1700
1738
1701
1739
QgsSymbolLayer (renamed from QgsSymbolLayerV2) {#qgis_api_break_3_0_QgsSymbolLayer}
1702
1740
----------------------------------------------
1703
1741
1704
1742
- The deprecated prepareExpressions( const QgsFields* fields, double scale = -1.0 ) method has been removed. Use
1705
1743
the variant which takes QgsSymbolRenderContext instead.
1706
-
- The deprecated methods dataDefinedProperty( const QString& property ) and dataDefinedPropertyString() were removed. Use getDataDefinedProperty() instead.
1707
-
- setDataDefinedProperty( const QString& property, const QString& expressionString ) was removed. Use setDataDefinedProperty( const QString& property, QgsDataDefined* dataDefined ) instead.
1708
-
- evaluateDataDefinedProperty( const QString& property, const QgsFeature* feature ) was removed. Use the variant which takes QgsSymbolRenderContext instead.
1709
-
- expression() was removed. Use getDataDefinedProperty or evaluateDataDefinedProperty instead.
1744
+
- The deprecated methods dataDefinedProperty( const QString& property ) and dataDefinedPropertyString() were removed. Use dataDefinedProperties() instead.
1745
+
- setDataDefinedProperty now requires a QgsSymbolLayer.Property argument instead of the string based key.
0 commit comments