Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Miga от Апрель 03, 2012, 12:55



Название: Отображение данных потомка QStandardItem
Отправлено: Miga от Апрель 03, 2012, 12:55
Есть QTreeView, представляющая QStandardItemModel. Исторически сложилось так, что в модели хранятся итемы, унаследованные от QStandardItem, вида:
Код:
class  TComplexItem : public QStandardItem
{
public:

const TElement *getElement() const;
void setElementData(const TElement & element);

private:
    TElement *m_pElement;
}

Возникла необходимость дополнить интерфейс блоком элементов, куда выводились бы данные из m_pElement при перемещении по дереву. И вот непонятно, как бы это лучше сделать.
QDataWidgetMapper не подходит, addMapping переопределить нельзя.
Делегаты тоже не вписываются. Может, кто подскажет какую-нибудь идею?