From 58d6e2540d4e2a1b7a7ad5ba0710e4a54e081a20 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 27 Jul 2017 17:16:55 +0100 Subject: [PATCH] Only highlight enabled toolbuttons on hover, not disabled ones --- .../Styles/RDTweakedNativeStyle/RDTweakedNativeStyle.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/qrenderdoc/Styles/RDTweakedNativeStyle/RDTweakedNativeStyle.cpp b/qrenderdoc/Styles/RDTweakedNativeStyle/RDTweakedNativeStyle.cpp index fdd495db4..e7ba2f0c5 100644 --- a/qrenderdoc/Styles/RDTweakedNativeStyle/RDTweakedNativeStyle.cpp +++ b/qrenderdoc/Styles/RDTweakedNativeStyle/RDTweakedNativeStyle.cpp @@ -108,6 +108,9 @@ void RDTweakedNativeStyle::drawComplexControl(ComplexControl control, const QSty backCol.setAlphaF(0.2); QStyle::State masked = opt->state & (State_On | State_MouseOver); + if(!(opt->state & State_Enabled)) + masked &= ~State_MouseOver; + // when the mouse is over, make it a little stronger if(masked && (masked & State_MouseOver)) backCol.setAlphaF(0.4);