crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Тема закрытаНачать новую тему
> [РЕШЕНО] Можно ли хранить в QTreeWidgetItem свои данные?
miksayer
  опции профиля:
сообщение 27.11.2009, 23:42
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 33
Регистрация: 18.1.2009
Пользователь №: 495

Спасибо сказали: 0 раз(а)




Репутация:   0  


Появилось немного свободного времени и я решил ради интереса написать торрент-клиент на основе libtorrent. GUI решил писать на Qt, но столкнулся небольшой проблемой.
Список файлов торрента я хочу представлять в виде делева в QTreeWidget. libtorrent хранит информацию о файлах в векторе, т.е. обращение к отдельному файлу происходит через его индекс. Вот я хотел бы хранить этот индекс в QTreeWidgetItem, так как это наиболее удобно. Документайию читал, но там ничего подобного не нашел. Есть ли такая возможность у данного класса?
ЗЫ кстати, насколько сложно будет написать виджет на основе QTreeView, который будет делать примерно следующее: я ему передаю список путей boost::filesystem::path, а он выводит их все в единое дерево?

ЗЫЫ если у кого-то есть мысли о том, как это можно по-лучше реализовать, то прош поделиться
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 27.11.2009, 23:47
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9656
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Содержимое темы не соответствует заголовку.

По заголовку смотри:
void QTreeWidgetItem::setData ( int column, int role, const QVariant & value ) [virtual]

По содержимому создавай тему либо с общим вопросом, т.е. для обсуждения идей. Либо конкретную, по конкретной проблеме.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
miksayer
  опции профиля:
сообщение 28.11.2009, 0:01
Сообщение #3


Студент
*

Группа: Участник
Сообщений: 33
Регистрация: 18.1.2009
Пользователь №: 495

Спасибо сказали: 0 раз(а)




Репутация:   0  


Цитата(Litkevich Yuriy @ 27.11.2009, 23:47) *
Содержимое темы не соответствует заголовку.

По заголовку смотри:
void QTreeWidgetItem::setData ( int column, int role, const QVariant & value ) [virtual]

По содержимому создавай тему либо с общим вопросом, т.е. для обсуждения идей. Либо конкретную, по конкретной проблеме.

спасибо за ответ
создам отдельный топик
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Тема закрытаНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 19.9.2019, 19:53