Начал разбираться с моделями. Для начала решил чуть-чуть переделать модель QTreeView из стандартных примеров. Основные изменения здесь:
C++ (Qt)
void FilesTreeModel::setupModelData(libtorrent::file_storage const& files, FilesTreeItem *parent)
{
for (libtorrent::file_storage::iterator itr = files.begin(); itr != files.end(); itr++)
{
QList<QVariant> l;
l << QString(itr.string()) << tr("hi2") << tr("hi3");
parent->appendChild(new FilesTreeItem(l, parent));
}
}
т.е.по идее должны выводиться в столбик все элементы контейнера files(libtorrent::file_storage - контейнер из сторонней библиотеки). Но почему-то вообще ничего не выводиться. Что я делаю не так? в аттаче полный код моей модели