style buttons when hovered, focused and pressed
This commit is contained in:
parent
c8f28c05dc
commit
ed767b9161
|
@ -460,12 +460,19 @@ void Editor::setupPushButton()
|
||||||
setGradient( Q::Panel, m_pal.primary );
|
setGradient( Q::Panel, m_pal.primary );
|
||||||
setGradient( Q::Panel | Q::Disabled, m_pal.onSurface12 );
|
setGradient( Q::Panel | Q::Disabled, m_pal.onSurface12 );
|
||||||
|
|
||||||
setColor( Q::Text, m_pal.onPrimary );
|
QColor hoverColor = flattenedColor( m_pal.onPrimary, m_pal.primary, 0.08 );
|
||||||
setColor( Q::Text | Q::Disabled, m_pal.onSurface38 );
|
setGradient( Q::Panel | Q::Hovered, hoverColor );
|
||||||
|
|
||||||
setShadowMetrics( Q::Panel | Q::Hovered, m_pal.elevationLight1 );
|
setShadowMetrics( Q::Panel | Q::Hovered, m_pal.elevationLight1 );
|
||||||
setShadowColor( Q::Panel | Q::Hovered, m_pal.shadow );
|
setShadowColor( Q::Panel | Q::Hovered, m_pal.shadow );
|
||||||
|
|
||||||
|
QColor focusColor = flattenedColor( m_pal.onPrimary, m_pal.primary, 0.12 );
|
||||||
|
setGradient( Q::Panel | Q::Focused, focusColor );
|
||||||
|
|
||||||
|
setGradient( Q::Panel | Q::Pressed, focusColor );
|
||||||
|
|
||||||
|
setColor( Q::Text, m_pal.onPrimary );
|
||||||
|
setColor( Q::Text | Q::Disabled, m_pal.onSurface38 );
|
||||||
|
|
||||||
setAnimation( Q::Panel | A::Color, qskDuration );
|
setAnimation( Q::Panel | A::Color, qskDuration );
|
||||||
setAnimation( Q::Panel | A::Metric, qskDuration );
|
setAnimation( Q::Panel | A::Metric, qskDuration );
|
||||||
setAnimation( Q::Text | A::Color, qskDuration );
|
setAnimation( Q::Text | A::Color, qskDuration );
|
||||||
|
|
Loading…
Reference in New Issue