emit dataChanged(m_attachmentList[i]->index, m_attachmentList[i]->index, QVector<int>() << StatusInfo);

or append. Update anyways the role that changes.