// Copyright 2020 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef EXTENSIONS_BROWSER_SUPERVISED_USER_EXTENSIONS_DELEGATE_H_ #define EXTENSIONS_BROWSER_SUPERVISED_USER_EXTENSIONS_DELEGATE_H_ #include "base/functional/callback.h" #include "extensions/common/extension.h" namespace content { class WebContents; } // namespace content namespace gfx { class ImageSkia; } // namespace gfx // These enum values represent the supervised user flows that lead to // displaying the Extensions parent approval dialog. // These values are logged to UMA. Entries should not be renumbered and // numeric values should never be reused. // LINT.IfChange(SupervisedUserExtensionParentApprovalEntryPoint) enum class SupervisedUserExtensionParentApprovalEntryPoint : int { … }; // LINT.ThenChange(//tools/metrics/histograms/metadata/families/enums.xml:SupervisedUserExtensionParentApprovalEntryPoint) namespace extensions { class SupervisedUserExtensionsDelegate { … }; } // namespace extensions #endif // EXTENSIONS_BROWSER_SUPERVISED_USER_EXTENSIONS_DELEGATE_H_