From a560aafcd6f429db27294699d890146f26b6ed19 Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Fri, 20 Sep 2024 11:35:54 +0200 Subject: [PATCH] wip --- src/nodes/QskArcRenderNode.cpp | 11 +++++++++-- src/nodes/QskArcRenderNode.h | 4 +++- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/nodes/QskArcRenderNode.cpp b/src/nodes/QskArcRenderNode.cpp index 398284ff..22930ea9 100644 --- a/src/nodes/QskArcRenderNode.cpp +++ b/src/nodes/QskArcRenderNode.cpp @@ -32,10 +32,17 @@ QskArcRenderNode::~QskArcRenderNode() { } -void QskArcRenderNode::updateNode( const QRectF& rect, +void QskArcRenderNode::updateFilling( const QRectF& rect, const QskArcMetrics& metrics, const QskGradient& gradient ) { - updateNode( rect, metrics, false, 0.0, QColor(), gradient ); + updateFilling( rect, metrics, false, 0.0, gradient ); +} + +void QskArcRenderNode::updateFilling( const QRectF& rect, + const QskArcMetrics& metrics, bool radial, + qreal borderWidth, const QskGradient& gradient ) +{ + updateNode( rect, metrics, radial, borderWidth, QColor(), gradient ); } void QskArcRenderNode::updateNode( const QRectF& rect, diff --git a/src/nodes/QskArcRenderNode.h b/src/nodes/QskArcRenderNode.h index f0d248ab..015c2da8 100644 --- a/src/nodes/QskArcRenderNode.h +++ b/src/nodes/QskArcRenderNode.h @@ -22,7 +22,9 @@ class QSK_EXPORT QskArcRenderNode : public QskFillNode QskArcRenderNode(); ~QskArcRenderNode() override; - void updateNode( const QRectF&, const QskArcMetrics&, const QskGradient& ); + void updateFilling( const QRectF&, const QskArcMetrics&, const QskGradient& ); + void updateFilling( const QRectF&, const QskArcMetrics&, bool radial, + qreal borderWidth, const QskGradient& ); void updateNode( const QRectF&, const QskArcMetrics&, qreal borderWidth, const QColor& borderColor );