23 #ifndef COLORSELECTIONBUTTON_H_
24 #define COLORSELECTIONBUTTON_H_
26 #include <QtWidgets/QItemDelegate>
54 QWidget *
createEditor(QWidget *parent,
const QStyleOptionViewItem &option,
const QModelIndex &index)
const;
61 virtual void setEditorData(QWidget *editor,
const QModelIndex &index)
const;
69 virtual void setModelData(QWidget *editor, QAbstractItemModel *model,
const QModelIndex &index)
const;
72 virtual void updateEditorGeometry(QWidget *editor,
const QStyleOptionViewItem &option,
const QModelIndex &index)
const;
75 void parseEditorHints(QWidget* editor,
const QString& editorHints)
const;
77 QSignalMapper* m_finishedMapper;
80 void editorDestroyed(QObject*);
virtual void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const
void finishPropertyEdit() const
QVariantDelegate(QObject *parent=0)
virtual ~QVariantDelegate()
Destructor.
virtual void updateEditorGeometry(QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const
QItemDelegate implementation.
void beginPropertyEdit() const
virtual void setEditorData(QWidget *editor, const QModelIndex &index) const
QWidget * createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const