aboutsummaryrefslogtreecommitdiff
path: root/examples/GuiClient/customToolButton.cpp
diff options
context:
space:
mode:
authorManjeet Dahiya <manjeetdahiya@gmail.com>2010-10-08 13:40:52 +0000
committerManjeet Dahiya <manjeetdahiya@gmail.com>2010-10-08 13:40:52 +0000
commit54cadce4c8057ca11ba1048d0da8b8800ae03a73 (patch)
tree008f8dbeb49ed1a062bdcd69a28ee10346744735 /examples/GuiClient/customToolButton.cpp
parent13b3848bf0c91cd991e288202c8705aefc8f026d (diff)
downloadqxmpp-54cadce4c8057ca11ba1048d0da8b8800ae03a73.tar.gz
looks fix on linux
Diffstat (limited to 'examples/GuiClient/customToolButton.cpp')
-rw-r--r--examples/GuiClient/customToolButton.cpp9
1 files changed, 6 insertions, 3 deletions
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);