diff options
author | Thierry Bastian <thierry.bastian@nokia.com> | 2009-07-03 09:21:58 (GMT) |
---|---|---|
committer | Thierry Bastian <thierry.bastian@nokia.com> | 2009-07-03 09:25:27 (GMT) |
commit | d64d961c7242d22a4d71b376e9dcbbb3a7061a9e (patch) | |
tree | fe420d82ccb1e08053f70c9429b9245f3b917863 /src | |
parent | 95e4c95d28be9bc9d94685f7a13e36cbf57bf74e (diff) | |
download | Qt-d64d961c7242d22a4d71b376e9dcbbb3a7061a9e.zip Qt-d64d961c7242d22a4d71b376e9dcbbb3a7061a9e.tar.gz Qt-d64d961c7242d22a4d71b376e9dcbbb3a7061a9e.tar.bz2 |
QToolBar: avoid repaints when entering/leaving a toolbar
HoverEnter/Leave now do nothing.
Task-number: 256103
Diffstat (limited to 'src')
-rw-r--r-- | src/gui/widgets/qtoolbar.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/gui/widgets/qtoolbar.cpp b/src/gui/widgets/qtoolbar.cpp index 3414b4f..b249915 100644 --- a/src/gui/widgets/qtoolbar.cpp +++ b/src/gui/widgets/qtoolbar.cpp @@ -1145,6 +1145,10 @@ bool QToolBar::event(QEvent *event) if (d->mouseReleaseEvent(static_cast<QMouseEvent*>(event))) return true; break; + case QEvent::HoverEnter: + case QEvent::HoverLeave: + // there's nothing special to do here and we don't want to update the whole widget + return true; case QEvent::HoverMove: { #ifndef QT_NO_CURSOR QHoverEvent *e = static_cast<QHoverEvent*>(event); |