Avi Drissman | 8ba1bad | 2022-09-13 19:22:36 | [diff] [blame] | 1 | // Copyright 2020 The Chromium Authors |
Mugdha Lakhani | 2601245 | 2020-03-20 00:24:01 | [diff] [blame] | 2 | // Use of this source code is governed by a BSD-style license that can be |
| 3 | // found in the LICENSE file. |
| 4 | |
Mugdha Lakhani | b676216 | 2020-03-30 10:23:25 | [diff] [blame] | 5 | #ifndef COMPONENTS_PAGE_INFO_PAGE_INFO_UI_DELEGATE_H_ |
| 6 | #define COMPONENTS_PAGE_INFO_PAGE_INFO_UI_DELEGATE_H_ |
Mugdha Lakhani | 2601245 | 2020-03-20 00:24:01 | [diff] [blame] | 7 | |
Arthur Sonzogni | c571efb | 2024-01-26 20:26:18 | [diff] [blame] | 8 | #include <optional> |
| 9 | |
Mugdha Lakhani | 2601245 | 2020-03-20 00:24:01 | [diff] [blame] | 10 | #include "build/build_config.h" |
| 11 | #include "components/content_settings/core/common/content_settings_types.h" |
Olesia Marukhno | 52e8434 | 2024-12-12 10:46:10 | [diff] [blame] | 12 | #include "components/page_info/core/page_info_types.h" |
Illia Klimov | 2c6138b | 2023-08-14 09:39:25 | [diff] [blame] | 13 | #include "content/public/browser/permission_result.h" |
Mugdha Lakhani | 2601245 | 2020-03-20 00:24:01 | [diff] [blame] | 14 | |
Illia Klimov | 15550f75 | 2022-08-11 19:33:10 | [diff] [blame] | 15 | namespace blink { |
| 16 | enum class PermissionType; |
| 17 | } |
| 18 | |
Mugdha Lakhani | 2601245 | 2020-03-20 00:24:01 | [diff] [blame] | 19 | class PageInfoUiDelegate { |
| 20 | public: |
Mugdha Lakhani | 9848bed | 2020-04-07 16:40:22 | [diff] [
|