#ifndef CBATCHOPEDELEGATE_H #define CBATCHOPEDELEGATE_H #include #include #include #include class CBatchOpeDelegate : public QStyledItemDelegate { Q_OBJECT public: CBatchOpeDelegate(QObject *parent = nullptr); 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; }; #endif // CBATCHOPEDELEGATE_H