1234567891011121314151617181920212223242526272829 |
- // Copyright 2019 The Chromium Authors. All rights reserved.
- // Use of this source code is governed by a BSD-style license that can be
- // found in the LICENSE file.
- #ifndef ASH_PUBLIC_CPP_ASH_PREFS_H_
- #define ASH_PUBLIC_CPP_ASH_PREFS_H_
- #include "ash/ash_export.h"
- class PrefRegistrySimple;
- namespace ash {
- // Registers all ash related local state prefs to the given |registry|.
- ASH_EXPORT void RegisterLocalStatePrefs(PrefRegistrySimple* registry,
- bool for_test = false);
- // Register ash related sign-in/user profile prefs to |registry|. When
- // |for_test| is true this registers foreign user profile prefs (e.g. chrome
- // prefs) as if they are owned by ash. This allows test code to read the pref
- // values.
- ASH_EXPORT void RegisterSigninProfilePrefs(PrefRegistrySimple* registry,
- bool for_test = false);
- ASH_EXPORT void RegisterUserProfilePrefs(PrefRegistrySimple* registry,
- bool for_test = false);
- } // namespace ash
- #endif // ASH_PUBLIC_CPP_ASH_PREFS_H_
|