#ifndef NOEDITITEMDELEGATE_H #define NOEDITITEMDELEGATE_H #include class NoEditItemDelegate : public QItemDelegate { Q_OBJECT public: NoEditItemDelegate(QObject *p = 0); QWidget * createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const; void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const; void setEditorData(QWidget *editor, const QModelIndex &index) const; void updateEditorGeometry(QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const; }; #endif // NOEDITITEMDELEGATE_H