6#include <QtCore/qdebug.h>
10class QFontVariableAxisPrivate :
public QSharedData
15 qreal minimumValue = 0.0;
16 qreal maximumValue = 0.0;
17 qreal defaultValue = 0.0;
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
45 : d_ptr(
new QFontVariableAxisPrivate)
50
51
53QT_DEFINE_QESDP_SPECIALIZATION_DTOR(QFontVariableAxisPrivate)
56
57
58
59
60QFontVariableAxis::QFontVariableAxis(
const QFontVariableAxis &axis) =
default;
63
64
65
66
67
68
69
70
71
72
75
76
77
78
79
80
81
84 Q_D(
const QFontVariableAxis);
89
90
91
92
93
94
95
98 if (d_func()->tag == tag)
101 Q_D(QFontVariableAxis);
106
107
108
109
110
113
114
115
116
119 Q_D(
const QFontVariableAxis);
124
125
126
127
128
129
130
133 if (d_func()->name == name)
136 Q_D(QFontVariableAxis);
141
142
143
146
147
148
149
150
153 Q_D(
const QFontVariableAxis);
154 return d->minimumValue;
158
159
160
161
162
163
164
167 if (d_func()->minimumValue == minimumValue)
170 Q_D(QFontVariableAxis);
171 d->minimumValue = minimumValue;
175
176
177
178
179
180
181
184
185
186
187
188
191 Q_D(
const QFontVariableAxis);
192 return d->maximumValue;
196
197
198
199
200
201
202
205 if (d_func()->maximumValue == maximumValue)
208 Q_D(QFontVariableAxis);
209 d->maximumValue = maximumValue;
213
214
215
216
217
218
219
220
223
224
225
226
227
230 Q_D(
const QFontVariableAxis);
231 return d->defaultValue;
235
236
237
238
239
240
241
244 if (d_func()->defaultValue == defaultValue)
247 Q_D(QFontVariableAxis);
248 d->defaultValue = defaultValue;
252
253
254
255
264
265
271#ifndef QT_NO_DEBUG_STREAM
274 QDebugStateSaver save(debug);
276 debug.nospace().noquote();
277 const QString name = axis.name();
279 debug << name <<
'(';
284 debug <<
'[' << axis.minimumValue() <<
"..." << axis.maximumValue()
285 <<
"; default=" << axis.defaultValue() <<
']';
\reentrant \inmodule QtGui
Q_GUI_EXPORT void setDefaultValue(qreal defaultValue)
Sets the default value of this QFontVariableAxis to defaultValue.
Q_GUI_EXPORT void setMinimumValue(qreal minimumValue)
Sets the minimum value of this QFontVariableAxis to minimumValue.
Q_GUI_EXPORT void setMaximumValue(qreal maximumValue)
Sets the maximum value of this QFontVariableAxis to maximumValue.
Q_GUI_EXPORT void setName(const QString &name)
Sets the name of this QFontVariableAxis to name.
Q_GUI_EXPORT ~QFontVariableAxis()
Destroys this QFontVariableAxis object.
QDebug operator<<(QDebug debug, const QFontVariableAxis &axis)