28 Q_PROPERTY(
bool pressed READ isPressed WRITE setPressed NOTIFY pressedChanged FINAL)
29 Q_PROPERTY(QQuickItem *indicator READ indicator WRITE setIndicator NOTIFY indicatorChanged FINAL)
31 Q_PROPERTY(
bool hovered READ isHovered WRITE setHovered NOTIFY hoveredChanged FINAL REVISION(2, 1))
33 Q_PROPERTY(qreal implicitIndicatorWidth READ implicitIndicatorWidth NOTIFY implicitIndicatorWidthChanged FINAL REVISION(2, 5))
34 Q_PROPERTY(qreal implicitIndicatorHeight READ implicitIndicatorHeight NOTIFY implicitIndicatorHeightChanged FINAL REVISION(2, 5))
35 Q_CLASSINFO(
"DeferredPropertyNames",
"indicator")
37 QML_ADDED_IN_VERSION(2, 0)
40 explicit QQuickIndicatorButton(QObject *parent);
41 ~QQuickIndicatorButton() override;
43 bool isPressed()
const;
44 void setPressed(
bool pressed);
46 QQuickItem *indicator()
const;
47 void setIndicator(QQuickItem *indicator);
49 bool isHovered()
const;
50 void setHovered(
bool hovered);
52 qreal implicitIndicatorWidth()
const;
53 qreal implicitIndicatorHeight()
const;
56 void pressedChanged();
57 void indicatorChanged();
59 Q_REVISION(2, 1)
void hoveredChanged();
61 Q_REVISION(2, 5)
void implicitIndicatorWidthChanged();
62 Q_REVISION(2, 5)
void implicitIndicatorHeightChanged();
65 Q_DISABLE_COPY(QQuickIndicatorButton)
66 Q_DECLARE_PRIVATE(QQuickIndicatorButton)