13 #ifndef QmitkPropertyDelegate_h
14 #define QmitkPropertyDelegate_h
22 #include <QStyledItemDelegate>
45 void paint(QPainter *painter,
const QStyleOptionViewItem &option,
const QModelIndex &index)
const override;
50 QWidget *
createEditor(QWidget *parent,
const QStyleOptionViewItem &option,
const QModelIndex &index)
const override;
55 void setEditorData(QWidget *editor,
const QModelIndex &index)
const override;
60 void setModelData(QWidget *editor, QAbstractItemModel *model,
const QModelIndex &index)
const override;
66 const QStyleOptionViewItem &option,
67 const QModelIndex &index)
const override;
76 void commitAndCloseEditor();
77 void showColorDialog();
78 void ComboBoxCurrentIndexChanged(
int index);
79 void SpinBoxValueChanged(
const QString &value);
void updateEditorGeometry(QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const override
Fit an editor to some geometry (overwritten from QItemDelegate)
QmitkPropertyDelegate(QObject *parent=nullptr)
QWidget * createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const override
void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const override
void setEditorData(QWidget *editor, const QModelIndex &index) const override
void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const override
bool eventFilter(QObject *o, QEvent *e) override