1#ifndef CUSTOMDELEGATE_H
2#define CUSTOMDELEGATE_H
5#include <QItemDelegate>
17 QWidget *
createEditor ( QWidget * parent,
const QStyleOptionViewItem & option,
18 const QModelIndex & index )
const;
20 void setEditorData ( QWidget * editor,
const QModelIndex & index )
const;
22 void setModelData ( QWidget * editor, QAbstractItemModel * model,
23 const QModelIndex & index )
const;
26 const QModelIndex & index )
const;
28 bool eventFilter ( QObject * editor, QEvent * event );
30 bool editorEvent ( QEvent * event, QAbstractItemModel * model,
31 const QStyleOptionViewItem & option,
const QModelIndex & index );
33 void paint ( QPainter * painter,
const QStyleOptionViewItem & option,
34 const QModelIndex & index )
const;
CustomDelegate(QObject *parent=0)
QWidget * createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const
bool editorEvent(QEvent *event, QAbstractItemModel *model, const QStyleOptionViewItem &option, const QModelIndex &index)
void updateEditorGeometry(QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const
void setEditorData(QWidget *editor, const QModelIndex &index) const
void CreateObjectEditorSignal(tref Object) const
void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const
bool eventFilter(QObject *editor, QEvent *event)
void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const