aboutsummaryrefslogtreecommitdiffstats
path: root/src/quicktemplates2/qquickcombobox.cpp
diff options
context:
space:
mode:
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 //