Michael Weghorn
3aba95a607
a11y: Use OAccessible in AccessibleContextBase et al.
...
Switch from using the abstract XAccessible UNO interface
to using the more concrete OAccessible base class in
editeng's AccessibleContextBase and related classes:
1) extract the AccessibleContextBase:getAccessibleParent
logic to a new AccessibleContextBase::implGetAccessibleParent
helper that returns an OAccessible instead of an XAccessible
2) mark AccessibleContextBase:getAccessibleParent
as final to prevent it from being overriden in any child class
and ensure the new helper is equivalent, but gives
the more concrete OAccessible type
3) switch callers of AccessibleContextBase:getAccessibleParent
to call the new AccessibleContextBase::implGetAccessibleParent
instead and switch related local variables and class members
from XAccessible to OAccessible
Change-Id: I570d21fc98dd76bfd198384bf84d1f8407757fab
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/210928
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de >
2026-09-16 09:24:08 +02:00
..
2026-09-16 09:24:08 +02:00
2026-09-10 18:31:27 +02:00
2025-10-14 11:02:17 +02:00
2025-04-03 22:29:57 +02:00
2025-10-14 11:02:17 +02:00
2026-04-09 14:42:07 +02:00
2026-02-02 14:34:52 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2026-03-24 14:07:52 +01:00
2026-03-24 14:07:52 +01:00
2025-12-08 09:01:26 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-06-11 05:53:13 +02:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-06-11 05:53:13 +02:00
2025-12-08 06:57:37 +01:00
2025-01-10 19:38:37 +01:00
2026-09-03 08:50:28 +02:00
2025-08-14 11:56:15 +02:00
2025-11-07 14:44:59 +01:00
2026-09-14 16:27:02 +02:00
2026-08-18 00:28:11 +02:00
2026-09-14 16:27:02 +02:00
2026-08-10 19:21:01 +02:00
2026-09-14 16:27:02 +02:00
2026-09-03 08:50:28 +02:00
2025-01-10 19:38:37 +01:00
2025-10-14 11:02:17 +02:00
2025-10-14 11:02:17 +02:00
2026-03-24 14:07:52 +01:00
2025-10-14 11:02:17 +02:00
2026-05-11 15:46:57 +02:00
2025-01-10 19:38:37 +01:00
2026-07-14 00:14:45 +02:00
2026-05-22 09:32:38 +02:00
2025-01-10 19:38:37 +01:00
2025-06-11 05:53:13 +02:00
2025-06-11 05:53:13 +02:00
2026-01-31 20:53:46 +01:00
2025-01-10 19:38:37 +01:00
2026-08-10 19:21:01 +02:00
2025-06-11 05:53:13 +02:00
2025-01-10 19:38:37 +01:00
2026-03-24 14:07:52 +01:00
2025-06-11 05:53:13 +02:00
2026-02-15 12:35:31 +01:00
2026-03-24 14:07:52 +01:00
2026-04-15 09:35:18 +02:00
2025-10-14 11:02:17 +02:00
2026-07-04 17:11:37 +02:00
2025-01-10 19:38:37 +01:00
2026-03-26 06:42:16 +01:00
2025-01-10 19:38:37 +01:00
2026-05-22 09:32:38 +02:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2026-09-10 21:26:38 +02:00
2026-09-14 16:27:02 +02:00
2025-10-14 11:02:17 +02:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-06-11 05:53:13 +02:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-05-20 13:25:08 +02:00
2025-10-14 11:02:17 +02:00
2025-06-10 07:09:17 +02:00
2025-01-10 19:38:37 +01:00
2026-03-24 14:07:52 +01:00
2025-01-10 19:38:37 +01:00
2026-03-24 14:07:52 +01:00
2025-01-10 19:38:37 +01:00
2026-06-23 10:58:29 +02:00
2025-07-30 13:22:39 +02:00
2026-05-18 12:37:17 +02:00
2025-10-24 13:07:10 +02:00
2025-05-16 17:34:45 +02:00
2026-05-19 08:37:23 +02:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-08-17 13:40:18 +02:00
2025-06-11 05:53:13 +02:00
2026-03-24 14:07:52 +01:00
2025-10-14 11:02:17 +02:00
2025-10-10 11:13:00 +02:00
2025-01-06 09:28:27 +01:00
2025-10-14 11:02:17 +02:00
2026-01-31 16:36:16 +01:00
2026-06-23 10:58:29 +02:00
2026-08-26 21:09:05 +02:00
2026-08-18 00:28:11 +02:00
2025-06-11 05:53:13 +02:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-01-10 19:38:37 +01:00
2025-05-15 09:24:48 +02:00
2025-05-15 09:24:48 +02:00