From 7796e11b038cf72169e96317a3ee2bb23ffd767e Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Mon, 24 Apr 2023 11:55:36 +0200 Subject: [PATCH] getter added --- src/nodes/QskScaleRenderer.cpp | 50 ++++++++++++++++++++++++++++++++++ src/nodes/QskScaleRenderer.h | 16 ++++++++++- 2 files changed, 65 insertions(+), 1 deletion(-) diff --git a/src/nodes/QskScaleRenderer.cpp b/src/nodes/QskScaleRenderer.cpp index 2a07da77..51877069 100644 --- a/src/nodes/QskScaleRenderer.cpp +++ b/src/nodes/QskScaleRenderer.cpp @@ -79,46 +79,96 @@ void QskScaleRenderer::setOrientation( Qt::Orientation orientation ) m_data->orientation = orientation; } +Qt::Orientation QskScaleRenderer::orientation() const +{ + return m_data->orientation; +} + void QskScaleRenderer::setAlignment( Qt::Alignment alignment ) { m_data->alignment = alignment; } +Qt::Alignment QskScaleRenderer::aligment() const +{ + return m_data->alignment; +} + +void QskScaleRenderer::setBoundaries( qreal lowerBound, qreal upperBound ) +{ + setBoundaries( QskIntervalF( lowerBound, upperBound ) ); +} + void QskScaleRenderer::setBoundaries( const QskIntervalF& boundaries ) { m_data->boundaries = boundaries; } +QskIntervalF QskScaleRenderer::boundaries() const +{ + return m_data->boundaries; +} + void QskScaleRenderer::setTickmarks( const QskScaleTickmarks& tickmarks ) { m_data->tickmarks = tickmarks; } +const QskScaleTickmarks& QskScaleRenderer::tickmarks() const +{ + return m_data->tickmarks; +} + void QskScaleRenderer::setTickColor( const QColor& color ) { m_data->tickColor = color; } +QColor QskScaleRenderer::tickColor() const +{ + return m_data->tickColor; +} + void QskScaleRenderer::setTickWidth( qreal width ) { m_data->tickWidth = width; } +qreal QskScaleRenderer::tickWidth() const +{ + return m_data->tickWidth; +} + void QskScaleRenderer::setFont( const QFont& font ) { m_data->font = font; } +QFont QskScaleRenderer::font() const +{ + return m_data->font; +} + void QskScaleRenderer::setTextColors( const QskTextColors& textColors ) { m_data->textColors = textColors; } +QskTextColors QskScaleRenderer::textColors() const +{ + return m_data->textColors; +} + void QskScaleRenderer::setColorFilter( const QskColorFilter& colorFilter ) { m_data->colorFilter = colorFilter; } +const QskColorFilter& QskScaleRenderer::colorFilter() const +{ + return m_data->colorFilter; +} + QSGNode* QskScaleRenderer::updateScaleNode( const QskSkinnable* skinnable, const QRectF& tickmarksRect, const QRectF& labelsRect, QSGNode* node ) diff --git a/src/nodes/QskScaleRenderer.h b/src/nodes/QskScaleRenderer.h index 798984fd..313653ef 100644 --- a/src/nodes/QskScaleRenderer.h +++ b/src/nodes/QskScaleRenderer.h @@ -31,18 +31,32 @@ class QSK_EXPORT QskScaleRenderer virtual ~QskScaleRenderer(); void setOrientation( Qt::Orientation ); - void setAlignment( Qt::Alignment ); + Qt::Orientation orientation() const; + void setAlignment( Qt::Alignment ); + Qt::Alignment aligment() const; + + void setBoundaries( qreal lowerBound, qreal upperBound ); void setBoundaries( const QskIntervalF& ); + QskIntervalF boundaries() const; + void setTickmarks( const QskScaleTickmarks& ); + const QskScaleTickmarks& tickmarks() const; void setTickColor( const QColor& ); + QColor tickColor() const; + void setTickWidth( qreal ); + qreal tickWidth() const; void setFont( const QFont& ); + QFont font() const; + void setTextColors( const QskTextColors& ); + QskTextColors textColors() const; void setColorFilter( const QskColorFilter& ); + const QskColorFilter& colorFilter() const; QSGNode* updateScaleNode( const QskSkinnable*, const QRectF& tickmarksRect, const QRectF& labelsRect, QSGNode* );