summaryrefslogtreecommitdiffstats
path: root/content/browser/accessibility/browser_accessibility_manager_win.cc
diff options
context:
space:
mode:
authordmazzoni <dmazzoni@chromium.org>2015-08-04 14:07:06 -0700
committerCommit bot <commit-bot@chromium.org>2015-08-04 21:07:57 +0000
commitac6cdd00c17b8643f490a5473d445122af62fda9 (patch)
treeec78cf78b6662ef55f7d303e60cfc44049f863b2 /content/browser/accessibility/browser_accessibility_manager_win.cc
parentd22240aa6ae044791c152d2709bff9c30d6ae138 (diff)
downloadchromium_src-ac6cdd00c17b8643f490a5473d445122af62fda9.zip
chromium_src-ac6cdd00c17b8643f490a5473d445122af62fda9.tar.gz
chromium_src-ac6cdd00c17b8643f490a5473d445122af62fda9.tar.bz2
Templatize some ui/accessibility code to enable subclassing AXNodeData.
A follow-up change will create a subclass of AXNodeData with some extra fields that only make sense within the content module. BUG=368298 Review URL: https://codereview.chromium.org/1257093005 Cr-Commit-Position: refs/heads/master@{#341793}
Diffstat (limited to 'content/browser/accessibility/browser_accessibility_manager_win.cc')
-rw-r--r--content/browser/accessibility/browser_accessibility_manager_win.cc9
1 files changed, 5 insertions, 4 deletions
diff --git a/content/browser/accessibility/browser_accessibility_manager_win.cc b/content/browser/accessibility/browser_accessibility_manager_win.cc
index 526e998..dcc60bf 100644
--- a/content/browser/accessibility/browser_accessibility_manager_win.cc
+++ b/content/browser/accessibility/browser_accessibility_manager_win.cc
@@ -19,7 +19,7 @@ namespace content {
// static
BrowserAccessibilityManager* BrowserAccessibilityManager::Create(
- const ui::AXTreeUpdate& initial_tree,
+ const SimpleAXTreeUpdate& initial_tree,
BrowserAccessibilityDelegate* delegate,
BrowserAccessibilityFactory* factory) {
return new BrowserAccessibilityManagerWin(initial_tree, delegate, factory);
@@ -31,7 +31,7 @@ BrowserAccessibilityManager::ToBrowserAccessibilityManagerWin() {
}
BrowserAccessibilityManagerWin::BrowserAccessibilityManagerWin(
- const ui::AXTreeUpdate& initial_tree,
+ const SimpleAXTreeUpdate& initial_tree,
BrowserAccessibilityDelegate* delegate,
BrowserAccessibilityFactory* factory)
: BrowserAccessibilityManager(delegate, factory),
@@ -50,7 +50,8 @@ BrowserAccessibilityManagerWin::~BrowserAccessibilityManagerWin() {
}
// static
-ui::AXTreeUpdate BrowserAccessibilityManagerWin::GetEmptyDocument() {
+SimpleAXTreeUpdate
+ BrowserAccessibilityManagerWin::GetEmptyDocument() {
ui::AXNodeData empty_document;
empty_document.id = 0;
empty_document.role = ui::AX_ROLE_ROOT_WEB_AREA;
@@ -59,7 +60,7 @@ ui::AXTreeUpdate BrowserAccessibilityManagerWin::GetEmptyDocument() {
(1 << ui::AX_STATE_READ_ONLY) |
(1 << ui::AX_STATE_BUSY);
- ui::AXTreeUpdate update;
+ SimpleAXTreeUpdate update;
update.nodes.push_back(empty_document);
return update;
}