4 #ifndef pqMaterialAttributesDelegate_h
5 #define pqMaterialAttributesDelegate_h
7 #include "pqApplicationComponentsModule.h"
8 #include <QStyledItemDelegate>
16 typedef QStyledItemDelegate Superclass;
23 QPainter* painter,
const QStyleOptionViewItem& option,
const QModelIndex&
index)
const override;
29 QWidget* createEditor(
30 QWidget* parent,
const QStyleOptionViewItem& option,
const QModelIndex&
index)
const override;
35 void setEditorData(QWidget* editor,
const QModelIndex& index)
const override
45 QWidget* editor, QAbstractItemModel* model,
const QModelIndex& index)
const override;
51 QWidget* createPropertiesEditor(QVariantList list, QWidget* parent)
const;
56 QVariantList getPropertiesFromEditor(QWidget* editor)
const;