Я реализовал пользовательский QAbstractListModel
, который отображается в редактируемом QListView
.Элементы в модели должны быть отсортированы, поэтому модель реализует метод sort()
и вызывает его из setData()
после сохранения данных.
В настоящее время пользователь изменяет элемент,модель сортируется, а QListView
обновляется.Но выбор остается на элементе в индексе, где произошло редактирование.Вместо этого я хотел бы, чтобы выделение переместилось в новый индекс редактируемого элемента.
Как можно сделать так, чтобы выделение перемещалось вместе с элементом?