a11y tests: Switch AccessibleTestBase::Dialog::mxAccessible to OAccessible

Change-Id: I64ce2da7cbee4e82f4fff3766f250a8f1dd8d5f0
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/188636
Tested-by: Jenkins
Reviewed-by: Michael Weghorn <m.weghorn@posteo.de>
This commit is contained in:
Michael Weghorn
2025-07-30 17:20:02 +02:00
parent dd19b689ee
commit 46b99f4010
2 changed files with 6 additions and 6 deletions

View File

@ -208,7 +208,7 @@ protected:
private:
bool mbAutoClose;
css::uno::Reference<css::awt::XDialog2> mxDialog2;
css::uno::Reference<css::accessibility::XAccessible> mxAccessible;
rtl::Reference<comphelper::OAccessible> mpAccessible;
public:
Dialog(const css::uno::Reference<css::awt::XDialog2>& xDialog2, bool bAutoClose = true);
@ -216,9 +216,9 @@ protected:
void setAutoClose(bool bAutoClose) { mbAutoClose = bAutoClose; }
const css::uno::Reference<css::accessibility::XAccessible>& getAccessible() const
css::uno::Reference<css::accessibility::XAccessible> getAccessible() const
{
return mxAccessible;
return mpAccessible;
}
void close(sal_Int32 result = VclResponseType::RET_CANCEL);

View File

@ -483,9 +483,9 @@ test::AccessibleTestBase::Dialog::Dialog(const uno::Reference<awt::XDialog2>& xD
uno::Reference<css::awt::XWindow> xWindow(xDialog2, uno::UNO_QUERY_THROW);
vcl::Window* pWindow = VCLUnoHelper::GetWindow(xWindow);
assert(pWindow);
mxAccessible = pWindow->GetAccessible();
if (mxAccessible)
setWindow(mxAccessible);
mpAccessible = pWindow->GetAccessible();
if (mpAccessible)
setWindow(mpAccessible);
else
{
std::cerr << "WARNING: AccessibleTestBase::Dialog() constructed with awt::XDialog2 '"