From 73b9922439b79501375dff68e62cff8f1b52b153 Mon Sep 17 00:00:00 2001 From: liuyangming Date: Mon, 17 Jun 2024 17:23:43 +0800 Subject: [PATCH] fix: [titlebar] AT issue set accessible name of treeview btn in titlebar Log: fix test issue --- .../core/dfmplugin-titlebar/dfmplugin_titlebar_global.h | 1 + .../core/dfmplugin-titlebar/views/optionbuttonbox.cpp | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/src/plugins/filemanager/core/dfmplugin-titlebar/dfmplugin_titlebar_global.h b/src/plugins/filemanager/core/dfmplugin-titlebar/dfmplugin_titlebar_global.h index 4925cb9c4a..9256298374 100644 --- a/src/plugins/filemanager/core/dfmplugin-titlebar/dfmplugin_titlebar_global.h +++ b/src/plugins/filemanager/core/dfmplugin-titlebar/dfmplugin_titlebar_global.h @@ -131,6 +131,7 @@ inline constexpr char kAcComputerTitleBarSearchBtn[] { "search_button" }; inline constexpr char kAcComputerTitleBarDetailBtn[] { "detail_button" }; inline constexpr char kAcComputerTitleBarListViewBtn[] { "listView_button" }; inline constexpr char kAcComputerTitleBarIconViewBtn[] { "iconView_button" }; +inline constexpr char kAcComputerTitleBarTreeViewBtn[] { "treeView_button" }; inline constexpr char kAcComputerTitleBarOptionBtnBox[] { "ContollerToolBar" }; inline constexpr char kAcComputerTitleBarAddBtn[] { "add_button" }; inline constexpr char kAcComputerTitleBarCollectionServerView[] { "collectionServer_view" }; diff --git a/src/plugins/filemanager/core/dfmplugin-titlebar/views/optionbuttonbox.cpp b/src/plugins/filemanager/core/dfmplugin-titlebar/views/optionbuttonbox.cpp index a807087a2d..199c692c99 100644 --- a/src/plugins/filemanager/core/dfmplugin-titlebar/views/optionbuttonbox.cpp +++ b/src/plugins/filemanager/core/dfmplugin-titlebar/views/optionbuttonbox.cpp @@ -181,6 +181,10 @@ void OptionButtonBox::initializeUi() qobject_cast(d->listViewButton), AcName::kAcComputerTitleBarListViewBtn); dpfSlotChannel->push("dfmplugin_utils", "slot_Accessible_SetAccessibleName", qobject_cast(d->iconViewButton), AcName::kAcComputerTitleBarIconViewBtn); + if (d->treeViewButton) { + dpfSlotChannel->push("dfmplugin_utils", "slot_Accessible_SetAccessibleName", + qobject_cast(d->treeViewButton), AcName::kAcComputerTitleBarTreeViewBtn); + } dpfSlotChannel->push("dfmplugin_utils", "slot_Accessible_SetAccessibleName", qobject_cast(d->detailButton), AcName::kAcComputerTitleBarDetailBtn); #endif