20#ifndef LIBREPCB_EDITOR_PROJECTSETUPDIALOG_H
21#define LIBREPCB_EDITOR_PROJECTSETUPDIALOG_H
43class ProjectSetupDialog;
61 const QString& settingsPrefix,
62 QWidget* parent =
nullptr) noexcept;
71 bool apply() noexcept;
The Project class represents a whole (opened) project with all its content.
Definition: project.h:71
The ProjectSetupDialog class.
Definition: projectsetupdialog.h:53
void buttonBoxClicked(QAbstractButton *button)
Definition: projectsetupdialog.cpp:202
const QString mSettingsPrefix
Definition: projectsetupdialog.h:76
UndoStack & mUndoStack
Definition: projectsetupdialog.h:75
bool apply() noexcept
Definition: projectsetupdialog.cpp:253
Project & mProject
Definition: projectsetupdialog.h:74
ProjectSetupDialog(const ProjectSetupDialog &other)=delete
QScopedPointer< Ui::ProjectSetupDialog > mUi
Definition: projectsetupdialog.h:78
void load() noexcept
Definition: projectsetupdialog.cpp:221
AttributeList mAttributes
Definition: projectsetupdialog.h:77
ProjectSetupDialog()=delete
The UndoStack class holds UndoCommand objects and provides undo/redo commands.
Definition: undostack.h:106
Definition: occmodel.cpp:77