LanguageClient: Use a new ListModel convienience function

Change-Id: I5cf806f40264b5c10bb3b31c153a52760346d40d
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
hjk
2020-05-20 08:34:05 +02:00
parent 7419e09d0f
commit ee43a323e3

View File

@@ -251,10 +251,10 @@ void LspLoggerWidget::selectMatchingMessage(LspLogMessage::MessageSender sender,
[&](const LspLogMessage &message) { return matches(sender, id, message); });
if (!matchingMessage)
return;
auto item = m_model.findItemByData(
auto index = m_model.findIndex(
[&](const LspLogMessage &message) { return &message == matchingMessage; });
m_messages->selectionModel()->select(m_model.indexForItem(item), QItemSelectionModel::Select);
m_messages->selectionModel()->select(index, QItemSelectionModel::Select);
if (matchingMessage->sender == LspLogMessage::ServerMessage)
m_serverDetails->setMessage(matchingMessage->message);
else