QQuickComboBox: set "editable" accessible property
Change-Id: I6db93b5bbf46a8356ebb03f4e9c814cd00642026 Reviewed-by: Mitch Curtis <mitch.curtis@qt.io> Reviewed-by: Frederik Gladhorn <frederik.gladhorn@qt.io>
This commit is contained in:
parent
ad2d389c48
commit
f71b6a1182
|
@ -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 //
|
||||
|
||||
|
|
Loading…
Reference in New Issue