aboutsummaryrefslogtreecommitdiffstats
path: root/src/quicktemplates2/qquickcombobox.cpp
diff options
context:
space:
mode:
authorJ-P Nurmi <jpnurmi@qt.io>2017-05-20 15:13:36 +0200
committerJ-P Nurmi <jpnurmi@qt.io>2017-05-22 17:31:55 +0000
commitf71b6a11820956f4a696f7da8e942f4d269c59ab (patch)
treef0471ac062ebe42dd2479498befecb611b1c035e /src/quicktemplates2/qquickcombobox.cpp
parentad2d389c48c1b7ca5472373b869c80ce7ba4f6e8 (diff)
QQuickComboBox: set "editable" accessible property
Change-Id: I6db93b5bbf46a8356ebb03f4e9c814cd00642026 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io> Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
Diffstat (limited to 'src/quicktemplates2/qquickcombobox.cpp')
-rw-r--r--src/quicktemplates2/qquickcombobox.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/quicktemplates2/qquickcombobox.cpp b/src/quicktemplates2/qquickcombobox.cpp
index c2fc3aff..fcf90000 100644
--- a/src/quicktemplates2/qquickcombobox.cpp
+++ b/src/quicktemplates2/qquickcombobox.cpp
@@ -792,6 +792,7 @@ void QQuickComboBox::setEditable(bool editable)
}
d->extra.value().editable = editable;
+ setAccessibleProperty("editable", editable);
emit editableChanged();
}
@@ -1590,8 +1591,10 @@ void QQuickComboBox::accessibilityActiveChanged(bool active)
Q_D(QQuickComboBox);
QQuickControl::accessibilityActiveChanged(active);
- if (active)
+ if (active) {
setAccessibleName(d->hasDisplayText ? d->displayText : d->currentText);
+ setAccessibleProperty("editable", isEditable());
+ }
}
#endif //