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:77
type_safe::constrained_type< Length, UnsignedLengthConstraint, UnsignedLengthVerifier > UnsignedLength
Definition: length.h:696