29 Q_PROPERTY(QQuickIcon icon READ icon WRITE setIcon FINAL)
30 Q_PROPERTY(QString text READ text WRITE setText FINAL)
31 Q_PROPERTY(QFont font READ font WRITE setFont FINAL)
32 Q_PROPERTY(QColor color READ color WRITE setColor FINAL)
33 Q_PROPERTY(Display display READ display WRITE setDisplay FINAL)
34 Q_PROPERTY(qreal spacing READ spacing WRITE setSpacing FINAL)
35 Q_PROPERTY(
bool mirrored READ isMirrored WRITE setMirrored FINAL)
36 Q_PROPERTY(Qt::Alignment alignment READ alignment WRITE setAlignment FINAL)
37 Q_PROPERTY(qreal topPadding READ topPadding WRITE setTopPadding RESET resetTopPadding FINAL)
38 Q_PROPERTY(qreal leftPadding READ leftPadding WRITE setLeftPadding RESET resetLeftPadding FINAL)
39 Q_PROPERTY(qreal rightPadding READ rightPadding WRITE setRightPadding RESET resetRightPadding FINAL)
40 Q_PROPERTY(qreal bottomPadding READ bottomPadding WRITE setBottomPadding RESET resetBottomPadding FINAL)
41 QML_NAMED_ELEMENT(IconLabel)
42 QML_ADDED_IN_VERSION(2, 3)
53 explicit QQuickIconLabel(QQuickItem *parent =
nullptr);
56 QQuickIcon icon()
const;
57 void setIcon(
const QQuickIcon &icon);
60 void setText(
const QString &text);
63 void setFont(
const QFont &font);
66 void setColor(
const QColor &color);
68 Display display()
const;
69 void setDisplay(Display display);
71 qreal spacing()
const;
72 void setSpacing(qreal spacing);
74 bool isMirrored()
const;
75 void setMirrored(
bool mirrored);
77 Qt::Alignment alignment()
const;
78 void setAlignment(Qt::Alignment alignment);
80 qreal topPadding()
const;
81 void setTopPadding(qreal padding);
82 void resetTopPadding();
84 qreal leftPadding()
const;
85 void setLeftPadding(qreal padding);
86 void resetLeftPadding();
88 qreal rightPadding()
const;
89 void setRightPadding(qreal padding);
90 void resetRightPadding();
92 qreal bottomPadding()
const;
93 void setBottomPadding(qreal padding);
94 void resetBottomPadding();
97 void componentComplete() override;
98 void geometryChange(
const QRectF &newGeometry,
const QRectF &oldGeometry) override;
101 Q_DISABLE_COPY(QQuickIconLabel)
102 Q_DECLARE_PRIVATE(QQuickIconLabel)