diff --git a/src/core/symbology-ng/qgsgeometrygeneratorsymbollayerv2.cpp b/src/core/symbology-ng/qgsgeometrygeneratorsymbollayerv2.cpp index 1fe9270a741..4b3c99675a7 100644 --- a/src/core/symbology-ng/qgsgeometrygeneratorsymbollayerv2.cpp +++ b/src/core/symbology-ng/qgsgeometrygeneratorsymbollayerv2.cpp @@ -203,3 +203,8 @@ void QgsGeometryGeneratorSymbolLayerV2::render( QgsSymbolV2RenderContext& contex mSymbol->renderFeature( f, context.renderContext(), -1, context.selected() ); } } + +void QgsGeometryGeneratorSymbolLayerV2::setColor( const QColor& color ) +{ + mSymbol->setColor( color ); +} diff --git a/src/core/symbology-ng/qgsgeometrygeneratorsymbollayerv2.h b/src/core/symbology-ng/qgsgeometrygeneratorsymbollayerv2.h index c49ef200224..f83a590ed79 100644 --- a/src/core/symbology-ng/qgsgeometrygeneratorsymbollayerv2.h +++ b/src/core/symbology-ng/qgsgeometrygeneratorsymbollayerv2.h @@ -63,6 +63,8 @@ class CORE_EXPORT QgsGeometryGeneratorSymbolLayerV2 : public QgsSymbolLayerV2 */ QString geometryExpression() const { return mExpression->expression(); } + void setColor( const QColor& color ) override; + virtual QgsSymbolV2* subSymbol() override { return mSymbol; } virtual bool setSubSymbol( QgsSymbolV2* symbol ) override;