diff options
author | J-P Nurmi <jpnurmi@qt.io> | 2017-05-20 15:13:36 +0200 |
---|---|---|
committer | J-P Nurmi <jpnurmi@qt.io> | 2017-05-22 17:31:55 +0000 |
commit | f71b6a11820956f4a696f7da8e942f4d269c59ab (patch) | |
tree | f0471ac062ebe42dd2479498befecb611b1c035e /src/quicktemplates2/qquickcombobox.cpp | |
parent | ad2d389c48c1b7ca5472373b869c80ce7ba4f6e8 (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.cpp | 5 |
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 // |