20struct LayoutProperties::Private
25 QFont regionLabelFont;
26 qreal regionLabelMargins;
27 QSizeF regionLabelButtonBoxSize;
28 bool showTransitionLabels;
31LayoutProperties::Private::Private()
33 , regionLabelMargins(5.)
34 , regionLabelButtonBoxSize(18., 18.)
35 , showTransitionLabels(true)
37 regionLabelFont.setBold(
true);
52 return d->regionMargins;
57 if (d->regionMargins == margins) {
61 d->regionMargins = margins;
68 return d->regionLabelFont;
73 if (d->regionLabelFont == font) {
77 d->regionLabelFont = font;
84 return d->regionLabelMargins;
89 if (d->regionLabelMargins == margins) {
93 d->regionLabelMargins = margins;
100 return d->regionLabelButtonBoxSize;
105 if (d->regionLabelButtonBoxSize == size) {
109 d->regionLabelButtonBoxSize = size;
116 return d->showTransitionLabels;
121 if (d->showTransitionLabels == show) {
125 d->showTransitionLabels = show;
void regionLabelMarginsChanged(qreal)
QSizeF regionLabelButtonBoxSize
void regionMarginsChanged(qreal)
void setRegionLabelMargins(qreal margins)
void setRegionLabelFont(const QFont &font)
void regionLabelButtonBoxSizeChanged(const QSizeF &)
bool showTransitionLabels
LayoutProperties(QObject *parent=nullptr)
void setRegionMargins(qreal margins)
void setShowTransitionLabels(bool show)
void showTransitionLabelsChanged(bool)
void setRegionLabelButtonBoxSize(const QSizeF &size)
void regionLabelFontChanged(const QFont &)