blob: 35ff133254097cca94a7135409b6fe4f8c6b55be [file] [log] [blame]
Dominic Mazzoni7b82a6d2017-08-30 04:52:261// Copyright 2017 The Chromium Authors. All rights reserved.
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 CHROME_BROWSER_ACCESSIBILITY_ACCESSIBILITY_PERMISSION_CONTEXT_H_
6#define CHROME_BROWSER_ACCESSIBILITY_ACCESSIBILITY_PERMISSION_CONTEXT_H_
7
8#include "base/macros.h"
Clark DuValla11361ad32020-02-20 22:14:279#include "components/permissions/permission_context_base.h"
Dominic Mazzoni7b82a6d2017-08-30 04:52:2610
Clark DuValla11361ad32020-02-20 22:14:2711class AccessibilityPermissionContext
12 : public permissions::PermissionContextBase {
Dominic Mazzoni7b82a6d2017-08-30 04:52:2613 public:
Clark DuValla11361ad32020-02-20 22:14:2714 explicit AccessibilityPermissionContext(
15 content::BrowserContext* browser_context);
Dominic Mazzoni7b82a6d2017-08-30 04:52:2616 ~AccessibilityPermissionContext() override;
17
18 private:
19 // PermissionContextBase:
20 bool IsRestrictedToSecureOrigins() const override;
21
22 DISALLOW_COPY_AND_ASSIGN(AccessibilityPermissionContext);
23};
24
25#endif // CHROME_BROWSER_ACCESSIBILITY_ACCESSIBILITY_PERMISSION_CONTEXT_H_