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: