1 #ifndef QTSCRIPTSHELL_QITEMDELEGATE_H
2 #define QTSCRIPTSHELL_QITEMDELEGATE_H
4 #include <qitemdelegate.h>
6 #include <QtScript/qscriptvalue.h>
15 QWidget*
createEditor(QWidget* parent,
const QStyleOptionViewItem&
option,
const QModelIndex& index)
const;
17 void drawCheck(QPainter* painter,
const QStyleOptionViewItem&
option,
const QRect& rect, Qt::CheckState state)
const;
18 void drawDecoration(QPainter* painter,
const QStyleOptionViewItem&
option,
const QRect& rect,
const QPixmap& pixmap)
const;
19 void drawDisplay(QPainter* painter,
const QStyleOptionViewItem&
option,
const QRect& rect,
const QString& text)
const;
20 void drawFocus(QPainter* painter,
const QStyleOptionViewItem&
option,
const QRect& rect)
const;
21 bool editorEvent(QEvent*
event, QAbstractItemModel* model,
const QStyleOptionViewItem&
option,
const QModelIndex& index);
22 bool event(QEvent* arg__1);
24 void paint(QPainter* painter,
const QStyleOptionViewItem&
option,
const QModelIndex& index)
const;
25 void setEditorData(QWidget* editor,
const QModelIndex& index)
const;
26 void setModelData(QWidget* editor, QAbstractItemModel* model,
const QModelIndex& index)
const;
27 QSize
sizeHint(
const QStyleOptionViewItem&
option,
const QModelIndex& index)
const;
34 #endif // QTSCRIPTSHELL_QITEMDELEGATE_H