From 0a91f649f849076714b1d29e242f05ba45a64c5b Mon Sep 17 00:00:00 2001 From: baldurk Date: Sat, 24 Feb 2018 11:05:27 +0000 Subject: [PATCH] Use anti-aliasing for drawing menu items --- qrenderdoc/Styles/RDStyle/RDStyle.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/qrenderdoc/Styles/RDStyle/RDStyle.cpp b/qrenderdoc/Styles/RDStyle/RDStyle.cpp index 8d1417e7d..f194af7a0 100644 --- a/qrenderdoc/Styles/RDStyle/RDStyle.cpp +++ b/qrenderdoc/Styles/RDStyle/RDStyle.cpp @@ -1743,6 +1743,9 @@ void RDStyle::drawControl(ControlElement control, const QStyleOption *opt, QPain { const QStyleOptionMenuItem *menuitem = qstyleoption_cast(opt); + p->save(); + p->setRenderHint(QPainter::Antialiasing); + QRectF rect = QRectF(opt->rect).adjusted(0.5, 0.5, 0.5, 0.5); p->setPen(QPen(outlineBrush(opt->palette), 1.0)); @@ -1825,6 +1828,8 @@ void RDStyle::drawControl(ControlElement control, const QStyleOption *opt, QPain } } + p->restore(); + return; } else if(control == QStyle::CE_TabBarTabLabel)