From be684291bff1a3efb798862fd9e6e7984240bf1d Mon Sep 17 00:00:00 2001 From: lupoDharkael Date: Fri, 30 Jun 2017 16:00:33 +0200 Subject: [PATCH] fix hover color --- src/capture/button.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/capture/button.cpp b/src/capture/button.cpp index 70975a26..79ae6b63 100644 --- a/src/capture/button.cpp +++ b/src/capture/button.cpp @@ -157,14 +157,15 @@ QString Button::getStyle(const QColor &mainColor) { "Button:pressed:!hover { " "background-color: %1; }"; + // define color when mouse is hovering QColor contrast(mainColor.darker(120)); if (mainColor.value() < m_colorValueLimit || mainColor.saturation() > m_colorSaturationLimit) { - contrast = mainColor.lighter(160); + contrast = mainColor.lighter(140); } - QString color = "black"; - if (iconIsWhite(mainColor)) { color = "white"; } + // foreground color + QString color = iconIsWhite(mainColor) ? "white" : "black"; return baseSheet.arg(mainColor.name()).arg(contrast.name()) .arg(BUTTON_SIZE/2).arg(color);