blob: 23c8b321879d1d283c8152272709496cada68e7c [file] [log] [blame]
Hidehiko Abe33e9adf2017-09-13 06:12:231// 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 COMPONENTS_ARC_ARC_PREFS_H_
6#define COMPONENTS_ARC_ARC_PREFS_H_
7
8#include "components/arc/arc_export.h"
9
Hidehiko Abec17522b2017-09-22 17:46:0710class PrefRegistrySimple;
Hidehiko Abe33e9adf2017-09-13 06:12:2311
12namespace arc {
13namespace prefs {
14
15// Sorted in lexicographical order.
16ARC_EXPORT extern const char kArcActiveDirectoryPlayUserId[];
17ARC_EXPORT extern const char kArcApps[];
18ARC_EXPORT extern const char kArcBackupRestoreEnabled[];
19ARC_EXPORT extern const char kArcDataRemoveRequested[];
20ARC_EXPORT extern const char kArcEnabled[];
Yue Cend92f5322018-06-15 19:34:3521ARC_EXPORT extern const char kArcFastAppReinstallPackages[];
22ARC_EXPORT extern const char kArcFastAppReinstallStarted[];
[email protected]0d31fd72018-04-09 17:07:4423ARC_EXPORT extern const char kArcInitialSettingsPending[];
Hidehiko Abe33e9adf2017-09-13 06:12:2324ARC_EXPORT extern const char kArcPolicyComplianceReported[];
25ARC_EXPORT extern const char kArcTermsAccepted[];
[email protected]44b139f22018-03-28 19:42:5926ARC_EXPORT extern const char kArcTermsShownInOobe[];
Hidehiko Abe33e9adf2017-09-13 06:12:2327ARC_EXPORT extern const char kArcLocationServiceEnabled[];
28ARC_EXPORT extern const char kArcPackages[];
29ARC_EXPORT extern const char kArcPaiStarted[];
Bartosz Fabianowski79028ae2018-02-23 17:25:0330ARC_EXPORT extern const char kArcPushInstallAppsRequested[];
31ARC_EXPORT extern const char kArcPushInstallAppsPending[];
Hidehiko Abe33e9adf2017-09-13 06:12:2332ARC_EXPORT extern const char kArcSetNotificationsEnabledDeferred[];
33ARC_EXPORT extern const char kArcSignedIn[];
Josh Horwich7da098a2018-06-29 17:48:0734ARC_EXPORT extern const char kArcSkippedReportingNotice[];
Bruno Kim Medeiros Cesarc06639662018-06-02 01:00:3735ARC_EXPORT extern const char kArcSupervisionTransition[];
Hidehiko Abe33e9adf2017-09-13 06:12:2336ARC_EXPORT extern const char kArcCompatibleFilesystemChosen[];
37ARC_EXPORT extern const char kArcVoiceInteractionValuePropAccepted[];
38ARC_EXPORT extern const char kEcryptfsMigrationStrategy[];
Oren Blasbergbc8ffc532017-09-13 23:33:0039ARC_EXPORT extern const char kSmsConnectEnabled[];
Yue Li17ec674e2018-07-19 00:00:5140
41// TODO(b/110211045): Move Assistant related prefs to ash.
42ARC_EXPORT extern const char kVoiceInteractionActivityControlAccepted[];
Hidehiko Abe33e9adf2017-09-13 06:12:2343ARC_EXPORT extern const char kVoiceInteractionEnabled[];
44ARC_EXPORT extern const char kVoiceInteractionContextEnabled[];
Yue Li4b2795e42018-06-19 16:58:0545ARC_EXPORT extern const char kVoiceInteractionHotwordEnabled[];
Hidehiko Abe33e9adf2017-09-13 06:12:2346
Hidehiko Abec17522b2017-09-22 17:46:0747void RegisterProfilePrefs(PrefRegistrySimple* registry);
Hidehiko Abe33e9adf2017-09-13 06:12:2348
49} // namespace prefs
50} // namespace arc
51
52#endif // COMPONENTS_ARC_ARC_PREFS_H_