[go: nahoru, domu]

blob: 7be6bce3cef735e8bc9c8a10bb5e13060da912dd [file] [log] [blame]
// Copyright 2018 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_ASH_CROSTINI_CROSTINI_PREF_NAMES_H_
#define CHROME_BROWSER_ASH_CROSTINI_CROSTINI_PREF_NAMES_H_
class PrefRegistrySimple;
namespace crostini {
// Enum that specifies allowance modes for the adb sideloading user policy
enum class CrostiniArcAdbSideloadingUserAllowanceMode {
kDisallow = 0,
kAllow = 1,
};
namespace prefs {
extern const char kCrostiniEnabled[];
extern const char kCrostiniSharedUsbDevices[];
extern const char kCrostiniMicAllowed[];
extern const char kCrostiniCreateOptionsSharePathsKey[];
extern const char kCrostiniCreateOptionsContainerUsernameKey[];
extern const char kCrostiniCreateOptionsDiskSizeBytesKey[];
extern const char kCrostiniCreateOptionsImageServerUrlKey[];
extern const char kCrostiniCreateOptionsImageAliasKey[];
extern const char kCrostiniCreateOptionsAnsiblePlaybookKey[];
extern const char kCrostiniCreateOptionsUsedKey[];
extern const char kUserCrostiniAllowedByPolicy[];
extern const char kUserCrostiniExportImportUIAllowedByPolicy[];
extern const char kVmManagementCliAllowedByPolicy[];
extern const char kUserCrostiniRootAccessAllowedByPolicy[];
extern const char kCrostiniAnsiblePlaybookFilePath[];
extern const char kCrostiniDefaultContainerConfigured[];
extern const char kCrostiniArcAdbSideloadingUserPref[];
extern const char kCrostiniPortForwardingAllowedByPolicy[];
extern const char kTerminalSshAllowedByPolicy[];
extern const char kReportCrostiniUsageEnabled[];
extern const char kCrostiniLastLaunchTerminaComponentVersion[];
extern const char kCrostiniLastLaunchTerminaKernelVersion[];
extern const char kCrostiniLastLaunchTimeWindowStart[];
extern const char kCrostiniLastDiskSize[];
extern const char kCrostiniPortForwarding[];
extern const char kEngagementPrefsPrefix[];
void RegisterProfilePrefs(PrefRegistrySimple* registry);
} // namespace prefs
} // namespace crostini
#endif // CHROME_BROWSER_ASH_CROSTINI_CROSTINI_PREF_NAMES_H_