В QT есть класс QListView (дерево/список). Список хранит элементы типа QListViewItem. Как можно с этим элементом ассоциировать указатель на пользовательские данные?
Т.е. система должна работать так: пользователь выбрал пункт дерева, прога получила этот пункт в виде QListViewItem, а дальше в идеале хотелось бы взять указатель на пользовательские данные из какого-либо поля QListViewItem. Проблемма в том, что в QListViewItem не предусмотрено хранение ссылки на ассоциированные пользовательские данные (точнее, я такой возможности не нашел).
Единственное, что пока приходит в голову - создать наследника от QListViewItem, предусмотрев в нем необходимое поле.
Может быть кто сталкивался с этим и подскажет более элегантное решение?
Заранее спасибо.
Все. Проблемма решена (действительно, пришлось отнаследоваться