From f71b6a11820956f4a696f7da8e942f4d269c59ab Mon Sep 17 00:00:00 2001 From: J-P Nurmi Date: Sat, 20 May 2017 15:13:36 +0200 Subject: QQuickComboBox: set "editable" accessible property Change-Id: I6db93b5bbf46a8356ebb03f4e9c814cd00642026 Reviewed-by: Mitch Curtis Reviewed-by: Frederik Gladhorn --- src/quicktemplates2/qquickcombobox.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/quicktemplates2/qquickcombobox.cpp') 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 // -- cgit v1.2.3