From 54cadce4c8057ca11ba1048d0da8b8800ae03a73 Mon Sep 17 00:00:00 2001 From: Manjeet Dahiya Date: Fri, 8 Oct 2010 13:40:52 +0000 Subject: looks fix on linux --- examples/GuiClient/customToolButton.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'examples/GuiClient/customToolButton.cpp') diff --git a/examples/GuiClient/customToolButton.cpp b/examples/GuiClient/customToolButton.cpp index f5e8018c..966a0a3c 100644 --- a/examples/GuiClient/customToolButton.cpp +++ b/examples/GuiClient/customToolButton.cpp @@ -36,9 +36,12 @@ void customToolButton::paintEvent(QPaintEvent* event) { Q_UNUSED(event); QPainter painter(this); - QStyleOptionToolButton panel; - initStyleOption(&panel); - style()->drawPrimitive(QStyle::PE_PanelButtonTool, &panel, &painter, this); + if(underMouse()) + { + QStyleOptionToolButton panel; + initStyleOption(&panel); + style()->drawPrimitive(QStyle::PE_PanelButtonTool, &panel, &painter, this); + } QRect r = rect(); QFont font; painter.setFont(font); -- cgit v1.2.3