LanguageClient: select current client when opening inspector

Change-Id: I4bfd74e7e9a8c0f4b60ed034faac86c2fb9bb018
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
David Schulz
2021-02-11 09:54:09 +01:00
parent f9502a3ba6
commit 032407a6fe
3 changed files with 22 additions and 8 deletions

View File

@@ -398,7 +398,10 @@ void LanguageClientManager::logBaseMessage(const LspLogMessage::MessageSender se
void LanguageClientManager::showInspector()
{
QWidget *inspectorWidget = instance()->m_inspector.createWidget();
QString clientName;
if (Client *client = clientForDocument(TextEditor::TextDocument::currentTextDocument()))
clientName = client->name();
QWidget *inspectorWidget = instance()->m_inspector.createWidget(clientName);
inspectorWidget->setAttribute(Qt::WA_DeleteOnClose);
inspectorWidget->show();
}