История изменений
Исправление Torvus, (текущая версия) :
не путай данные для отображения и рабочие данные. иногда это одни и те же данные. тогда кроме модели никто не должен знать как хранятся данные и работать только с моделью. а если это разные данные, то для обновления модели можно делать что-то типа такого
void MyModel::reset(const QList<MyObject*> &list)
{
beginResetModel();
m_list = list;
endResetModel();
}
Исходная версия Torvus, :
не путай данные для отображения и рабочие данные. иногда это одни и те же данные. тогда кроме модели никто не должен знать как хранятся данные и работать только с моделью. а если это разные данные, то для обновления модели можно делать что-то типа такого
void MyModel::reset(const QList<MyObject*> &list)
{
beginResetModel();
m_list = list;
endResetModel();
}