20#ifndef LIBREPCB_EDITOR_POLYGONPROPERTIESDIALOG_H
21#define LIBREPCB_EDITOR_POLYGONPROPERTIESDIALOG_H
44class PolygonPropertiesDialog;
62 const QSet<const Layer*>& layers,
64 const QString& settingsPrefix,
65 QWidget* parent =
nullptr) noexcept;
67 const QSet<const
Layer*>& layers,
69 const QString& settingsPrefix,
70 QWidget* parent =
nullptr) noexcept;
83 const QSet<const
Layer*>& layers,
85 const QString& settingsPrefix,
86 QWidget* parent =
nullptr) noexcept;
88 void load(const T& obj) noexcept;
The BI_Polygon class.
Definition: bi_polygon.h:46
The Layer class provides all supported geometry layers.
Definition: layer.h:42
The LengthUnit class represents a length unit (millimeters, inches,...) and provides some useful meth...
Definition: lengthunit.h:60
The Polygon class.
Definition: polygon.h:45
The PolygonPropertiesDialog class.
Definition: polygonpropertiesdialog.h:54
void setReadOnly(bool readOnly) noexcept
Definition: polygonpropertiesdialog.cpp:88
QScopedPointer< Ui::PolygonPropertiesDialog > mUi
Definition: polygonpropertiesdialog.h:98
void load(const T &obj) noexcept
Definition: polygonpropertiesdialog.cpp:110
UndoStack & mUndoStack
Definition: polygonpropertiesdialog.h:97
PolygonPropertiesDialog()=delete
Polygon * mLibraryObj
Definition: polygonpropertiesdialog.h:95
bool applyChanges() noexcept
Definition: polygonpropertiesdialog.cpp:138
BI_Polygon * mBoardObj
Definition: polygonpropertiesdialog.h:96
PolygonPropertiesDialog(const PolygonPropertiesDialog &other)=delete
void buttonBoxClicked(QAbstractButton *button) noexcept
Definition: polygonpropertiesdialog.cpp:118
The UndoStack class holds UndoCommand objects and provides undo/redo commands.
Definition: undostack.h:106
Definition: occmodel.cpp:77