PdmTreeViewDelegate Class

Header: #include <PdmTreeViewDelegate>
Inherits: TStyledItemDelegate

Public Functions

PdmTreeViewDelegate(QObject *parent)
~PdmTreeViewDelegate()
void setConfig(const QVariantMap &config)

Reimplemented Public Functions

virtual QWidget *createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const
virtual void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const

Signals

void dataChanged(const QModelIndex &index, const QString &name, const QVariant &value)

Additional Inherited Members

Detailed Description

Member Function Documentation

PdmTreeViewDelegate::PdmTreeViewDelegate(QObject *parent)

Default constructs an instance of PdmTreeViewDelegate.

PdmTreeViewDelegate::~PdmTreeViewDelegate()

Destroys the instance of PdmTreeViewDelegate.

[virtual] QWidget *PdmTreeViewDelegate::createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const

[signal] void PdmTreeViewDelegate::dataChanged(const QModelIndex &index, const QString &name, const QVariant &value)

void PdmTreeViewDelegate::setConfig(const QVariantMap &config)

[virtual] void PdmTreeViewDelegate::setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const