diff options
author | Frederik Gladhorn <frederik.gladhorn@digia.com> | 2014-03-27 22:33:58 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2014-03-29 00:40:46 +0100 |
commit | 214a3b093dae3f4d91403f830c0353edb87f4bd4 (patch) | |
tree | 0062325cf0d2566ed9d6844895f865a883438848 /src | |
parent | c8113ad0a4551ec3618adf64e83a2f14c02acfea (diff) |
Accessibility: Set checkable state for checkbox and buttons
Change-Id: I8048c223917a8494a6a4d9016870d3a0762758bf
Reviewed-by: Jan Arve Sæther <jan-arve.saether@digia.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/plugins/accessible/widgets/simplewidgets.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/plugins/accessible/widgets/simplewidgets.cpp b/src/plugins/accessible/widgets/simplewidgets.cpp index 893be2df04..646eeb06a1 100644 --- a/src/plugins/accessible/widgets/simplewidgets.cpp +++ b/src/plugins/accessible/widgets/simplewidgets.cpp @@ -137,6 +137,8 @@ QAccessible::State QAccessibleButton::state() const QAbstractButton *b = button(); QCheckBox *cb = qobject_cast<QCheckBox *>(b); + if (b->isCheckable()) + state.checkable = true; if (b->isChecked()) state.checked = true; else if (cb && cb->checkState() == Qt::PartiallyChecked) |