Setting accessibleName and accessibleRole for objects

This commit is contained in:
Reza Bakhshi Laktasaraei
2025-10-22 13:09:24 +03:30
committed by John Preston
parent ce9c3b4ef8
commit b9c07e644f
13 changed files with 62 additions and 0 deletions

View File

@@ -498,6 +498,7 @@ ConnectionState::Widget::Widget(
: AbstractButton(parent)
, _account(account)
, _currentLayout(layout) {
setAccessibleRole(QAccessible::StatusBar);
_proxyIcon = Ui::CreateChild<ProxyIcon>(this);
_progress = Ui::CreateChild<Progress>(this);
@@ -619,6 +620,7 @@ void ConnectionState::Widget::setLayout(const Layout &layout) {
_currentLayout = layout;
_proxyIcon->setToggled(_currentLayout.proxyEnabled);
refreshRetryLink(_currentLayout.hasRetry);
setAccessibleName(_currentLayout.text);
}
void ConnectionState::Widget::setProgressVisibility(bool visible) {