aboutsummaryrefslogtreecommitdiffstats
path: root/src/quicktemplates2/qquickspinbox.cpp
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@qt.io>2017-05-23 09:58:37 +0200
committerJ-P Nurmi <jpnurmi@qt.io>2017-05-23 09:58:37 +0200
commit9884ce9ff65e12d92244d3201b8226503354ae07 (patch)
treef0434a169f7d7401507713977f3c91a3b10918d5 /src/quicktemplates2/qquickspinbox.cpp
parent56cb695c43321ef2c0052f60485db192dfb72225 (diff)
parent817372c771910d017735ecdd8d4af03a016e2ba9 (diff)
Merge remote-tracking branch 'origin/5.9' into dev
Conflicts: src/quicktemplates2/qquickstackview.cpp tests/auto/controls/data/tst_stackview.qml Change-Id: I9ff4854be8f3c4a0ab943199ae475f3352147965
Diffstat (limited to 'src/quicktemplates2/qquickspinbox.cpp')
-rw-r--r--src/quicktemplates2/qquickspinbox.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/quicktemplates2/qquickspinbox.cpp b/src/quicktemplates2/qquickspinbox.cpp
index 07bf4121..d0a69c2a 100644
--- a/src/quicktemplates2/qquickspinbox.cpp
+++ b/src/quicktemplates2/qquickspinbox.cpp
@@ -497,6 +497,7 @@ void QQuickSpinBox::setEditable(bool editable)
#endif
d->editable = editable;
+ setAccessibleProperty("editable", editable);
emit editableChanged();
}
@@ -918,6 +919,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