diff options
author | Daniel Teske <daniel.teske@digia.com> | 2013-01-10 15:12:39 +0100 |
---|---|---|
committer | Daniel Teske <daniel.teske@digia.com> | 2013-01-11 15:06:10 +0100 |
commit | 1a1b8abd3e6a06241606909cc00177000bb8580e (patch) | |
tree | d211e5dd2daa097d0b9f754c1859473323af7b31 /src/plugins/coreplugin/fancyactionbar.cpp | |
parent | 8e75e611a5f1e0aa4489cdf328cf91a916be08ef (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.cpp | 8 |
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); } |