diff --git a/src/plugins/coreplugin/locator/locatorfiltersfilter.cpp b/src/plugins/coreplugin/locator/locatorfiltersfilter.cpp index 665290687e2..26e71064514 100644 --- a/src/plugins/coreplugin/locator/locatorfiltersfilter.cpp +++ b/src/plugins/coreplugin/locator/locatorfiltersfilter.cpp @@ -9,6 +9,8 @@ #include #include +#include + using namespace Core; using namespace Core::Internal; @@ -45,6 +47,10 @@ void LocatorFiltersFilter::prepareSearch(const QString &entry) m_filterShortcutStrings.append(filter->shortcutString()); m_filterDisplayNames.append(filter->displayName()); m_filterDescriptions.append(filter->description()); + QString keyboardShortcut; + if (auto command = ActionManager::command(filter->actionId())) + keyboardShortcut = command->keySequence().toString(QKeySequence::NativeText); + m_filterKeyboardShortcuts.append(keyboardShortcut); } } } @@ -62,6 +68,7 @@ QList LocatorFiltersFilter::matchesFor(QFutureInterface