Доброго времени суток!
Может кто сталкивался с такой проблемой...

Есть QTableView + QSortFilterProxyModel+ модель на основе QAbstractTableModel.
Для QTableView selectionBehavior = SelecrRow, selectionMode=MultiSelection. т.е. выделяются строки целиком и в любой последовательности.
Набор выделенных строк выуживаю через QTableView::selectionModel()->selectedRows().
Сортируем таблицу, выделяем строки, удаляем - все работает.
Сортируем таблицу, выделяем строки, пересортировываем по другому столбцу, удаляем - selectionModel не содержит выделенных элементов, хотя они все еще отображаются выделенными.
Как это победить и почему так происходит???