无障碍新增eventType: elementInfoChange

Signed-off-by: qianchuang <qianchuang1@huawei.com>
This commit is contained in:
qianchuang 2024-11-08 17:21:36 +08:00
parent 3e887259e3
commit 5366d7306b
3 changed files with 5 additions and 2 deletions

View File

@ -266,6 +266,7 @@ enum EventType : uint32_t {
TYPE_PAGE_CLOSE = 0x08000000,
TYPE_VIEW_ANNOUNCE_FOR_ACCESSIBILITY = 0x10000000,
TYPE_PAGE_OPEN = 0x20000000,
TYPE_ELEMENT_INFO_CHANGE = 0x40000000,
TYPE_MAX_NUM = 0x80000000,
TYPES_ALL_MASK = 0xFFFFFFFF,
};

View File

@ -571,7 +571,8 @@ const std::string ConvertAccessibilityEventTypeToString(EventType type)
{EventType::TYPE_VIEW_REQUEST_FOCUS_FOR_ACCESSIBILITY, "requestFocusForAccessibility"},
{EventType::TYPE_VIEW_ANNOUNCE_FOR_ACCESSIBILITY, "announceForAccessibility"},
{EventType::TYPE_PAGE_OPEN, "pageOpen"},
{EventType::TYPE_PAGE_CLOSE, "pageClose"}};
{EventType::TYPE_PAGE_CLOSE, "pageClose"},
{EventType::TYPE_ELEMENT_INFO_CHANGE, "elementInfoChange"}};
if (a11yEvtTypeTable.find(type) == a11yEvtTypeTable.end()) {
return "";

View File

@ -185,7 +185,8 @@ void ConvertEventTypes(const uint32_t value, std::string &eventTypes)
{EventType::TYPE_VIEW_REQUEST_FOCUS_FOR_ACCESSIBILITY, "requestFocusForAccessibility"},
{EventType::TYPE_VIEW_ANNOUNCE_FOR_ACCESSIBILITY, "announceForAccessibility"},
{EventType::TYPE_PAGE_OPEN, "pageOpen"},
{EventType::TYPE_PAGE_CLOSE, "pageClose"}};
{EventType::TYPE_PAGE_CLOSE, "pageClose"},
{EventType::TYPE_ELEMENT_INFO_CHANGE, "elementInfoChange"}};
for (auto itr = accessibilityEventTable.begin(); itr != accessibilityEventTable.end(); ++itr) {
if (value & itr->first) {