Я пытаюсь исправить странное поведение QtableView: если одна строка удаляется, но не фиксирует данные, она остается видимой в сетке. Итак, мне нужно получить данные об удаленных строках и знать, когда мы отменяем изменения.
Необходимая информация хранится в
d->cache[row].op
из qtableview. Можно ли как-нибудь получить его оттуда в моем подклассе?
Если нет, могу ли я каким-то образом получить информацию об ожидающих удалениях? Единственный известный мне способ - хранить данные во время выполнения removeRows или revertRow, но это приводит к ненужному дублированию данных и просто нелегко.