void MessageDetailsModel::setMessage(const MailMessage& message) { clear(); beginInsertRows(QModelIndex(), 0, message.getHeaders().size() + message.getBody().size()); this->message = message; endInsertRows(); reset(); }