1 #ifndef QTSCRIPTSHELL_QABSTRACTITEMDELEGATE_H
2 #define QTSCRIPTSHELL_QABSTRACTITEMDELEGATE_H
4 #include <qabstractitemdelegate.h>
6 #include <QtScript/qscriptvalue.h>
15 QWidget*
createEditor(QWidget* parent,
const QStyleOptionViewItem&
option,
const QModelIndex& index)
const;
17 bool editorEvent(QEvent*
event, QAbstractItemModel* model,
const QStyleOptionViewItem& option,
const QModelIndex& index);
18 bool event(QEvent* arg__1);
20 void paint(QPainter* painter,
const QStyleOptionViewItem& option,
const QModelIndex& index)
const;
21 void setEditorData(QWidget* editor,
const QModelIndex& index)
const;
22 void setModelData(QWidget* editor, QAbstractItemModel* model,
const QModelIndex& index)
const;
23 QSize
sizeHint(
const QStyleOptionViewItem& option,
const QModelIndex& index)
const;
25 void updateEditorGeometry(QWidget* editor,
const QStyleOptionViewItem& option,
const QModelIndex& index)
const;
30 #endif // QTSCRIPTSHELL_QABSTRACTITEMDELEGATE_H