20#ifndef LIBREPCB_EDITOR_SYMBOLINSTANCEPROPERTIESDIALOG_H
21#define LIBREPCB_EDITOR_SYMBOLINSTANCEPROPERTIESDIALOG_H
36class ComponentInstance;
49class SymbolInstancePropertiesDialog;
71 const QString& settingsPrefix,
72 QWidget* parent)
noexcept;
The ComponentInstance class.
Definition: componentinstance.h:54
The LengthUnit class represents a length unit (millimeters, inches,...) and provides some useful meth...
Definition: lengthunit.h:60
The Part class.
Definition: part.h:46
The Project class represents a whole (opened) project with all its content.
Definition: project.h:71
The SI_Symbol class.
Definition: si_symbol.h:54
The Workspace class represents a workspace with all its data (library, projects, settings,...
Definition: workspace.h:54
The SymbolInstancePropertiesDialog class.
Definition: symbolinstancepropertiesdialog.h:59
SymbolInstancePropertiesDialog()=delete
QScopedPointer< Ui::SymbolInstancePropertiesDialog > mUi
Definition: symbolinstancepropertiesdialog.h:93
~SymbolInstancePropertiesDialog() noexcept
Definition: symbolinstancepropertiesdialog.cpp:155
SymbolInstancePropertiesDialog(const SymbolInstancePropertiesDialog &other)=delete
ComponentInstance & mComponentInstance
Definition: symbolinstancepropertiesdialog.h:88
UndoStack & mUndoStack
Definition: symbolinstancepropertiesdialog.h:90
Project & mProject
Definition: symbolinstancepropertiesdialog.h:87
std::shared_ptr< Part > mSelectedPart
Definition: symbolinstancepropertiesdialog.h:92
AttributeList mAttributes
Definition: symbolinstancepropertiesdialog.h:91
void accept()
Definition: symbolinstancepropertiesdialog.cpp:197
Workspace & mWorkspace
Definition: symbolinstancepropertiesdialog.h:86
void setSelectedPart(std::shared_ptr< Part > part) noexcept
Definition: symbolinstancepropertiesdialog.cpp:164
bool applyChanges() noexcept
Definition: symbolinstancepropertiesdialog.cpp:203
SI_Symbol & mSymbol
Definition: symbolinstancepropertiesdialog.h:89
void buttonBoxClicked(QAbstractButton *button) noexcept
Definition: symbolinstancepropertiesdialog.cpp:177
The UndoStack class holds UndoCommand objects and provides undo/redo commands.
Definition: undostack.h:106
Definition: occmodel.cpp:77