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