Я получил QMap с идентификатором и соответствующим объектом. При создании подкласса QAbstractTableModel::data() вы получаете QModelIndex со строкой и столбцом соответственно. Каждая строка должна представлять один объект (QAbstractTableModel::rowCount() — это myMap->size()).
Можно ли получить текущий объект через
myMap->values().at(index.row())
Имеет ли это последствия (сортировка, вставка), потому что идентификаторы (несортированной) карты игнорируются? Я имею в виду, что для QAbstractTableModel::setData() мне нужно сделать тот же идентификатор карты в обход?! Спасибо.