office-gobmx/accessibility/source/standard
Michael Weghorn d4f6534e88 [API CHANGE] a11y: Use XAccessible for relation targets
Use a Sequence of XAccessible rather than its base
interface XInterface for AccessibleRelation's TargetSet.

As the targets are accessible objects as well,
anything other than XAccessible doesn't make much sense.
Using XAccessible right away makes that clearer and avoids
the need to query the XAccessible interface.

(The winaccessibility bridge was already using
`static_cast`, relying on the fact that the objects
are XAccessibles.)

The a11y UNO API is not published, so an API change
should be unproblematic.

Change-Id: I7f08e98d1ec303d5343d9a7954187cdd71495ebc
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/166586
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
Tested-by: Jenkins
2024-04-24 23:04:35 +02:00
..
accessiblemenubasecomponent.cxx
accessiblemenucomponent.cxx
accessiblemenuitemcomponent.cxx tdf#146619 Drop unused 'using namespace' in: accessibility/ 2024-04-01 10:03:56 +02:00
floatingwindowaccessible.cxx [API CHANGE] a11y: Use XAccessible for relation targets 2024-04-24 23:04:35 +02:00
svtaccessiblenumericfield.cxx
vclxaccessiblebox.cxx
vclxaccessiblebutton.cxx tdf#146619 Drop unused 'using namespace' in: accessibility/ 2024-04-01 10:03:56 +02:00
vclxaccessiblecheckbox.cxx tdf#146619 Drop unused 'using namespace' in: accessibility/ 2024-04-01 10:03:56 +02:00
vclxaccessiblecombobox.cxx tdf#146619 Drop unused 'using namespace' in: accessibility/ 2024-04-01 10:03:56 +02:00
vclxaccessibledropdowncombobox.cxx tdf#146619 Drop unused 'using namespace' in: accessibility/ 2024-04-01 10:03:56 +02:00
vclxaccessibledropdownlistbox.cxx tdf#146619 Drop unused 'using namespace' in: accessibility/ 2024-04-01 10:03:56 +02:00
vclxaccessibleedit.cxx
vclxaccessiblefixedhyperlink.cxx
vclxaccessiblefixedtext.cxx tdf#146619 Drop unused 'using namespace' in: accessibility/ 2024-04-01 10:03:56 +02:00
vclxaccessibleheaderbar.cxx tdf#146619 Drop unused 'using namespace' in: accessibility/ 2024-04-01 10:03:56 +02:00
vclxaccessibleheaderbaritem.cxx
vclxaccessiblelist.cxx [API CHANGE] a11y: Use XAccessible for relation targets 2024-04-24 23:04:35 +02:00
vclxaccessiblelistbox.cxx tdf#146619 Drop unused 'using namespace' in: accessibility/ 2024-04-01 10:03:56 +02:00
vclxaccessiblelistitem.cxx
vclxaccessiblemenu.cxx
vclxaccessiblemenubar.cxx
vclxaccessiblemenuitem.cxx
vclxaccessiblemenuseparator.cxx tdf#146619 Drop unused 'using namespace' in: accessibility/ 2024-04-01 10:03:56 +02:00
vclxaccessiblepopupmenu.cxx
vclxaccessibleradiobutton.cxx [API CHANGE] a11y: Use XAccessible for relation targets 2024-04-24 23:04:35 +02:00
vclxaccessiblescrollbar.cxx tdf#146619 Drop unused 'using namespace' in: accessibility/ 2024-04-01 10:03:56 +02:00
vclxaccessiblestatusbar.cxx
vclxaccessiblestatusbaritem.cxx
vclxaccessibletabcontrol.cxx
vclxaccessibletabpage.cxx
vclxaccessibletabpagewindow.cxx
vclxaccessibletextcomponent.cxx
vclxaccessibletextfield.cxx tdf#146619 Drop unused 'using namespace' in: accessibility/ 2024-04-01 10:03:56 +02:00
vclxaccessibletoolbox.cxx
vclxaccessibletoolboxitem.cxx