Fix: warnings in media/capture/filters
[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   virtual void LoadOrReloadAccessibility() = 0;
20 };
21
22 }  // namespace chrome_pdf
23
24 #endif  // PDF_PDF_ACCESSIBILITY_ACTION_HANDLER_H_