From b4492895095afcc4af9c6c5febd2c769cdbbde04 Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Fri, 30 Dec 2022 10:27:18 +0100 Subject: [PATCH] convenience API added --- src/nodes/QskBoxRectangleNode.cpp | 7 +++++++ src/nodes/QskBoxRectangleNode.h | 3 +++ 2 files changed, 10 insertions(+) diff --git a/src/nodes/QskBoxRectangleNode.cpp b/src/nodes/QskBoxRectangleNode.cpp index 0c269ea7..0d24d8e1 100644 --- a/src/nodes/QskBoxRectangleNode.cpp +++ b/src/nodes/QskBoxRectangleNode.cpp @@ -92,6 +92,13 @@ void QskBoxRectangleNode::updateNode( QskBoxBorderColors(), fillGradient ); } +void QskBoxRectangleNode::updateNode( const QRectF& rect, + const QskBoxShapeMetrics& shape, const QskGradient& fillGradient ) +{ + updateNode( rect, shape, QskBoxBorderMetrics(), + QskBoxBorderColors(), fillGradient ); +} + void QskBoxRectangleNode::updateNode( const QRectF& rect, const QskBoxShapeMetrics& shape, const QskBoxBorderMetrics& borderMetrics, const QskBoxBorderColors& borderColors, const QskGradient& gradient ) diff --git a/src/nodes/QskBoxRectangleNode.h b/src/nodes/QskBoxRectangleNode.h index c623f76c..aff4d6ed 100644 --- a/src/nodes/QskBoxRectangleNode.h +++ b/src/nodes/QskBoxRectangleNode.h @@ -28,6 +28,9 @@ class QSK_EXPORT QskBoxRectangleNode : public QSGGeometryNode void updateNode( const QRectF& rect, const QskGradient& ); + void updateNode( const QRectF& rect, + const QskBoxShapeMetrics&, const QskGradient& ); + private: void setMonochrome( bool on );