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:76