#include "services/accessibility/automation_impl.h"
#include "ui/accessibility/ax_tree_id.h"
namespace ax {
AutomationImpl::AutomationImpl() = default;
AutomationImpl::~AutomationImpl() = default;
void AutomationImpl::Bind(
mojo::PendingRemote<mojom::AutomationClient> automation_client_remote,
mojo::PendingReceiver<mojom::Automation> automation_receiver) {
mojo::Remote<mojom::AutomationClient> remote(
std::move(automation_client_remote));
automation_client_remotes_.Add(std::move(remote));
automation_receivers_.Add(this, std::move(automation_receiver));
}
void AutomationImpl::DispatchTreeDestroyedEvent(const ui::AXTreeID& tree_id) {
}
void AutomationImpl::DispatchActionResult(const ui::AXActionData& data,
bool result) {
}
void AutomationImpl::DispatchAccessibilityEvents(
const ui::AXTreeID& tree_id,
const std::vector<ui::AXTreeUpdate>& updates,
const gfx::Point& mouse_location,
const std::vector<ui::AXEvent>& events) {
}
void AutomationImpl::DispatchAccessibilityLocationChange(
const ui::AXTreeID& tree_id,
int node_id,
const ui::AXRelativeBounds& bounds) {
}
void AutomationImpl::DispatchAccessibilityScrollChange(
const ui::AXTreeID& tree_id,
int node_id,
int scroll_x,
int scroll_y) {
}
}