Извините, прошлый кусок кода писал приблизительно и по памяти.
Вот реальный кусок из проги:
void NotesModel::AddNote(QString name, QModelIndex &parent, QString content)
{
beginInsertRows(parent, noteFromIndex(parent)->children.size(),noteFromIndex(parent)->children.size());
AddNote(name,noteFromIndex(parent),content);
endInsertRows();
//emit dataChanged(parent,parent);
}
При помощи emit я уже дублирую обновление - все равно крестик не появляется!
Код отвечающий за перетаскивание работает нормально, простое добавление - нет.