QAbstractItemModel data() NIGDY nie jest wywoływana

QAbstractItemModel data() NIGDY nie jest wywoływana

Problemem jest ten fragment:

int ModelItemNeural::rowCount(const QModelIndex& parent) const
{
    if (parent.isValid() == false)
    {
        return 0;
    }

Zasadniczo mówisz, że węzeł główny (wskazywany przez nieprawidłowy indeks rodzica) ma zero dzieci, tj. model ma zero wierszy najwyższego poziomu. Więc widok nie pyta dalej.

Po prostu odrzuć to sprawdzenie i powinno działać. nodeFromIndex wydaje się poprawnie obsługiwać węzeł główny.