20 #ifndef LIBREPCB_EDITOR_ANGLEDELEGATE_H 21 #define LIBREPCB_EDITOR_ANGLEDELEGATE_H 55 const QLocale& locale)
const override;
56 QWidget*
createEditor(QWidget* parent,
const QStyleOptionViewItem& option,
57 const QModelIndex& index)
const override;
58 void setEditorData(QWidget* editor,
const QModelIndex& index)
const override;
59 void setModelData(QWidget* editor, QAbstractItemModel* model,
60 const QModelIndex& index)
const override;
62 const QModelIndex& index)
const override;
void updateEditorGeometry(QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const override
Definition: angledelegate.cpp:89
void editingFinished() noexcept
Definition: angledelegate.cpp:100
Definition: occmodel.cpp:77
Subclass of QStyledItemDelegate to display/edit librepcb::Angle values.
Definition: angledelegate.h:44
void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const override
Definition: angledelegate.cpp:83
void setEditorData(QWidget *editor, const QModelIndex &index) const override
Definition: angledelegate.cpp:77
QString displayText(const QVariant &value, const QLocale &locale) const override
Definition: angledelegate.cpp:53
~AngleDelegate() noexcept
Definition: angledelegate.cpp:46
QWidget * createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const override
Definition: angledelegate.cpp:58
AngleDelegate(QObject *parent=nullptr) noexcept
Definition: angledelegate.cpp:42
AngleDelegate & operator=(const AngleDelegate &rhs)=delete