1#ifndef ELEMENTTABLEDELEGATE_H
2#define ELEMENTTABLEDELEGATE_H
5#include <QAbstractTableModel>
6#include <QStyleOptionViewItem>
7#include <QStyledItemDelegate>
18 QWidget *
createEditor(QWidget *parent,
const QStyleOptionViewItem &option,
19 const QModelIndex &index)
const override;
21 void setEditorData(QWidget *editor,
const QModelIndex &index)
const override;
22 void setModelData(QWidget *editor, QAbstractItemModel *model,
23 const QModelIndex &index)
const override;
26 const QStyleOptionViewItem &option,
const QModelIndex &index)
const override;
28 void paint(QPainter *painter,
const QStyleOptionViewItem &option,
29 const QModelIndex &index)
const override;
void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const override
void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const override
QWidget * createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const override
void setEditorData(QWidget *editor, const QModelIndex &index) const override
void updateEditorGeometry(QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const override