Пробовала делать так:
void Window::deleteRecord(){
int row;
QItemSelectionModel *selectModel;
QModelIndexList indexes;
QModelIndex index;
selectModel = view->selectionModel();
indexes = selectModel->selectedIndexes();
foreach(index, indexes)
{
QString str;
if (!model->removeRows(row,1))
{
str = model->lastError().text();
qDebug()<<str;
break;
}
else
{
view->setRowHidden(row,true);
}
}
}
но ничего не выходит. Вылетает на строчке:
foreach(index, indexes)