From: Lukasz Oleksak Date: Thu, 15 Dec 2022 15:09:48 +0000 (+0100) Subject: [AT-SPI] Add child_bus attribute to parents having remote accessibility object child X-Git-Tag: accepted/tizen/unified/20221221.165248^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b520c327f96072a24a17f918c21469edc567cad2;p=platform%2Fcore%2Fuifw%2Fwidget-viewer-dali.git [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 --- 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; };