1 /* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
2 /* This Source Code Form is subject to the terms of the Mozilla Public
3  * License, v. 2.0. If a copy of the MPL was not distributed with this
4  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
5 
6 #ifndef mozilla_a11y_RootAccessibleWrap_h__
7 #define mozilla_a11y_RootAccessibleWrap_h__
8 
9 #include "RootAccessible.h"
10 
11 namespace mozilla {
12 
13 class PresShell;
14 
15 namespace a11y {
16 
17 class RootAccessibleWrap : public RootAccessible {
18  public:
19   RootAccessibleWrap(dom::Document* aDocument, PresShell* aPresShell);
20   virtual ~RootAccessibleWrap();
21 
22   // RootAccessible
23   virtual void DocumentActivated(DocAccessible* aDocument);
24 };
25 
26 }  // namespace a11y
27 }  // namespace mozilla
28 
29 #endif
30