Go to the documentation of this file.
30 #include <QStyledItemDelegate>
49 virtual QWidget*
createEditor(QWidget* parent,
const QStyleOptionViewItem&
option,
const QModelIndex&
index)
const;
51 virtual void setModelData(QWidget* editor, QAbstractItemModel* model,
const QModelIndex&
index)
const;
59 void paint(QPainter* painter,
const QStyleOptionViewItem&
option,
const QModelIndex&
index)
const override;
66 QSize
sizeHint(
const QStyleOptionViewItem&
option,
const QModelIndex&
index)
const override;
80 bool editorEvent(QEvent* event, QAbstractItemModel* model,
const QStyleOptionViewItem&
option,
const QModelIndex&
index)
override;
83 void onComboBoxRelease(QString text,
const QAbstractItemModel* model,
const QString& scenarioName);
86 std::map<const QModelIndex, QFlags<QStyle::StateFlag>> buttonStates;
89 QPixmap restartPixmap;
91 int scenarioIconSize = 24;
std::shared_ptr< Value > value()