Как удалить выделенные строки из QListView?
Я придумал вот такой вот костыль:
QModelIndexList indexes = ui.listFiles->selectionModel()->selectedIndexes();
while (indexes.count() != 0){
modelFiles->removeRow(indexes.at(0).row());
indexes = ui.listFiles->selectionModel()->selectedIndexes();
}
(modelFiles - это QStringListView)
Есть ли более красивое решение в данной ситуации?