[M108 Migration][HBBTV] Implement ewk_context_register_jsplugin_mime_types API
[platform/framework/web/chromium-efl.git] / pdf / pdf_accessibility_action_handler.h
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.
4
5 #ifndef PDF_PDF_ACCESSIBILITY_ACTION_HANDLER_H_
6 #define PDF_PDF_ACCESSIBILITY_ACTION_HANDLER_H_
7
8 namespace chrome_pdf {
9
10 struct AccessibilityActionData;
11
12 class PdfAccessibilityActionHandler {
13  public:
14   virtual ~PdfAccessibilityActionHandler() = default;
15
16   virtual void EnableAccessibility() = 0;
17   virtual void HandleAccessibilityAction(
18       const AccessibilityActionData& action_data) = 0;
19 };
20
21 }  // namespace chrome_pdf
22
23 #endif  // PDF_PDF_ACCESSIBILITY_ACTION_HANDLER_H_