diff options
Diffstat (limited to 'src/controls/qquickabstractbutton.cpp')
-rw-r--r-- | src/controls/qquickabstractbutton.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/controls/qquickabstractbutton.cpp b/src/controls/qquickabstractbutton.cpp index 4211e5a5..964b97c4 100644 --- a/src/controls/qquickabstractbutton.cpp +++ b/src/controls/qquickabstractbutton.cpp @@ -83,6 +83,7 @@ QQuickAbstractButton::QQuickAbstractButton(QQuickItem *parent) : { setActiveFocusOnTab(true); setAcceptedMouseButtons(Qt::LeftButton); + setAccessibleRole(0x0000002B); //QAccessible::Button } QQuickAbstractButton::QQuickAbstractButton(QQuickAbstractButtonPrivate &dd, QQuickItem *parent) : @@ -90,6 +91,7 @@ QQuickAbstractButton::QQuickAbstractButton(QQuickAbstractButtonPrivate &dd, QQui { setActiveFocusOnTab(true); setAcceptedMouseButtons(Qt::LeftButton); + setAccessibleRole(0x0000002B); //QAccessible::Button } /*! @@ -113,6 +115,7 @@ void QQuickAbstractButton::setText(const QString &text) Q_D(QQuickAbstractButton); if (d->text != text) { d->text = text; + setAccessibleName(text); emit textChanged(); } } @@ -133,6 +136,7 @@ void QQuickAbstractButton::setPressed(bool isPressed) Q_D(QQuickAbstractButton); if (d->pressed != isPressed) { d->pressed = isPressed; + setAccessibleProperty("pressed", isPressed); emit pressedChanged(); } } |