| 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);
|
|
|
|
|