From bb1969692efb8e9d5815a11ba34c8c6d349e7330 Mon Sep 17 00:00:00 2001 From: Frederik Gladhorn <frederik.gladhorn@theqtcompany.com> Date: Thu, 16 Oct 2014 14:18:19 +0200 Subject: [PATCH] Remove logic that some accessible objects cannot have children MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit There are many places where this doesn't make sense (a button in a search field, a line in a list represented as button with a child button to remove the list item...). Change-Id: Iab1d411adda696a01b1dcfdebb0a250066d6a7c2 Reviewed-by: Jan Arve Sæther <jan-arve.saether@theqtcompany.com> --- src/quick/accessible/qaccessiblequickitem.cpp | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/src/quick/accessible/qaccessiblequickitem.cpp b/src/quick/accessible/qaccessiblequickitem.cpp index 3f023ae621..3234d3d85f 100644 --- a/src/quick/accessible/qaccessiblequickitem.cpp +++ b/src/quick/accessible/qaccessiblequickitem.cpp @@ -170,16 +170,6 @@ QList<QQuickItem *> accessibleUnignoredChildren(QQuickItem *item, bool paintOrde QList<QQuickItem *> QAccessibleQuickItem::childItems() const { - if ( role() == QAccessible::Button || - role() == QAccessible::CheckBox || - role() == QAccessible::RadioButton || - role() == QAccessible::SpinBox || - role() == QAccessible::EditableText || - role() == QAccessible::Slider || - role() == QAccessible::PageTab || - role() == QAccessible::ProgressBar) - return QList<QQuickItem *>(); - return accessibleUnignoredChildren(item()); } -- GitLab