// Copyright 2024 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef CHROME_BROWSER_GLOBAL_FEATURES_H_ #define CHROME_BROWSER_GLOBAL_FEATURES_H_ #include <memory.h> #include "base/functional/callback.h" #include "build/build_config.h" namespace system_permission_settings { class PlatformHandle; } // namespace system_permission_settings namespace whats_new { #if BUILDFLAG(IS_WIN) || BUILDFLAG(IS_MAC) || BUILDFLAG(IS_LINUX) class WhatsNewRegistry; #endif } // namespace whats_new // This class owns the core controllers for features that are globally // scoped on desktop. It can be subclassed by tests to perform // dependency injection. class GlobalFeatures { … }; #endif // CHROME_BROWSER_GLOBAL_FEATURES_H_