Есть код:
C++ (Qt)
QListView *view;
QStringList list;
QStringListModel *model;
---8<---------------------------------
list << "line 1";
model = new QStringListModel();
model->setStringList(list);
view->setModel(model);
...
view->model()->stringList() << "line 2";
В итоге вьюха отображает только "line 1", оно и понятно - модель не узнала об изменениях в stringList.
Есть какой-то способ заставить модель обновиться?
beginInsertRows(...) тут по-моему не очень подходит. Хотя, наверное, сработает.