Ок, нубский вопрос, а как правильно c QModelIndex работать из QML?
Когда я создаю индексы в row пишу соответственно позицию в текущем списке на данном уровне, column у меня всегда 1 равен, и есть указатель на parent. Item'ы я унаследовал от QObject.
Т.е. допустим я хочу сказать какому-нибудь Repeater'у, возьми данные (список элементов) чайлда 10 элемента из первого уровня. Как мне это сделать?
Так не получится, Repeater, ListView и прочие элементы, нарисуют полностью модель как она есть, нельзя указать кусок. Для таких случаев обычно делают QAbstractProxyModel модель, которая ничего не хранит, а просто проксирует индексы в source model