An item delegate that displays a dropdown list of all valid values of an enumeration.
More...
#include <EnumItemDelegate.h++>
|
| EnumItemDelegate (QObject *parent) |
| Constructor. More...
|
|
virtual | ~EnumItemDelegate () |
| Destructor. More...
|
|
virtual QWidget * | createEditor (QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const |
| Specified by QStyledItemDelegate. More...
|
|
virtual void | setEditorData (QWidget *editor, const QModelIndex &index) const |
| Specified by QStyledItemDelegate. More...
|
|
virtual void | setModelData (QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const |
| Specified by QStyledItemDelegate. More...
|
|
virtual void | updateEditorGeometry (QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const |
| Specified by QStyledItemDelegate. More...
|
|
template<typename E>
class quark::gui::EnumItemDelegate< E >
An item delegate that displays a dropdown list of all valid values of an enumeration.
Used in conjuction with quark::util::EnumTraits.
- Template Parameters
-
- Author
- Mark Lindner
◆ EnumItemDelegate()
◆ ~EnumItemDelegate()
◆ createEditor()
virtual QWidget* createEditor |
( |
QWidget * |
parent, |
|
|
const QStyleOptionViewItem & |
option, |
|
|
const QModelIndex & |
index |
|
) |
| const |
|
virtual |
Specified by QStyledItemDelegate.
◆ setEditorData()
virtual void setEditorData |
( |
QWidget * |
editor, |
|
|
const QModelIndex & |
index |
|
) |
| const |
|
virtual |
Specified by QStyledItemDelegate.
◆ setModelData()
virtual void setModelData |
( |
QWidget * |
editor, |
|
|
QAbstractItemModel * |
model, |
|
|
const QModelIndex & |
index |
|
) |
| const |
|
virtual |
Specified by QStyledItemDelegate.
◆ updateEditorGeometry()
virtual void updateEditorGeometry |
( |
QWidget * |
editor, |
|
|
const QStyleOptionViewItem & |
option, |
|
|
const QModelIndex & |
index |
|
) |
| const |
|
virtual |
Specified by QStyledItemDelegate.
The documentation for this class was generated from the following file: