Definition at line 62 of file qabstractitemdelegate.h.
#include <qabstractitemdelegate.h>

Public Types |
|
| enum |
EndEditHint { NoHint, EditNextItem, EditPreviousItem, SubmitModelCache, RevertModelCache } |
Public Slots |
|
| bool | helpEvent (QHelpEvent *event, QAbstractItemView *view, const QStyleOptionViewItem &option, const QModelIndex &index) |
Signals |
|
| void | commitData (QWidget *editor) |
| void | closeEditor (QWidget *editor, QAbstractItemDelegate::EndEditHint hint=NoHint) |
| void | sizeHintChanged (const QModelIndex &) |
Public Member Functions |
|
| QAbstractItemDelegate (QObject *parent=0) | |
| virtual | ~QAbstractItemDelegate () |
| virtual void | paint (QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const =0 |
| virtual QSize | sizeHint (const QStyleOptionViewItem &option, const QModelIndex &index) const =0 |
| virtual QWidget * | createEditor (QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const |
| virtual void | setEditorData (QWidget *editor, const QModelIndex &index) const |
| virtual void | setModelData (QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const |
| virtual void | updateEditorGeometry (QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const |
| virtual bool | editorEvent (QEvent *event, QAbstractItemModel *model, const QStyleOptionViewItem &option, const QModelIndex &index) |
Static Public Member Functions |
|
| static QString | elidedText (const QFontMetrics &fontMetrics, int width, Qt::TextElideMode mode, const QString &text) |
Protected Member Functions |
|
| QAbstractItemDelegate (QObjectPrivate &, QObject *parent=0) | |
| enum EndEditHint |
Definition at line 68 of file qabstractitemdelegate.h.
| QAbstractItemDelegate | ( | QObject * | parent = 0 |
) | [explicit] |
| virtual ~QAbstractItemDelegate | ( | ) | [virtual] |
| QAbstractItemDelegate | ( | QObjectPrivate & | , |
| QObject * | parent = 0 |
||
| ) | [protected] |
| virtual void paint | ( | QPainter * | painter, |
| const QStyleOptionViewItem & | option, | ||
| const QModelIndex & | index | ||
| ) | const [pure virtual] |
Implemented in QItemDelegate, and QStyledItemDelegate.
| virtual QSize sizeHint | ( | const QStyleOptionViewItem & | option, |
| const QModelIndex & | index | ||
| ) | const [pure virtual] |
Implemented in QItemDelegate, and QStyledItemDelegate.
| virtual QWidget* createEditor | ( | QWidget * | parent, |
| const QStyleOptionViewItem & | option, | ||
| const QModelIndex & | index | ||
| ) | const [virtual] |
Reimplemented in QItemDelegate, and QStyledItemDelegate.
| virtual void setEditorData | ( | QWidget * | editor, |
| const QModelIndex & | index | ||
| ) | const [virtual] |
Reimplemented in QItemDelegate, and QStyledItemDelegate.
| virtual void setModelData | ( | QWidget * | editor, |
| QAbstractItemModel * | model, | ||
| const QModelIndex & | index | ||
| ) | const [virtual] |
Reimplemented in QItemDelegate, and QStyledItemDelegate.
| virtual void updateEditorGeometry | ( | QWidget * | editor, |
| const QStyleOptionViewItem & | option, | ||
| const QModelIndex & | index | ||
| ) | const [virtual] |
Reimplemented in QItemDelegate, and QStyledItemDelegate.
| virtual bool editorEvent | ( | QEvent * | event, |
| QAbstractItemModel * | model, | ||
| const QStyleOptionViewItem & | option, | ||
| const QModelIndex & | index | ||
| ) | [virtual] |
Reimplemented in QItemDelegate, and QStyledItemDelegate.
| static QString elidedText | ( | const QFontMetrics & | fontMetrics, |
| int | width, | ||
| Qt::TextElideMode | mode, | ||
| const QString & | text | ||
| ) | [static] |
| bool helpEvent | ( | QHelpEvent * | event, |
| QAbstractItemView * | view, | ||
| const QStyleOptionViewItem & | option, | ||
| const QModelIndex & | index | ||
| ) | [slot] |
| void commitData | ( | QWidget * | editor | ) | [signal] |
| void closeEditor | ( | QWidget * | editor, |
| QAbstractItemDelegate::EndEditHint | hint =
NoHint |
||
| ) | [signal] |
| void sizeHintChanged | ( | const QModelIndex & | ) | [signal] |