diff options
author | Eike Ziller <eike.ziller@digia.com> | 2013-05-07 11:39:45 +0200 |
---|---|---|
committer | Eike Ziller <eike.ziller@digia.com> | 2013-05-21 14:48:30 +0200 |
commit | 5c8f46d25d60dfaf37a32ec5091385a25ab80b5e (patch) | |
tree | 0c732ee0a4787c859f1a7cf98e4c8611358284fb /src/plugins/coreplugin/navigationwidget.cpp | |
parent | 72ad68e91394a5a009421604ae6e54f529606813 (diff) | |
download | qt-creator-5c8f46d25d60dfaf37a32ec5091385a25ab80b5e.tar.gz |
Make a few more shortcuts/actions raise the main window.
Also make registerShortcut set an application shortcut.
That is necessary when the user opened a separate editor window.
Change-Id: I366044b7acba51daca46a15a302a24b5b8e99cc1
Reviewed-by: David Schulz <david.schulz@digia.com>
Diffstat (limited to 'src/plugins/coreplugin/navigationwidget.cpp')
-rw-r--r-- | src/plugins/coreplugin/navigationwidget.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/coreplugin/navigationwidget.cpp b/src/plugins/coreplugin/navigationwidget.cpp index c654f3ff13..d619077181 100644 --- a/src/plugins/coreplugin/navigationwidget.cpp +++ b/src/plugins/coreplugin/navigationwidget.cpp @@ -30,6 +30,7 @@ #include "navigationwidget.h" #include "navigationsubwidget.h" #include "icontext.h" +#include "icore.h" #include "coreconstants.h" #include "inavigationwidgetfactory.h" #include "modemanager.h" @@ -266,6 +267,7 @@ void NavigationWidget::activateSubWidget(const Id &factoryId) foreach (Internal::NavigationSubWidget *subWidget, d->m_subWidgets) { if (subWidget->factory()->id() == factoryId) { subWidget->setFocusWidget(); + ICore::raiseWindow(this); return; } } @@ -274,6 +276,7 @@ void NavigationWidget::activateSubWidget(const Id &factoryId) if (index >= 0) { d->m_subWidgets.first()->setFactoryIndex(index); d->m_subWidgets.first()->setFocusWidget(); + ICore::raiseWindow(this); } } |