Дописал аналог CTreeView::SetItemData() и GetItemData(). Это чтобы прикрепить к item указатель на данные. Может быть, я не увидел это сразу, но такого вроде ещё не было там. --- src/widgets/qlistview.h.orig Mon May 31 11:00:31 2004 +++ src/widgets/qlistview.h Tue Jun 1 08:58:23 2004 @@ -109,6 +109,9 @@ virtual void setText( int, const QString &); virtual QString text( int ) const; + void * itemData(); + void setItemData( void * pData ); + virtual void setPixmap( int, const QPixmap & ); virtual const QPixmap * pixmap( int ) const; @@ -224,6 +227,7 @@ int renameCol; void * columns; + void * m_pData; friend class QListView; }; --- src/widgets/qlistview.cpp.orig Mon May 31 11:00:25 2004 +++ src/widgets/qlistview.cpp Tue Jun 1 09:02:36 2004 @@ -723,6 +723,7 @@ siblingItem = childItem = 0; columns = 0; + m_pData = 0; selected = 0; @@ -1879,6 +1880,27 @@ } } +/*! + Returns the data pointer, associated with this item, or 0 if unset + + \sa setItemData() +*/ + +void * QListViewItem::itemData() +{ + return m_pData; +} + +/*! + Associates the data pointer \a pData with this item. + + \sa itemData() +*/ + +void QListViewItem::setItemData( void * pData ) +{ + m_pData = pData; +} /*! Sets the pixmap in column \a column to \a pm, if \a pm is non-null
Ответ на:
комментарий
от RomanU
Ответ на:
комментарий
от ANDI
Ответ на:
комментарий
от RomanU
Ответ на:
комментарий
от ANDI
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум изменение в QListViewItem (2005)
- Форум QComboBox c множественным выбором (2020)
- Форум Забавное поведение при отображении QAbstractItemModel на QSortFilterProxyModel (2013)
- Форум Ошибка qt с++ (2024)
- Форум В чём прикол? (2005)
- Форум Реализация сортировки, фильтрации, редактирования вертикального заголовка (verticalHeader) в QSqlQueryModel (2016)
- Форум Qt и QTextObjectInterface (2007)
- Форум Я не понимаю Qt (2019)
- Форум Проблема с QTreeView (2024)
- Форум Баг в Qt? Или у меня в голове? (2008)