diff options
Diffstat (limited to 'chromium/content/browser/accessibility/browser_accessibility_manager_mac.h')
-rw-r--r-- | chromium/content/browser/accessibility/browser_accessibility_manager_mac.h | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/chromium/content/browser/accessibility/browser_accessibility_manager_mac.h b/chromium/content/browser/accessibility/browser_accessibility_manager_mac.h index 3b00f051121..fb2a0eb47b0 100644 --- a/chromium/content/browser/accessibility/browser_accessibility_manager_mac.h +++ b/chromium/content/browser/accessibility/browser_accessibility_manager_mac.h @@ -16,25 +16,32 @@ class CONTENT_EXPORT BrowserAccessibilityManagerMac public: BrowserAccessibilityManagerMac( NSView* parent_view, - const AccessibilityNodeData& src, + const ui::AXTreeUpdate& initial_tree, BrowserAccessibilityDelegate* delegate, BrowserAccessibilityFactory* factory = new BrowserAccessibilityFactory()); - static AccessibilityNodeData GetEmptyDocument(); + static ui::AXTreeUpdate GetEmptyDocument(); + + virtual BrowserAccessibility* GetFocus(BrowserAccessibility* root) OVERRIDE; // Implementation of BrowserAccessibilityManager. virtual void NotifyAccessibilityEvent( - blink::WebAXEvent event_type, BrowserAccessibility* node) OVERRIDE; + ui::AXEvent event_type, BrowserAccessibility* node) OVERRIDE; NSView* parent_view() { return parent_view_; } private: + virtual void OnNodeCreationFinished(ui::AXNode* node) OVERRIDE; + virtual void OnTreeUpdateFinished() OVERRIDE; + // This gives BrowserAccessibilityManager::Create access to the class // constructor. friend class BrowserAccessibilityManager; NSView* parent_view_; + bool created_live_region_; + DISALLOW_COPY_AND_ASSIGN(BrowserAccessibilityManagerMac); }; |