можно через общий добавлять в list модели
beginInsertRows(QModelIndex(), rowCount(), rowCount() + countElement - 1);
list << element;
endInsertRows();
где count Element это количество добавляемых элементов
element это то что мы желаем добавить
можно вжесткую один
где например мы изменили добавили элемент и знаем его номер - j в list.
QModelIndex _index = index(j, 0, QModelIndex());
emit dataChanged(_index, _index);