From e40e82ede1660e6467291002862732a536558f08 Mon Sep 17 00:00:00 2001 From: Andre de la Rocha Date: Fri, 6 Dec 2019 20:09:29 +0100 Subject: Add "checkable" state to accessible menu item The information about whether a menu item may be checked is necessary to allow the platform code (in particular, Windows UI Automation layer) to make this information available to screen readers. Task-number: QTBUG-80551 Change-Id: Ibfcc4f2da1ebc68e7dc5df2cd46bbfc0a177da12 Reviewed-by: Friedemann Kleint --- src/widgets/accessible/qaccessiblemenu.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/widgets/accessible') diff --git a/src/widgets/accessible/qaccessiblemenu.cpp b/src/widgets/accessible/qaccessiblemenu.cpp index 7f87288520..048d4062b8 100644 --- a/src/widgets/accessible/qaccessiblemenu.cpp +++ b/src/widgets/accessible/qaccessiblemenu.cpp @@ -299,6 +299,8 @@ QAccessible::State QAccessibleMenuItem::state() const s.disabled = true; if (m_action->isChecked()) s.checked = true; + if (m_action->isCheckable()) + s.checkable = true; return s; } -- cgit v1.2.3