office-gobmx/vcl/qt5
Michael Weghorn b021286327 tdf#130857 qt a11y weld: Set GtkBuilder ID as widget's accessible ID
Set the GtkBuilder ID specified in .ui files as the accessible
ID for the QWidget created for the object, in line with what
happens for other implementations as well. This is basically
the equivalent of

    commit c64b823b74
    Author: Michael Weghorn <m.weghorn@posteo.de>
    Date:   Tue Jul 16 13:57:41 2024 +0200

        tdf#155447 qt a11y: Report accessible ID

for the case where native Qt widgets are used instead of
vcl::Window.

Other than QWidget, QLayout is not part of the a11y
hierarchy of an application, so there's nothing to
do for these.

This e.g. makes Accerciser show an accessible ID of
"LicenseDialog" for the "Help" -> "License Information"
dialog.

The accessible ID set this way currently isn't reported
on the AT-SPI level for QMessageBox (e.g. the "Save Document?"
dialog) however. Suggested upstream change to make that
work as well: [1]

[1] https://codereview.qt-project.org/c/qt/qtbase/+/594390

Change-Id: I50e8ca6f8bea628df5a80d101c4a0a7bfded9c19
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/174158
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
2024-09-30 08:23:12 +02:00
..
QtAccessibleEventListener.cxx
QtAccessibleRegistry.cxx
QtAccessibleWidget.cxx
QtBitmap.cxx
QtBuilder.cxx tdf#130857 qt a11y weld: Set GtkBuilder ID as widget's accessible ID 2024-09-30 08:23:12 +02:00
QtClipboard.cxx qt: Let GetQtInstance return ref instead of pointer 2024-09-28 09:32:44 +02:00
QtData.cxx
QtDragAndDrop.cxx
QtFilePicker.cxx qt: Let GetQtInstance return ref instead of pointer 2024-09-28 09:32:44 +02:00
QtFont.cxx
QtFontFace.cxx
QtFrame.cxx qt: No longer use SalFrame::maGeometry in QtFrame at all 2024-09-28 09:34:21 +02:00
QtGraphics.cxx
QtGraphics_Controls.cxx qt: Let GetQtInstance return ref instead of pointer 2024-09-28 09:32:44 +02:00
QtGraphics_GDI.cxx
QtGraphics_Text.cxx
QtGraphicsBase.cxx
QtInstance.cxx qt: Let GetQtInstance return ref instead of pointer 2024-09-28 09:32:44 +02:00
QtInstance_Print.cxx
QtInstanceBuilder.cxx tdf#130857 qt weld: Declare support for "License Information" dialog 2024-09-28 09:36:14 +02:00
QtInstanceButton.cxx qt: Let GetQtInstance return ref instead of pointer 2024-09-28 09:32:44 +02:00
QtInstanceContainer.cxx
QtInstanceDialog.cxx tdf#130857 qt weld: Move button response prop to QtInstanceDialog 2024-09-28 09:35:58 +02:00
QtInstanceMessageDialog.cxx tdf#130857 qt weld: Move button response prop to QtInstanceDialog 2024-09-28 09:35:58 +02:00
QtInstanceWidget.cxx qt: Let GetQtInstance return ref instead of pointer 2024-09-28 09:32:44 +02:00
QtInstanceWindow.cxx qt: Let GetQtInstance return ref instead of pointer 2024-09-28 09:32:44 +02:00
QtMainWindow.cxx tdf#160837 qt: Move logic for move event handling to QtFrame 2024-09-26 07:10:52 +02:00
QtMenu.cxx qt: Let GetQtInstance return ref instead of pointer 2024-09-28 09:32:44 +02:00
QtObject.cxx
QtOpenGLContext.cxx
QtPainter.cxx
QtPrinter.cxx
QtSvpGraphics.cxx
QtSvpSurface.cxx
QtSvpVirtualDevice.hxx
QtSystem.cxx
QtTimer.cxx qt: Use modern connect syntax in QTimer 2024-09-14 11:18:33 +02:00
QtTools.cxx
QtTransferable.cxx qt: Let GetQtInstance return ref instead of pointer 2024-09-28 09:32:44 +02:00
QtVirtualDevice.cxx
QtWidget.cxx qt: Let GetQtInstance return ref instead of pointer 2024-09-28 09:32:44 +02:00
QtX11Support.cxx
QtXAccessible.cxx