diff options
author | dmazzoni <dmazzoni@chromium.org> | 2015-08-04 14:07:06 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-08-04 21:07:57 +0000 |
commit | ac6cdd00c17b8643f490a5473d445122af62fda9 (patch) | |
tree | ec78cf78b6662ef55f7d303e60cfc44049f863b2 /content/browser/accessibility/browser_accessibility_manager_win.cc | |
parent | d22240aa6ae044791c152d2709bff9c30d6ae138 (diff) | |
download | chromium_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.cc | 9 |
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; } |