Chromium Code Reviews| Index: webkit/api/public/WebAccessibilityCache.h |
| =================================================================== |
| --- webkit/api/public/WebAccessibilityCache.h (revision 30762) |
| +++ webkit/api/public/WebAccessibilityCache.h (working copy) |
| @@ -28,20 +28,33 @@ |
| * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| */ |
| -#ifndef WebAccessibilityController_h |
| -#define WebAccessibilityController_h |
| +#ifndef WebAccessibilityCache_h |
| +#define WebAccessibilityCache_h |
| #include "WebCommon.h" |
| namespace WebKit { |
| + class WebView; |
| + class WebAccessibilityObject; |
| - // FIXME: Move all methods of WebAcessibilityManager here. |
| - class WebAccessibilityController { |
| + // FIXME: Should be eliminated to use AXObjectCache instead. |
|
darin (slow to review)
2009/11/04 19:17:15
nit: this comment should move to WebAccessibilityC
dglazkov
2009/11/04 19:50:05
Done.
|
| + class WebAccessibilityCache { |
| public: |
| - WebAccessibilityController() {} |
| - virtual ~WebAccessibilityController() {} |
| + WebAccessibilityCache() {} |
| + virtual ~WebAccessibilityCache() {} |
| + static WebAccessibilityCache* create(); |
| static void enableAccessibility(); |
| + |
| + virtual void initialize(WebView* view) = 0; |
| + virtual bool isInitialized() const = 0; |
| + |
| + virtual WebAccessibilityObject getObjectById(int) = 0; |
| + virtual bool isValidId(int) const = 0; |
| + virtual int addOrGetId(const WebAccessibilityObject& object) = 0; |
| + |
| + virtual void remove(int) = 0; |
| + virtual void clear() = 0; |
| }; |
| } // namespace WebKit |
| Property changes on: webkit\api\public\WebAccessibilityCache.h |
| ___________________________________________________________________ |
| Added: svn:eol-style |
| + LF |