Index: content/browser/accessibility/browser_accessibility_manager.h |
diff --git a/content/browser/accessibility/browser_accessibility_manager.h b/content/browser/accessibility/browser_accessibility_manager.h |
index 7e1757b7c34cb38d6d5471ab1a7b473ad1361d24..2454343ed442331b46b47156e85f3f3e4ffca69f 100644 |
--- a/content/browser/accessibility/browser_accessibility_manager.h |
+++ b/content/browser/accessibility/browser_accessibility_manager.h |
@@ -11,17 +11,15 @@ |
#include "base/hash_tables.h" |
#include "base/memory/scoped_ptr.h" |
#include "build/build_config.h" |
+#include "content/common/accessibility_node_data.h" |
#include "content/common/content_export.h" |
#include "ui/gfx/native_widget_types.h" |
-#include "webkit/glue/webaccessibility.h" |
class BrowserAccessibility; |
#if defined(OS_WIN) |
class BrowserAccessibilityManagerWin; |
#endif |
-using webkit_glue::WebAccessibility; |
- |
struct AccessibilityHostMsg_NotificationParams; |
// Class that can perform actions on behalf of the BrowserAccessibilityManager. |
@@ -56,7 +54,7 @@ class CONTENT_EXPORT BrowserAccessibilityManager { |
// to the caller. |
static BrowserAccessibilityManager* Create( |
gfx::NativeView parent_view, |
- const WebAccessibility& src, |
+ const content::AccessibilityNodeData& src, |
BrowserAccessibilityDelegate* delegate, |
BrowserAccessibilityFactory* factory = new BrowserAccessibilityFactory()); |
@@ -64,7 +62,7 @@ class CONTENT_EXPORT BrowserAccessibilityManager { |
// to the caller. |
static BrowserAccessibilityManager* CreateEmptyDocument( |
gfx::NativeView parent_view, |
- WebAccessibility::State state, |
+ content::AccessibilityNodeData::State state, |
BrowserAccessibilityDelegate* delegate, |
BrowserAccessibilityFactory* factory = new BrowserAccessibilityFactory()); |
@@ -143,22 +141,23 @@ class CONTENT_EXPORT BrowserAccessibilityManager { |
protected: |
BrowserAccessibilityManager( |
gfx::NativeView parent_view, |
- const WebAccessibility& src, |
+ const content::AccessibilityNodeData& src, |
BrowserAccessibilityDelegate* delegate, |
BrowserAccessibilityFactory* factory); |
private: |
- // Update an accessibility node with an updated WebAccessibility node |
+ // Update an accessibility node with an updated AccessibilityNodeData node |
// received from the renderer process. When |include_children| is true |
// the node's children will also be updated, otherwise only the node |
// itself is updated. |
- void UpdateNode(const WebAccessibility& src, bool include_children); |
+ void UpdateNode(const content::AccessibilityNodeData& src, |
+ bool include_children); |
// Recursively build a tree of BrowserAccessibility objects from |
- // the WebAccessibility tree received from the renderer process. |
+ // the AccessibilityNodeData tree received from the renderer process. |
BrowserAccessibility* CreateAccessibilityTree( |
BrowserAccessibility* parent, |
- const WebAccessibility& src, |
+ const content::AccessibilityNodeData& src, |
int index_in_parent, |
bool send_show_events); |