getter added

This commit is contained in:
Uwe Rathmann 2023-04-24 11:55:36 +02:00
parent f0f2df43c0
commit 7796e11b03
2 changed files with 65 additions and 1 deletions

View File

@ -79,46 +79,96 @@ void QskScaleRenderer::setOrientation( Qt::Orientation orientation )
m_data->orientation = orientation; m_data->orientation = orientation;
} }
Qt::Orientation QskScaleRenderer::orientation() const
{
return m_data->orientation;
}
void QskScaleRenderer::setAlignment( Qt::Alignment alignment ) void QskScaleRenderer::setAlignment( Qt::Alignment alignment )
{ {
m_data->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 ) void QskScaleRenderer::setBoundaries( const QskIntervalF& boundaries )
{ {
m_data->boundaries = boundaries; m_data->boundaries = boundaries;
} }
QskIntervalF QskScaleRenderer::boundaries() const
{
return m_data->boundaries;
}
void QskScaleRenderer::setTickmarks( const QskScaleTickmarks& tickmarks ) void QskScaleRenderer::setTickmarks( const QskScaleTickmarks& tickmarks )
{ {
m_data->tickmarks = tickmarks; m_data->tickmarks = tickmarks;
} }
const QskScaleTickmarks& QskScaleRenderer::tickmarks() const
{
return m_data->tickmarks;
}
void QskScaleRenderer::setTickColor( const QColor& color ) void QskScaleRenderer::setTickColor( const QColor& color )
{ {
m_data->tickColor = color; m_data->tickColor = color;
} }
QColor QskScaleRenderer::tickColor() const
{
return m_data->tickColor;
}
void QskScaleRenderer::setTickWidth( qreal width ) void QskScaleRenderer::setTickWidth( qreal width )
{ {
m_data->tickWidth = width; m_data->tickWidth = width;
} }
qreal QskScaleRenderer::tickWidth() const
{
return m_data->tickWidth;
}
void QskScaleRenderer::setFont( const QFont& font ) void QskScaleRenderer::setFont( const QFont& font )
{ {
m_data->font = font; m_data->font = font;
} }
QFont QskScaleRenderer::font() const
{
return m_data->font;
}
void QskScaleRenderer::setTextColors( const QskTextColors& textColors ) void QskScaleRenderer::setTextColors( const QskTextColors& textColors )
{ {
m_data->textColors = textColors; m_data->textColors = textColors;
} }
QskTextColors QskScaleRenderer::textColors() const
{
return m_data->textColors;
}
void QskScaleRenderer::setColorFilter( const QskColorFilter& colorFilter ) void QskScaleRenderer::setColorFilter( const QskColorFilter& colorFilter )
{ {
m_data->colorFilter = colorFilter; m_data->colorFilter = colorFilter;
} }
const QskColorFilter& QskScaleRenderer::colorFilter() const
{
return m_data->colorFilter;
}
QSGNode* QskScaleRenderer::updateScaleNode( QSGNode* QskScaleRenderer::updateScaleNode(
const QskSkinnable* skinnable, const QRectF& tickmarksRect, const QskSkinnable* skinnable, const QRectF& tickmarksRect,
const QRectF& labelsRect, QSGNode* node ) const QRectF& labelsRect, QSGNode* node )

View File

@ -31,18 +31,32 @@ class QSK_EXPORT QskScaleRenderer
virtual ~QskScaleRenderer(); virtual ~QskScaleRenderer();
void setOrientation( Qt::Orientation ); 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& ); void setBoundaries( const QskIntervalF& );
QskIntervalF boundaries() const;
void setTickmarks( const QskScaleTickmarks& ); void setTickmarks( const QskScaleTickmarks& );
const QskScaleTickmarks& tickmarks() const;
void setTickColor( const QColor& ); void setTickColor( const QColor& );
QColor tickColor() const;
void setTickWidth( qreal ); void setTickWidth( qreal );
qreal tickWidth() const;
void setFont( const QFont& ); void setFont( const QFont& );
QFont font() const;
void setTextColors( const QskTextColors& ); void setTextColors( const QskTextColors& );
QskTextColors textColors() const;
void setColorFilter( const QskColorFilter& ); void setColorFilter( const QskColorFilter& );
const QskColorFilter& colorFilter() const;
QSGNode* updateScaleNode( const QskSkinnable*, QSGNode* updateScaleNode( const QskSkinnable*,
const QRectF& tickmarksRect, const QRectF& labelsRect, QSGNode* ); const QRectF& tickmarksRect, const QRectF& labelsRect, QSGNode* );