Custom item delegate for the paths list widget.
Public Member Functions |
| | Delegate (QtxPathListEdit *, QObject *=0) |
| | Constructor.
|
| virtual | ~Delegate () |
| | Destructor.
|
| virtual QWidget * | createEditor (QWidget *, const QStyleOptionViewItem &, const QModelIndex &) const |
| | Create editor widget.
|
| virtual void | setModelData (QWidget *, QAbstractItemModel *, const QModelIndex &) const |
| | Set modified data back to the data model.
|
| virtual void | setEditorData (QWidget *, const QModelIndex &) const |
| | Set data from the data model to the editor.
|
| virtual void | paint (QPainter *, const QStyleOptionViewItem &, const QModelIndex &) const |
| | Customize paint operation.
|
Protected Member Functions |
| virtual void | drawFocus (QPainter *, const QStyleOptionViewItem &, const QRect &) const |
| | Customize drawing selection focus operation.
|
Private Attributes |
| QtxPathListEdit * | myPathEdit |
Constructor & Destructor Documentation
- Parameters:
-
| pe | path list editor |
| parent | parent widget |
| QtxPathListEdit.Delegate::~Delegate |
( |
| ) |
[virtual] |
Member Function Documentation
| QWidget * QtxPathListEdit.Delegate::createEditor |
( |
QWidget * |
parent, |
|
|
const QStyleOptionViewItem & |
option, |
|
|
const QModelIndex & |
index |
|
) |
| const [virtual] |
- Parameters:
-
| parent | parent widget |
| option | style option |
| index | data model index |
| void QtxPathListEdit.Delegate::setModelData |
( |
QWidget * |
editor, |
|
|
QAbstractItemModel * |
model, |
|
|
const QModelIndex & |
index |
|
) |
| const [virtual] |
- Parameters:
-
| editor | editor widget |
| model | data model |
| index | data model index |
| void QtxPathListEdit.Delegate::setEditorData |
( |
QWidget * |
editor, |
|
|
const QModelIndex & |
index |
|
) |
| const [virtual] |
- Parameters:
-
| editor | editor widget |
| index | data model index |
| void QtxPathListEdit.Delegate::paint |
( |
QPainter * |
painter, |
|
|
const QStyleOptionViewItem & |
option, |
|
|
const QModelIndex & |
index |
|
) |
| const [virtual] |
- Parameters:
-
| painter | painter |
| option | style option |
| index | data model index |
| void QtxPathListEdit.Delegate::drawFocus |
( |
QPainter * |
painter, |
|
|
const QStyleOptionViewItem & |
option, |
|
|
const QRect & |
rect |
|
) |
| const [protected, virtual] |
- Parameters:
-
| painter | painter |
| option | style option |
| rect | selection rectangle |
Field Documentation