From 688c7881b28f6135701e5bf1e4042483269a5e49 Mon Sep 17 00:00:00 2001 From: Uwe Rathmann Date: Mon, 14 Nov 2022 09:00:02 +0100 Subject: [PATCH] missing setter for Qt::GlobalColor added --- src/common/QskGradientStop.cpp | 6 ++++++ src/common/QskGradientStop.h | 1 + 2 files changed, 7 insertions(+) diff --git a/src/common/QskGradientStop.cpp b/src/common/QskGradientStop.cpp index 1f454753..8c10fe8d 100644 --- a/src/common/QskGradientStop.cpp +++ b/src/common/QskGradientStop.cpp @@ -54,6 +54,12 @@ void QskGradientStop::setStop( qreal position, const QColor& color ) noexcept m_color = color; } +void QskGradientStop::setStop( qreal position, Qt::GlobalColor color ) noexcept +{ + m_position = position; + m_color = color; +} + QskHashValue QskGradientStop::hash( QskHashValue seed ) const noexcept { auto hash = qHashBits( &m_position, sizeof( m_position ), seed ); diff --git a/src/common/QskGradientStop.h b/src/common/QskGradientStop.h index f0074d9e..443db5ed 100644 --- a/src/common/QskGradientStop.h +++ b/src/common/QskGradientStop.h @@ -33,6 +33,7 @@ class QSK_EXPORT QskGradientStop constexpr bool operator!=( const QskGradientStop& ) const noexcept; void setStop( qreal position, const QColor& ) noexcept; + void setStop( qreal position, Qt::GlobalColor ) noexcept; void setStop( qreal position, QRgb ) noexcept; constexpr qreal position() const noexcept;