From 441488e41f7b5fa52d755334d7d3c66812206edb Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Thu, 2 Jan 2020 12:20:15 +0100 Subject: [PATCH] QskGradientStop::setStop added --- src/common/QskGradient.cpp | 6 ++++++ src/common/QskGradient.h | 2 ++ 2 files changed, 8 insertions(+) diff --git a/src/common/QskGradient.cpp b/src/common/QskGradient.cpp index caf2cff1..a3f319e6 100644 --- a/src/common/QskGradient.cpp +++ b/src/common/QskGradient.cpp @@ -141,6 +141,12 @@ void QskGradientStop::resetColor() m_color = QColor(); } +void QskGradientStop::setStop( qreal position, const QColor& color ) +{ + m_position = position; + m_color = color; +} + uint QskGradientStop::hash( uint seed ) const { uint hash = qHashBits( &m_position, sizeof( m_position ), seed ); diff --git a/src/common/QskGradient.h b/src/common/QskGradient.h index a643bac3..95222fa7 100644 --- a/src/common/QskGradient.h +++ b/src/common/QskGradient.h @@ -29,6 +29,8 @@ class QSK_EXPORT QskGradientStop bool operator==( const QskGradientStop& ) const; bool operator!=( const QskGradientStop& ) const; + void setStop( qreal position, const QColor& color ); + qreal position() const; void setPosition( qreal position ); void resetPosition();