Index: chrome/browser/ui/aura/accessibility/ax_root_obj_wrapper.cc |
diff --git a/chrome/browser/ui/aura/accessibility/ax_root_obj_wrapper.cc b/chrome/browser/ui/aura/accessibility/ax_root_obj_wrapper.cc |
deleted file mode 100644 |
index b565bde99088d7a7f3fb4270cff2ed8dd3fd296b..0000000000000000000000000000000000000000 |
--- a/chrome/browser/ui/aura/accessibility/ax_root_obj_wrapper.cc |
+++ /dev/null |
@@ -1,59 +0,0 @@ |
-// Copyright 2014 The Chromium Authors. All rights reserved. |
-// Use of this source code is governed by a BSD-style license that can be |
-// found in the LICENSE file. |
- |
-#include "chrome/browser/ui/aura/accessibility/ax_root_obj_wrapper.h" |
- |
-#include "base/strings/utf_string_conversions.h" |
-#include "ui/accessibility/ax_node_data.h" |
-#include "ui/accessibility/ax_view_state.h" |
-#include "ui/aura/window.h" |
-#include "ui/views/accessibility/ax_aura_obj_cache.h" |
-#include "ui/views/accessibility/ax_window_obj_wrapper.h" |
- |
-AXRootObjWrapper::AXRootObjWrapper(int32 id) |
- : id_(id), alert_window_(new aura::Window(NULL)) { |
-} |
- |
-AXRootObjWrapper::~AXRootObjWrapper() { |
- if (alert_window_) { |
- delete alert_window_; |
- alert_window_ = NULL; |
- } |
-} |
- |
-views::AXAuraObjWrapper* AXRootObjWrapper::GetAlertForText( |
- const std::string& text) { |
- alert_window_->SetTitle(base::UTF8ToUTF16((text))); |
- views::AXWindowObjWrapper* window_obj = |
- static_cast<views::AXWindowObjWrapper*>( |
- views::AXAuraObjCache::GetInstance()->GetOrCreate(alert_window_)); |
- window_obj->set_is_alert(true); |
- return window_obj; |
-} |
- |
-bool AXRootObjWrapper::HasChild(views::AXAuraObjWrapper* child) { |
- std::vector<views::AXAuraObjWrapper*> children; |
- GetChildren(&children); |
- return std::find(children.begin(), children.end(), child) != children.end(); |
-} |
- |
-views::AXAuraObjWrapper* AXRootObjWrapper::GetParent() { |
- return NULL; |
-} |
- |
-void AXRootObjWrapper::GetChildren( |
- std::vector<views::AXAuraObjWrapper*>* out_children) { |
- views::AXAuraObjCache::GetInstance()->GetTopLevelWindows(out_children); |
-} |
- |
-void AXRootObjWrapper::Serialize(ui::AXNodeData* out_node_data) { |
- out_node_data->id = id_; |
- out_node_data->role = ui::AX_ROLE_DESKTOP; |
- // TODO(dtseng): Apply a richer set of states. |
- out_node_data->state = 0; |
-} |
- |
-int32 AXRootObjWrapper::GetID() { |
- return id_; |
-} |