1 // Copyright 2021 The Chromium Authors
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 #ifndef PDF_PDF_ACCESSIBILITY_ACTION_HANDLER_H_
6 #define PDF_PDF_ACCESSIBILITY_ACTION_HANDLER_H_
10 struct AccessibilityActionData;
12 class PdfAccessibilityActionHandler {
14 virtual ~PdfAccessibilityActionHandler() = default;
16 virtual void EnableAccessibility() = 0;
17 virtual void HandleAccessibilityAction(
18 const AccessibilityActionData& action_data) = 0;
19 virtual void LoadOrReloadAccessibility() = 0;
22 } // namespace chrome_pdf
24 #endif // PDF_PDF_ACCESSIBILITY_ACTION_HANDLER_H_