1#ifndef SELECTSAMPLEDELEGATE_H
2#define SELECTSAMPLEDELEGATE_H
4#include <QAbstractTableModel>
5#include <QStyleOptionViewItem>
6#include <QStyledItemDelegate>
20 QWidget *
createEditor(QWidget *parent,
const QStyleOptionViewItem &option,
21 const QModelIndex &index)
const override;
23 void setEditorData(QWidget *editor,
const QModelIndex &index)
const override;
24 void setModelData(QWidget *editor, QAbstractItemModel *model,
25 const QModelIndex &index)
const override;
28 const QStyleOptionViewItem &option,
const QModelIndex &index)
const override;
30 void paint(QPainter *painter,
const QStyleOptionViewItem &option,
31 const QModelIndex &index)
const override;
QVector< column_type > columnTypes
QWidget * createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const override
void setEditorData(QWidget *editor, 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
void updateEditorGeometry(QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const override