LanguageClient: Ensure scrolling to selected outline item

Change-Id: I513c1d3412723c00282b0dd7e3f181c92edb674b
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
Christian Stenger
2019-05-17 08:29:18 +02:00
parent 5459d3ca72
commit 4de9d8b2f6

View File

@@ -205,6 +205,8 @@ void LanguageClientOutlineWidget::updateSelectionInTree(const QTextCursor &curre
selection.select(m_model.indexForItem(item), m_model.indexForItem(item));
});
m_view.selectionModel()->select(selection, QItemSelectionModel::ClearAndSelect);
if (!selection.isEmpty())
m_view.scrollTo(selection.indexes().first());
}
void LanguageClientOutlineWidget::onItemActivated(const QModelIndex &index)