From 3e45369f77a881e08f50a68a312e6d60fff824e9 Mon Sep 17 00:00:00 2001 From: Nyall Dawson Date: Tue, 24 May 2016 05:26:46 +1000 Subject: [PATCH] Followup 71712a, add missing SIP bindings Also change QPointF& -> QPointF (faster) --- python/core/symbology-ng/qgssymbolv2.sip | 4 ++++ src/core/symbology-ng/qgssymbolv2.cpp | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/python/core/symbology-ng/qgssymbolv2.sip b/python/core/symbology-ng/qgssymbolv2.sip index 865be9ccfff7..5f85360ff8e4 100644 --- a/python/core/symbology-ng/qgssymbolv2.sip +++ b/python/core/symbology-ng/qgssymbolv2.sip @@ -264,6 +264,10 @@ class QgsSymbolV2 //! @deprecated since 2.14, use QgsSymbolLayerV2::isCompatibleWithSymbol instead bool isSymbolLayerCompatible( SymbolType layerType ); + //! Render editing vertex marker at specified point + //! @note added in QGIS 2.16 + void renderVertexMarker( QPointF pt, QgsRenderContext& context, int currentVertexMarkerType, int currentVertexMarkerSize ); + private: QgsSymbolV2( const QgsSymbolV2& ); }; diff --git a/src/core/symbology-ng/qgssymbolv2.cpp b/src/core/symbology-ng/qgssymbolv2.cpp index 9ef8358a2b3e..bbf298f2b08e 100644 --- a/src/core/symbology-ng/qgssymbolv2.cpp +++ b/src/core/symbology-ng/qgssymbolv2.cpp @@ -950,7 +950,7 @@ QgsSymbolV2RenderContext* QgsSymbolV2::symbolRenderContext() return mSymbolRenderContext; } -void QgsSymbolV2::renderVertexMarker( QPointF& pt, QgsRenderContext& context, int currentVertexMarkerType, int currentVertexMarkerSize ) +void QgsSymbolV2::renderVertexMarker( QPointF pt, QgsRenderContext& context, int currentVertexMarkerType, int currentVertexMarkerSize ) { QgsVectorLayer::drawVertexMarker( pt.x(), pt.y(), *context.painter(), static_cast< QgsVectorLayer::VertexMarkerType >( currentVertexMarkerType ), currentVertexMarkerSize ); }