This commit is contained in:
Uwe Rathmann 2024-09-20 11:40:58 +02:00
parent a560aafcd6
commit 28f818b62a
4 changed files with 10 additions and 9 deletions

View File

@ -199,7 +199,7 @@ QSGNode* CircularChartSkinlet::updateArcSegmentNode( const QskSkinnable*,
if ( arcNode == nullptr ) if ( arcNode == nullptr )
arcNode = new QskArcRenderNode(); arcNode = new QskArcRenderNode();
arcNode->updateNode( m_data->closedArcRect, metrics, true, arcNode->updateArc( m_data->closedArcRect, metrics, true,
borderWidth, borderColor, gradient ); borderWidth, borderColor, gradient );
return arcNode; return arcNode;

View File

@ -135,7 +135,7 @@ void QskArcNode::setArcData( const QRectF& rect, const QskArcMetrics& arcMetrics
if ( arcNode ) if ( arcNode )
{ {
arcNode->updateNode( rect, metricsArc, radial, arcNode->updateArc( rect, metricsArc, radial,
borderWidth, borderColor, pathNode ? QskGradient() : gradient ); borderWidth, borderColor, pathNode ? QskGradient() : gradient );
} }
} }

View File

@ -42,16 +42,17 @@ void QskArcRenderNode::updateFilling( const QRectF& rect,
const QskArcMetrics& metrics, bool radial, const QskArcMetrics& metrics, bool radial,
qreal borderWidth, const QskGradient& gradient ) qreal borderWidth, const QskGradient& gradient )
{ {
updateNode( rect, metrics, radial, borderWidth, QColor(), gradient ); updateArc( rect, metrics, radial, borderWidth, QColor(), gradient );
} }
void QskArcRenderNode::updateNode( const QRectF& rect, void QskArcRenderNode::updateBorder( const QRectF& rect,
const QskArcMetrics& metrics, qreal borderWidth, const QColor& borderColor ) const QskArcMetrics& metrics, bool radial,
qreal borderWidth, const QColor& borderColor )
{ {
updateNode( rect, metrics, false, borderWidth, borderColor, QskGradient() ); updateArc( rect, metrics, radial, borderWidth, borderColor, QskGradient() );
} }
void QskArcRenderNode::updateNode( void QskArcRenderNode::updateArc(
const QRectF& rect, const QskArcMetrics& arcMetrics, bool radial, const QRectF& rect, const QskArcMetrics& arcMetrics, bool radial,
qreal borderWidth, const QColor& borderColor, const QskGradient& gradient ) qreal borderWidth, const QColor& borderColor, const QskGradient& gradient )
{ {

View File

@ -26,10 +26,10 @@ class QSK_EXPORT QskArcRenderNode : public QskFillNode
void updateFilling( const QRectF&, const QskArcMetrics&, bool radial, void updateFilling( const QRectF&, const QskArcMetrics&, bool radial,
qreal borderWidth, const QskGradient& ); qreal borderWidth, const QskGradient& );
void updateNode( const QRectF&, const QskArcMetrics&, void updateBorder( const QRectF&, const QskArcMetrics&, bool radial,
qreal borderWidth, const QColor& borderColor ); qreal borderWidth, const QColor& borderColor );
void updateNode( const QRectF&, const QskArcMetrics&, bool radial, void updateArc( const QRectF&, const QskArcMetrics&, bool radial,
qreal borderWidth, const QColor& borderColor, const QskGradient& ); qreal borderWidth, const QColor& borderColor, const QskGradient& );
private: private: