From d0d293308df1acafbb52457a1ffbbb2691e0e433 Mon Sep 17 00:00:00 2001 From: "craig.p.drummond" Date: Sat, 20 Sep 2014 21:53:46 +0000 Subject: [PATCH] Fix OSX highlight colour --- widgets/coverwidget.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/widgets/coverwidget.cpp b/widgets/coverwidget.cpp index d504cdb09..ed201dcf7 100644 --- a/widgets/coverwidget.cpp +++ b/widgets/coverwidget.cpp @@ -33,6 +33,9 @@ #ifdef ENABLE_ONLINE_SERVICES #include "online/onlineservice.h" #endif +#ifdef Q_OS_MAC +#include "support/osxstyle.h" +#endif #include #include #include @@ -122,7 +125,11 @@ public: p.drawPixmap(r, pix); if (underMouse()) { p.setRenderHint(QPainter::Antialiasing); + #ifdef Q_OS_MAC + p.setPen(QPen(OSXStyle::self()->viewPalette().color(QPalette::Highlight), 2)); + #else p.setPen(QPen(palette().color(QPalette::Highlight), 2)); + #endif p.drawPath(Utils::buildPath(QRectF(r.x()+0.5, r.y()+0.5, r.width()-1, r.height()-1), layoutSize.width()>128 ? 4.5 : 3.5)); } }