forked from qt-creator/qt-creator
LanguageClient: add action to open call hierarchy
Fixes: QTCREATORBUG-28839 Fixes: QTCREATORBUG-28842 Change-Id: Icb70412282c0c2c36241559d942a58ffddab5664 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
|
||||
#include "client.h"
|
||||
|
||||
#include "callhierarchy.h"
|
||||
#include "diagnosticmanager.h"
|
||||
#include "documentsymbolcache.h"
|
||||
#include "languageclientcompletionassist.h"
|
||||
@@ -879,6 +880,8 @@ void Client::activateEditor(Core::IEditor *editor)
|
||||
optionalActions |= TextEditor::TextEditorActionHandler::FindUsage;
|
||||
if (symbolSupport().supportsRename(widget->textDocument()))
|
||||
optionalActions |= TextEditor::TextEditorActionHandler::RenameSymbol;
|
||||
if (CallHierarchyFactory::supportsCallHierarchy(this, textEditor->document()))
|
||||
optionalActions |= TextEditor::TextEditorActionHandler::CallHierarchy;
|
||||
widget->setOptionalActions(optionalActions);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user