From b520c327f96072a24a17f918c21469edc567cad2 Mon Sep 17 00:00:00 2001 From: Lukasz Oleksak Date: Thu, 15 Dec 2022 16:09:48 +0100 Subject: [PATCH] [AT-SPI] Add child_bus attribute to parents having remote accessibility object child This will allow AT-clients to query in a single dbus call (via collection iface) all busses used for UI embedding. Result of such query may be used by AT-client to limit its dbus calls to: a) active window process b) processes that provide UIs embedded in active window and avoid dbus calls to processes being in background, which respond very slowly. Change-Id: Id684259fa6cd9ad0393f40440eb103dd2ba4b7ff --- .../internal/widget_view/widget_view_impl.cpp | 12 ++++++++++++ .../internal/widget_view/widget_view_impl.h | 5 +++++ 2 files changed, 17 insertions(+) diff --git a/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp b/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp index 8ce7e91..249a934 100644 --- a/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp +++ b/widget_viewer_dali/internal/widget_view/widget_view_impl.cpp @@ -1945,6 +1945,18 @@ void WidgetView::WidgetViewAccessible::DoGetChildren(std::vector& children) override; + /** + * @copydoc Dali::Accessibility::Accessible::GetAttributes() + */ + Dali::Accessibility::Attributes GetAttributes() const override; + private: Dali::Accessibility::ProxyAccessible mRemoteChild; }; -- 2.34.1