QskGradientStops moved from QskGradient.h to QskGradientStop.h
This commit is contained in:
parent
cfc3d8f079
commit
8da486a13f
@ -11,7 +11,6 @@
|
|||||||
|
|
||||||
#include <qbrush.h>
|
#include <qbrush.h>
|
||||||
#include <qmetatype.h>
|
#include <qmetatype.h>
|
||||||
#include <qvector.h>
|
|
||||||
|
|
||||||
class QVariant;
|
class QVariant;
|
||||||
|
|
||||||
@ -19,7 +18,6 @@ class QVariant;
|
|||||||
Don't use QskGradientStops for definitions seen by moc
|
Don't use QskGradientStops for definitions seen by moc
|
||||||
Otherwise exporting these interfaces to QML does not work.
|
Otherwise exporting these interfaces to QML does not work.
|
||||||
*/
|
*/
|
||||||
typedef QVector< QskGradientStop > QskGradientStops;
|
|
||||||
|
|
||||||
class QSK_EXPORT QskGradient
|
class QSK_EXPORT QskGradient
|
||||||
{
|
{
|
||||||
|
@ -10,6 +10,7 @@
|
|||||||
|
|
||||||
#include <qcolor.h>
|
#include <qcolor.h>
|
||||||
#include <qmetatype.h>
|
#include <qmetatype.h>
|
||||||
|
#include <qvector.h>
|
||||||
|
|
||||||
class QSK_EXPORT QskGradientStop
|
class QSK_EXPORT QskGradientStop
|
||||||
{
|
{
|
||||||
@ -38,6 +39,8 @@ class QSK_EXPORT QskGradientStop
|
|||||||
void setColor( const QColor& ) noexcept;
|
void setColor( const QColor& ) noexcept;
|
||||||
void resetColor() noexcept;
|
void resetColor() noexcept;
|
||||||
|
|
||||||
|
QRgb rgb() const noexcept;
|
||||||
|
|
||||||
static QColor interpolated(
|
static QColor interpolated(
|
||||||
const QskGradientStop&, const QskGradientStop&, qreal position ) noexcept;
|
const QskGradientStop&, const QskGradientStop&, qreal position ) noexcept;
|
||||||
|
|
||||||
@ -54,6 +57,8 @@ class QSK_EXPORT QskGradientStop
|
|||||||
|
|
||||||
Q_DECLARE_METATYPE( QskGradientStop )
|
Q_DECLARE_METATYPE( QskGradientStop )
|
||||||
|
|
||||||
|
typedef QVector< QskGradientStop > QskGradientStops;
|
||||||
|
|
||||||
inline constexpr QskGradientStop::QskGradientStop() noexcept
|
inline constexpr QskGradientStop::QskGradientStop() noexcept
|
||||||
: m_position( -1.0 )
|
: m_position( -1.0 )
|
||||||
{
|
{
|
||||||
@ -88,6 +93,11 @@ inline constexpr const QColor& QskGradientStop::color() const noexcept
|
|||||||
return m_color;
|
return m_color;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
inline QRgb QskGradientStop::rgb() const noexcept
|
||||||
|
{
|
||||||
|
return m_color.rgba();
|
||||||
|
}
|
||||||
|
|
||||||
inline constexpr bool QskGradientStop::operator==( const QskGradientStop& other ) const noexcept
|
inline constexpr bool QskGradientStop::operator==( const QskGradientStop& other ) const noexcept
|
||||||
{
|
{
|
||||||
return ( m_position == other.m_position ) && ( m_color == other.m_color );
|
return ( m_position == other.m_position ) && ( m_color == other.m_color );
|
||||||
|
Loading…
x
Reference in New Issue
Block a user