вначале в контейнере определяешься модифицируешь существующие данные или добавляешь/удаляешь данные
потом, если только идут изменения данных - эмитишь dataChanged и выход из ф-ии изменения данных.
если пришлось добавлять/убирать данные, говоришь всем вьюхам, кто юзает модель, что данные будут добавлятся/удаляться - не дергайтесь:
emit beginInsert(index)
vector.insert(index)
emit endInsert(index);
Ну то есть класс-контейнер должен объявляет об этом всем?
Обсуждают сегодня