aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/coreplugin/fancyactionbar.cpp
diff options
context:
space:
mode:
authorDaniel Teske <daniel.teske@digia.com>2013-01-10 15:12:39 +0100
committerDaniel Teske <daniel.teske@digia.com>2013-01-11 15:06:10 +0100
commit1a1b8abd3e6a06241606909cc00177000bb8580e (patch)
treed211e5dd2daa097d0b9f754c1859473323af7b31 /src/plugins/coreplugin/fancyactionbar.cpp
parent8e75e611a5f1e0aa4489cdf328cf91a916be08ef (diff)
MiniTargetSelector: If the project's displayname is non unique show path
Task-number: QTCREATORBUG-8329 Change-Id: Ia256c09a634ff4794b67007e5013680a8a740201 Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Diffstat (limited to 'src/plugins/coreplugin/fancyactionbar.cpp')
-rw-r--r--src/plugins/coreplugin/fancyactionbar.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/plugins/coreplugin/fancyactionbar.cpp b/src/plugins/coreplugin/fancyactionbar.cpp
index e7cb2e912b..3546227435 100644
--- a/src/plugins/coreplugin/fancyactionbar.cpp
+++ b/src/plugins/coreplugin/fancyactionbar.cpp
@@ -32,6 +32,8 @@
#include <utils/stylehelper.h>
#include <utils/stringutils.h>
+#include <utils/tooltip/tooltip.h>
+#include <utils/tooltip/tipcontents.h>
#include <coreplugin/icore.h>
#include <coreplugin/imode.h>
@@ -87,6 +89,12 @@ bool FancyToolButton::event(QEvent *e)
animation->start(QAbstractAnimation::DeleteWhenStopped);
}
break;
+ case QEvent::ToolTip:
+ {
+ QHelpEvent *he = static_cast<QHelpEvent *>(e);
+ Utils::ToolTip::instance()->show(mapToGlobal(he->pos()), Utils::TextContent(toolTip()), this);
+ return true;
+ }
default:
return QToolButton::event(e);
}