wip
This commit is contained in:
parent
a560aafcd6
commit
28f818b62a
|
@ -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;
|
||||||
|
|
|
@ -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 );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -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 )
|
||||||
{
|
{
|
||||||
|
|
|
@ -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:
|
||||||
|
|
Loading…
Reference in New Issue