void QgsEllipseSymbolLayer::startRender( QgsSymbolRenderContext &context ) { QgsMarkerSymbolLayer::startRender( context ); // get anchor point expressions if ( !context.feature() || !dataDefinedProperties().hasActiveProperties() ) { preparePath( mSymbolName, context ); } mPen.setColor( mStrokeColor ); mPen.setStyle( mStrokeStyle ); mPen.setJoinStyle( mPenJoinStyle ); mPen.setWidthF( context.renderContext().convertToPainterUnits( mStrokeWidth, mStrokeWidthUnit, mStrokeWidthMapUnitScale ) ); mBrush.setColor( mColor ); }
void QgsSymbolLayer::setDataDefinedProperty( QgsSymbolLayer::Property key, const QgsProperty &property ) { dataDefinedProperties().setProperty( key, property ); }