From 5ceffa1d1d8caa46e8fddd53bf409580d13dbd31 Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 25 Jul 2017 18:15:19 +0100 Subject: [PATCH] Custom tooltip panels --- qrenderdoc/Styles/RDStyle/RDStyle.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/qrenderdoc/Styles/RDStyle/RDStyle.cpp b/qrenderdoc/Styles/RDStyle/RDStyle.cpp index 317be6497..66a7f9ae1 100644 --- a/qrenderdoc/Styles/RDStyle/RDStyle.cpp +++ b/qrenderdoc/Styles/RDStyle/RDStyle.cpp @@ -773,6 +773,19 @@ void RDStyle::drawPrimitive(PrimitiveElement element, const QStyleOption *opt, Q // don't draw focus rects return; } + else if(element == QStyle::PE_PanelTipLabel) + { + QPen oldPen = p->pen(); + + p->fillRect(opt->rect, opt->palette.brush(QPalette::ToolTipBase)); + + p->setPen(QPen(outlineBrush(opt->palette), 0)); + p->drawRect(opt->rect.adjusted(0, 0, -1, -1)); + + p->setPen(oldPen); + + return; + } RDTweakedNativeStyle::drawPrimitive(element, opt, p, widget); }