TextEditor: add optional action mask for find usage

Change-Id: If8187b226d176c292d0d90aed870f78d9d3d2730
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
David Schulz
2022-09-23 11:23:17 +02:00
parent ffff3080e2
commit b88ba1b7a6
5 changed files with 14 additions and 4 deletions

View File

@@ -853,8 +853,12 @@ void Client::activateDocument(TextEditor::TextDocument *document)
TextEditor::TextEditorWidget *widget = textEditor->editorWidget();
widget->addHoverHandler(&d->m_hoverHandler);
d->requestDocumentHighlights(widget);
uint optionalActions = widget->optionalActions();
if (symbolSupport().supportsFindUsages(document))
optionalActions |= TextEditor::TextEditorActionHandler::FindUsage;
if (symbolSupport().supportsRename(document))
widget->addOptionalActions(TextEditor::TextEditorActionHandler::RenameSymbol);
optionalActions |= TextEditor::TextEditorActionHandler::RenameSymbol;
widget->setOptionalActions(optionalActions);
}
}
}