20 #ifndef LIBREPCB_EDITOR_SYMBOLPINPROPERTIESDIALOG_H 21 #define LIBREPCB_EDITOR_SYMBOLPINPROPERTIESDIALOG_H 46 class SymbolPinPropertiesDialog;
65 const QString& settingsPrefix,
66 QWidget* parent =
nullptr) noexcept;
70 void setReadOnly(
bool readOnly) noexcept;
77 void updateNamePositionTooltip(
const UnsignedLength& length) noexcept;
78 void on_buttonBox_clicked(QAbstractButton* button);
79 bool applyChanges() noexcept;
84 QScopedPointer<Ui::SymbolPinPropertiesDialog>
mUi;
UndoStack & mUndoStack
Definition: symbolpinpropertiesdialog.h:83
Definition: occmodel.cpp:77
The SymbolPinPropertiesDialog class.
Definition: symbolpinpropertiesdialog.h:56
The UndoStack class holds UndoCommand objects and provides undo/redo commands.
Definition: undostack.h:106
std::shared_ptr< SymbolPin > mSymbolPin
Definition: symbolpinpropertiesdialog.h:82
QScopedPointer< Ui::SymbolPinPropertiesDialog > mUi
Definition: symbolpinpropertiesdialog.h:84
The LengthUnit class represents a length unit (millimeters, inches,...) and provides some useful meth...
Definition: lengthunit.h:60
type_safe::constrained_type< Length, UnsignedLengthConstraint, UnsignedLengthVerifier > UnsignedLength
Definition: length.h:696