diff options
author | J-P Nurmi <jpnurmi@qt.io> | 2017-05-20 15:17:50 +0200 |
---|---|---|
committer | J-P Nurmi <jpnurmi@qt.io> | 2017-05-22 17:31:58 +0000 |
commit | 817372c771910d017735ecdd8d4af03a016e2ba9 (patch) | |
tree | 55397ff8ddcd6401309d922afde96380baee1e5a /src/quicktemplates2/qquickspinbox.cpp | |
parent | f71b6a11820956f4a696f7da8e942f4d269c59ab (diff) |
QQuickSpinBox: set "editable" accessible property
Change-Id: I8b627757f27e861d5f46c72631e6ad554551f607
Reviewed-by: Mitch Curtis <mitch.curtis@qt.io>
Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
Diffstat (limited to 'src/quicktemplates2/qquickspinbox.cpp')
-rw-r--r-- | src/quicktemplates2/qquickspinbox.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/quicktemplates2/qquickspinbox.cpp b/src/quicktemplates2/qquickspinbox.cpp index a41383aa..4b30a9db 100644 --- a/src/quicktemplates2/qquickspinbox.cpp +++ b/src/quicktemplates2/qquickspinbox.cpp @@ -478,6 +478,7 @@ void QQuickSpinBox::setEditable(bool editable) #endif d->editable = editable; + setAccessibleProperty("editable", editable); emit editableChanged(); } @@ -871,6 +872,15 @@ QAccessible::Role QQuickSpinBox::accessibleRole() const { return QAccessible::SpinBox; } + +void QQuickSpinBox::accessibilityActiveChanged(bool active) +{ + Q_D(QQuickSpinBox); + QQuickControl::accessibilityActiveChanged(active); + + if (active) + setAccessibleProperty("editable", d->editable); +} #endif class QQuickSpinButtonPrivate : public QObjectPrivate |