blob: 6e82dfadfab4013b2d02b069e36e26e7d9857903 [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
10namespace user_prefs {
11class PrefRegistrySyncable;
12} // namespace user_prefs
13
14namespace arc {
15namespace prefs {
16
17// Sorted in lexicographical order.
18ARC_EXPORT extern const char kArcActiveDirectoryPlayUserId[];
19ARC_EXPORT extern const char kArcApps[];
20ARC_EXPORT extern const char kArcBackupRestoreEnabled[];
21ARC_EXPORT extern const char kArcDataRemoveRequested[];
22ARC_EXPORT extern const char kArcEnabled[];
23ARC_EXPORT extern const char kArcPolicyComplianceReported[];
24ARC_EXPORT extern const char kArcTermsAccepted[];
25ARC_EXPORT extern const char kArcLocationServiceEnabled[];
26ARC_EXPORT extern const char kArcPackages[];
27ARC_EXPORT extern const char kArcPaiStarted[];
28ARC_EXPORT extern const char kArcSetNotificationsEnabledDeferred[];
29ARC_EXPORT extern const char kArcSignedIn[];
30ARC_EXPORT extern const char kArcCompatibleFilesystemChosen[];
31ARC_EXPORT extern const char kArcVoiceInteractionValuePropAccepted[];
32ARC_EXPORT extern const char kEcryptfsMigrationStrategy[];
33ARC_EXPORT extern const char kVoiceInteractionEnabled[];
34ARC_EXPORT extern const char kVoiceInteractionContextEnabled[];
35ARC_EXPORT extern const char kVoiceInteractionPrefSynced[];
36
37void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry);
38
39} // namespace prefs
40} // namespace arc
41
42#endif // COMPONENTS_ARC_ARC_PREFS_H_