!1528 无障碍新增eventType: elementInfoChange

Merge pull request !1528 from qianchuang/master
This commit is contained in:
openharmony_ci 2024-11-08 10:27:28 +00:00 committed by Gitee
commit 52b51c6692
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F
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) {