Add disabled support
This commit is contained in:
parent
fc4a389201
commit
49cd540ce0
@ -490,6 +490,12 @@ void Editor::setupRadioBox()
|
||||
setColor( Q::Ripple, stateLayerColor( m_pal.onSurface, m_pal.focusOpacity ) );
|
||||
setColor( Q::Ripple | Q::Selected, stateLayerColor( m_pal.primary, m_pal.focusOpacity ) );
|
||||
|
||||
setBoxBorderColors( Q::Button | Q::Disabled, m_pal.onSurface38 );
|
||||
setBoxBorderColors( Q::Button | Q::Disabled | Q::Selected, m_pal.onSurface38 );
|
||||
setColor( Q::Text | Q::Disabled, m_pal.onSurface38 );
|
||||
|
||||
setColor( Q::Symbol | Q::Disabled, m_pal.onSurface38 );
|
||||
|
||||
setMargin( Q::Text, QskMargins( 10_dp, 0, 0, 0 ));
|
||||
|
||||
setAlignment( Q::Text, Qt::AlignBottom );
|
||||
|
@ -233,6 +233,8 @@ QSGNode* QskRadioBoxSkinlet::updateSampleNode( const QskSkinnable* skinnable,
|
||||
*/
|
||||
QskColorFilter filter;
|
||||
filter.addColorSubstitution( Qt::black, color );
|
||||
auto colorSub = radio->color( subcontrol | statesForIndex(radio, index) );
|
||||
filter.addColorSubstitution( Qt::black, colorSub.rgb() );
|
||||
|
||||
QskGraphic::fromGraphic( graphic, filter );
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user