20#ifndef LIBREPCB_EDITOR_STROKETEXTPROPERTIESDIALOG_H
21#define LIBREPCB_EDITOR_STROKETEXTPROPERTIESDIALOG_H
45class StrokeTextPropertiesDialog;
63 const QSet<const Layer*>& layers,
65 const QString& settingsPrefix,
66 QWidget* parent =
nullptr) noexcept;
68 const QSet<const
Layer*>& layers,
70 const QString& settingsPrefix,
71 QWidget* parent =
nullptr) noexcept;
84 const QSet<const
Layer*>& layers,
86 const QString& settingsPrefix,
87 QWidget* parent =
nullptr) noexcept;
The BI_StrokeText class.
Definition: bi_stroketext.h:49
The Layer class provides all supported geometry layers.
Definition: layer.h:42
The LengthUnit class represents a length unit (millimeters, inches,...) and provides some useful meth...
Definition: lengthunit.h:60
The StrokeFont class.
Definition: strokefont.h:56
The StrokeText class.
Definition: stroketext.h:51
The StrokeTextPropertiesDialog class.
Definition: stroketextpropertiesdialog.h:55
void load(const T &obj, const StrokeFont &font) noexcept
Definition: stroketextpropertiesdialog.cpp:131
StrokeText * mLibraryObj
Definition: stroketextpropertiesdialog.h:96
QScopedPointer< Ui::StrokeTextPropertiesDialog > mUi
Definition: stroketextpropertiesdialog.h:99
void on_buttonBox_clicked(QAbstractButton *button)
Definition: stroketextpropertiesdialog.cpp:167
BI_StrokeText * mBoardObj
Definition: stroketextpropertiesdialog.h:97
void setReadOnly(bool readOnly) noexcept
Definition: stroketextpropertiesdialog.cpp:100
UndoStack & mUndoStack
Definition: stroketextpropertiesdialog.h:98
StrokeTextPropertiesDialog()=delete
bool applyChanges() noexcept
Definition: stroketextpropertiesdialog.cpp:186
StrokeTextPropertiesDialog(const StrokeTextPropertiesDialog &other)=delete
The UndoStack class holds UndoCommand objects and provides undo/redo commands.
Definition: undostack.h:106
Definition: occmodel.cpp:77