using QskGradientStops
This commit is contained in:
parent
6c7ed043fc
commit
1c3c04a745
@ -58,10 +58,10 @@ QskRgbPalette QskRgbPalette::palette( Theme theme )
|
|||||||
return Palette( static_cast< int >( theme ) );
|
return Palette( static_cast< int >( theme ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
static QVector< QskGradientStop > qskColorStops(
|
static QskGradientStops qskColorStops(
|
||||||
const QRgb* rgb, int count, bool discrete )
|
const QRgb* rgb, int count, bool discrete )
|
||||||
{
|
{
|
||||||
QVector< QskGradientStop > stops;
|
QskGradientStops stops;
|
||||||
|
|
||||||
if ( discrete )
|
if ( discrete )
|
||||||
stops.reserve( 2 * count - 2 );
|
stops.reserve( 2 * count - 2 );
|
||||||
@ -94,28 +94,28 @@ static QVector< QskGradientStop > qskColorStops(
|
|||||||
return stops;
|
return stops;
|
||||||
}
|
}
|
||||||
|
|
||||||
QVector< QskGradientStop > QskRgbPalette::colorStops( bool discrete ) const
|
QskGradientStops QskRgbPalette::colorStops( bool discrete ) const
|
||||||
{
|
{
|
||||||
return qskColorStops( m_rgb, NumWeights, discrete );
|
return qskColorStops( m_rgb, NumWeights, discrete );
|
||||||
}
|
}
|
||||||
|
|
||||||
QVector< QskGradientStop > QskRgbPalette::colorStops( Theme theme, bool discrete )
|
QskGradientStops QskRgbPalette::colorStops( Theme theme, bool discrete )
|
||||||
{
|
{
|
||||||
const auto pal = QskRgbPalette::palette( theme );
|
const auto pal = QskRgbPalette::palette( theme );
|
||||||
return pal.colorStops( discrete );
|
return pal.colorStops( discrete );
|
||||||
}
|
}
|
||||||
|
|
||||||
QVector< QskGradientStop > QskRgbPalette::colorStops(
|
QskGradientStops QskRgbPalette::colorStops(
|
||||||
const QVector< QRgb >& rgb, bool discrete )
|
const QVector< QRgb >& rgb, bool discrete )
|
||||||
{
|
{
|
||||||
const int count = rgb.count();
|
const int count = rgb.count();
|
||||||
|
|
||||||
if ( count == 0 )
|
if ( count == 0 )
|
||||||
return QVector< QskGradientStop >();
|
return QskGradientStops();
|
||||||
|
|
||||||
if ( count == 0 )
|
if ( count == 0 )
|
||||||
{
|
{
|
||||||
QVector< QskGradientStop > stops;
|
QskGradientStops stops;
|
||||||
stops.reserve( 2 );
|
stops.reserve( 2 );
|
||||||
|
|
||||||
stops += QskGradientStop( 0.0, rgb[0] );
|
stops += QskGradientStop( 0.0, rgb[0] );
|
||||||
|
Loading…
x
Reference in New Issue
Block a user