29 Q_PROPERTY(QString name READ name WRITE setName NOTIFY nameChanged FINAL)
30 Q_PROPERTY(QColor color READ color WRITE setColor NOTIFY colorChanged FINAL)
31 QML_NAMED_ELEMENT(IconImage)
32 QML_ADDED_IN_VERSION(2, 3)
35 explicit QQuickIconImage(QQuickItem *parent =
nullptr);
38 void setName(
const QString &name);
41 void setColor(
const QColor &color);
43 void setSource(
const QUrl &url) override;
45 void snapPositionTo(QPointF pos);
52 void componentComplete() override;
55 void geometryChange(
const QRectF &newGeometry,
const QRectF &oldGeometry) override;
56 void pixmapChange() override;
59 Q_DISABLE_COPY(QQuickIconImage)
60 Q_DECLARE_PRIVATE(QQuickIconImage)