1 #ifndef __libquark_gui_EnumItemDelegate_hxx 2 #define __libquark_gui_EnumItemDelegate_hxx 6 #include <QStyledItemDelegate> 33 const QStyleOptionViewItem &option,
34 const QModelIndex &index)
const;
37 virtual void setEditorData(QWidget *editor,
const QModelIndex &index)
const;
40 virtual void setModelData(QWidget *editor, QAbstractItemModel *model,
41 const QModelIndex &index)
const;
45 const QStyleOptionViewItem &option,
46 const QModelIndex &index)
const;
56 #include <quark/EnumItemDelegateImpl.h++> 61 #endif // __libquark_gui_EnumItemDelegate_hxx virtual void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const
Specified by QStyledItemDelegate.
virtual void setEditorData(QWidget *editor, const QModelIndex &index) const
Specified by QStyledItemDelegate.
virtual ~EnumItemDelegate()
Destructor.
Definition: BarChartView.h++:6
virtual void updateEditorGeometry(QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const
Specified by QStyledItemDelegate.
virtual QWidget * createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const
Specified by QStyledItemDelegate.
An item delegate that displays a dropdown list of all valid values of an enumeration.
Definition: EnumItemDelegate.h++:21
EnumItemDelegate(QObject *parent)
Constructor.