33 Q_PROPERTY(QFont font READ font WRITE setFont NOTIFY fontChanged FINAL)
34 Q_PROPERTY(QString family READ family NOTIFY fontChanged FINAL)
35 Q_PROPERTY(QString styleName READ styleName NOTIFY fontChanged FINAL)
36 Q_PROPERTY(
int pixelSize READ pixelSize NOTIFY fontChanged FINAL)
37 Q_PROPERTY(qreal pointSize READ pointSize NOTIFY fontChanged FINAL)
38 Q_PROPERTY(
bool italic READ italic NOTIFY fontChanged FINAL)
39 Q_PROPERTY(
int weight READ weight NOTIFY fontChanged FINAL)
40 Q_PROPERTY(
bool bold READ bold NOTIFY fontChanged FINAL)
41 Q_PROPERTY(
bool fixedPitch READ fixedPitch NOTIFY fontChanged FINAL)
42 Q_PROPERTY(QQuickFontEnums::Style style READ style NOTIFY fontChanged FINAL)
43 Q_PROPERTY(QList<QFontVariableAxis> variableAxes READ variableAxes NOTIFY fontChanged FINAL)
44 QML_NAMED_ELEMENT(FontInfo)
45 QML_ADDED_IN_VERSION(6, 9)
47 explicit QQuickFontInfo(QObject *parent =
nullptr);
48 ~QQuickFontInfo() override;
51 void setFont(QFont font);
53 QString family()
const;
54 QString styleName()
const;
55 int pixelSize()
const;
56 qreal pointSize()
const;
60 bool underline()
const;
61 bool overline()
const;
62 bool strikeOut()
const;
63 bool fixedPitch()
const;
64 QQuickFontEnums::Style style()
const;
65 QList<QFontVariableAxis> variableAxes()
const;