Russian Qt Forum

Qt => Model-View (MV) => Тема начата: miksayer от Ноябрь 30, 2009, 18:13



Название: Не получается написать модель для QTreeView
Отправлено: miksayer от Ноябрь 30, 2009, 18:13
Начал разбираться с моделями. Для начала решил чуть-чуть переделать модель 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 - контейнер из сторонней библиотеки). Но почему-то вообще ничего не выводиться. Что я делаю не так? в аттаче полный код моей модели