29 Q_PROPERTY(
bool pressed READ isPressed WRITE setPressed NOTIFY pressedChanged FINAL)
30 Q_PROPERTY(QQuickItem *indicator READ indicator WRITE setIndicator NOTIFY indicatorChanged FINAL)
32 Q_PROPERTY(
bool hovered READ isHovered WRITE setHovered NOTIFY hoveredChanged FINAL REVISION(2, 1))
34 Q_PROPERTY(qreal implicitIndicatorWidth READ implicitIndicatorWidth NOTIFY implicitIndicatorWidthChanged FINAL REVISION(2, 5))
35 Q_PROPERTY(qreal implicitIndicatorHeight READ implicitIndicatorHeight NOTIFY implicitIndicatorHeightChanged FINAL REVISION(2, 5))
36 Q_CLASSINFO(
"DeferredPropertyNames",
"indicator")
38 QML_ADDED_IN_VERSION(2, 0)
41 explicit QQuickIndicatorButton(QObject *parent);
42 ~QQuickIndicatorButton() override;
44 bool isPressed()
const;
45 void setPressed(
bool pressed);
47 QQuickItem *indicator()
const;
48 void setIndicator(QQuickItem *indicator);
50 bool isHovered()
const;
51 void setHovered(
bool hovered);
53 qreal implicitIndicatorWidth()
const;
54 qreal implicitIndicatorHeight()
const;
57 void pressedChanged();
58 void indicatorChanged();
60 Q_REVISION(2, 1)
void hoveredChanged();
62 Q_REVISION(2, 5)
void implicitIndicatorWidthChanged();
63 Q_REVISION(2, 5)
void implicitIndicatorHeightChanged();
66 Q_DISABLE_COPY(QQuickIndicatorButton)
67 Q_DECLARE_PRIVATE(QQuickIndicatorButton)