#include "ui/views/accessibility/ax_event_manager.h"
#include "base/no_destructor.h"
#include "base/observer_list.h"
#include "ui/views/accessibility/ax_event_observer.h"
namespace views {
AXEventManager::AXEventManager() = default;
AXEventManager::~AXEventManager() = default;
AXEventManager* AXEventManager::Get() { … }
void AXEventManager::AddObserver(AXEventObserver* observer) { … }
void AXEventManager::RemoveObserver(AXEventObserver* observer) { … }
void AXEventManager::NotifyViewEvent(views::View* view,
ax::mojom::Event event_type) { … }
void AXEventManager::NotifyVirtualViewEvent(views::AXVirtualView* virtual_view,
ax::mojom::Event event_type) { … }
}