Remove virtual child integers.
authorFrederik Gladhorn <frederik.gladhorn@nokia.com>
Sat, 22 Oct 2011 20:38:14 +0000 (22:38 +0200)
committerQt by Nokia <qt-info@nokia.com>
Wed, 23 Nov 2011 13:54:01 +0000 (14:54 +0100)
commitbeb72b2fbf17a20b4a9d51d75d79f9c3c69bb357
treec972c0a408ea912faaa67d4508ba5d855a1cb582
parente739ca0071df28adf767d148ba5095d846e898f3
Remove virtual child integers.

This makes the accessibility apis much
simpler and less error prone.

Disable the itemviews implementation that is in complex widgets.
The itemviews will use the new code from itemviews.h/cpp everywhere now.

QToolBox was broken before, now at least it simply exposes all its children.
The children are the buttons (tabs of the toolbox) and their contents.

Change-Id: I45e218f49f02aebbd678ddfe29f94c2a112a2125
Reviewed-by: Jan-Arve Sæther <jan-arve.saether@nokia.com>
29 files changed:
src/gui/accessible/qaccessible.cpp
src/gui/accessible/qaccessible.h
src/gui/accessible/qaccessible2.cpp
src/gui/accessible/qaccessibleobject.cpp
src/gui/accessible/qaccessibleobject.h
src/plugins/accessible/widgets/complexwidgets.cpp
src/plugins/accessible/widgets/complexwidgets.h
src/plugins/accessible/widgets/itemviews.cpp
src/plugins/accessible/widgets/itemviews.h
src/plugins/accessible/widgets/main.cpp
src/plugins/accessible/widgets/qaccessiblemenu.cpp
src/plugins/accessible/widgets/qaccessiblemenu.h
src/plugins/accessible/widgets/qaccessiblewidgets.cpp
src/plugins/accessible/widgets/qaccessiblewidgets.h
src/plugins/accessible/widgets/rangecontrols.cpp
src/plugins/accessible/widgets/rangecontrols.h
src/plugins/accessible/widgets/simplewidgets.cpp
src/plugins/accessible/widgets/simplewidgets.h
src/plugins/platforms/windows/qwindowsaccessibility.cpp
src/widgets/accessible/qaccessiblewidget.cpp
src/widgets/accessible/qaccessiblewidget.h
src/widgets/itemviews/qlistview.cpp
src/widgets/itemviews/qtreeview.cpp
src/widgets/itemviews/qtreeview.h
src/widgets/kernel/qwidget.cpp
tests/auto/integrationtests/macgui/guitest.cpp
tests/auto/integrationtests/macgui/guitest.h
tests/auto/integrationtests/macgui/tst_macgui.cpp
tests/auto/integrationtests/qaccessibility/tst_qaccessibility.cpp