convenience sett for gradients

This commit is contained in:
Uwe Rathmann 2021-01-07 13:48:56 +01:00
parent 45f09f7a2c
commit f037297620
2 changed files with 14 additions and 0 deletions

View File

@ -115,6 +115,18 @@ QColor QskSkinHintTableEditor::color( QskAspect aspect ) const
return colorHint<QColor>( aspect );
}
void QskSkinHintTableEditor::setHGradient(
QskAspect aspect, const QColor& color1, const QColor& color2 )
{
setGradient( aspect, QskGradient( QskGradient::Horizontal, color1, color2 ) );
}
void QskSkinHintTableEditor::setVGradient(
QskAspect aspect, const QColor& color1, const QColor& color2 )
{
setGradient( aspect, QskGradient( QskGradient::Vertical, color1, color2 ) );
}
void QskSkinHintTableEditor::setGradient( QskAspect aspect, const QskGradient& gradient )
{
setColorHint( aspect, gradient );

View File

@ -81,6 +81,8 @@ class QSK_EXPORT QskSkinHintTableEditor
void setColor( QskAspect, const QColor& );
QColor color( QskAspect ) const;
void setHGradient( QskAspect, const QColor&, const QColor& );
void setVGradient( QskAspect, const QColor&, const QColor& );
void setGradient( QskAspect, const QskGradient& );
QskGradient gradient( QskAspect ) const;