20#ifndef LIBREPCB_EDITOR_HOLEPROPERTIESDIALOG_H
21#define LIBREPCB_EDITOR_HOLEPROPERTIESDIALOG_H
43class HolePropertiesDialog;
62 const QString& settingsPrefix,
63 QWidget* parent =
nullptr) noexcept;
66 const QString& settingsPrefix,
67 QWidget* parent =
nullptr) noexcept;
79 const QString& settingsPrefix,
80 QWidget* parent =
nullptr) noexcept;
82 void load(const T& obj) noexcept;
The BI_Hole class.
Definition: bi_hole.h:46
The Hole class.
Definition: hole.h:45
The LengthUnit class represents a length unit (millimeters, inches,...) and provides some useful meth...
Definition: lengthunit.h:60
The HolePropertiesDialog class.
Definition: holepropertiesdialog.h:53
void on_buttonBox_clicked(QAbstractButton *button)
Definition: holepropertiesdialog.cpp:125
void setReadOnly(bool readOnly) noexcept
Definition: holepropertiesdialog.cpp:86
HolePropertiesDialog(const HolePropertiesDialog &other)=delete
void load(const T &obj) noexcept
Definition: holepropertiesdialog.cpp:107
UndoStack & mUndoStack
Definition: holepropertiesdialog.h:91
Hole * mLibraryObj
Definition: holepropertiesdialog.h:89
HolePropertiesDialog()=delete
QScopedPointer< Ui::HolePropertiesDialog > mUi
Definition: holepropertiesdialog.h:92
bool applyChanges() noexcept
Definition: holepropertiesdialog.cpp:144
BI_Hole * mBoardObj
Definition: holepropertiesdialog.h:90
The UndoStack class holds UndoCommand objects and provides undo/redo commands.
Definition: undostack.h:106
Definition: occmodel.cpp:77