diff options
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 // |