Commit 46015a8f authored by Melissa Zhang's avatar Melissa Zhang Committed by Commit Bot

[Tablet Form Factor] Add optional flag

Adds an optional flag for devices with tablet form factor.

BUG=1019549

Change-Id: I24a95d473fa59d9efe582986b6e19330afa75b07
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1888857Reviewed-by: default avatarYury Khmel <khmel@chromium.org>
Reviewed-by: default avatarJeevan Shikaram <jshikaram@chromium.org>
Commit-Queue: Melissa Zhang <melzhang@chromium.org>
Cr-Commit-Position: refs/heads/master@{#712046}
parent 0bfe8b03
...@@ -268,6 +268,9 @@ const char kEnableMarketingOptInScreen[] = "enable-market-opt-in"; ...@@ -268,6 +268,9 @@ const char kEnableMarketingOptInScreen[] = "enable-market-opt-in";
// Enables request of tablet site (via user agent override). // Enables request of tablet site (via user agent override).
const char kEnableRequestTabletSite[] = "enable-request-tablet-site"; const char kEnableRequestTabletSite[] = "enable-request-tablet-site";
// Enables tablet form factor.
const char kEnableTabletFormFactor[] = "enable-tablet-form-factor";
// Enables the touch calibration option in MD settings UI for valid touch // Enables the touch calibration option in MD settings UI for valid touch
// displays. // displays.
const char kEnableTouchCalibrationSetting[] = const char kEnableTouchCalibrationSetting[] =
...@@ -572,6 +575,11 @@ bool ShouldSkipOobePostLogin() { ...@@ -572,6 +575,11 @@ bool ShouldSkipOobePostLogin() {
return base::CommandLine::ForCurrentProcess()->HasSwitch(kOobeSkipPostLogin); return base::CommandLine::ForCurrentProcess()->HasSwitch(kOobeSkipPostLogin);
} }
bool IsTabletFormFactor() {
return base::CommandLine::ForCurrentProcess()->HasSwitch(
kEnableTabletFormFactor);
}
bool IsGaiaServicesDisabled() { bool IsGaiaServicesDisabled() {
return base::CommandLine::ForCurrentProcess()->HasSwitch( return base::CommandLine::ForCurrentProcess()->HasSwitch(
kDisableGaiaServices); kDisableGaiaServices);
......
...@@ -104,6 +104,8 @@ COMPONENT_EXPORT(CHROMEOS_CONSTANTS) ...@@ -104,6 +104,8 @@ COMPONENT_EXPORT(CHROMEOS_CONSTANTS)
extern const char kEnableChromevoxDeveloperOption[]; extern const char kEnableChromevoxDeveloperOption[];
COMPONENT_EXPORT(CHROMEOS_CONSTANTS) extern const char kEnableConsumerKiosk[]; COMPONENT_EXPORT(CHROMEOS_CONSTANTS) extern const char kEnableConsumerKiosk[];
COMPONENT_EXPORT(CHROMEOS_CONSTANTS) COMPONENT_EXPORT(CHROMEOS_CONSTANTS)
extern const char kEnableTabletFormFactor[];
COMPONENT_EXPORT(CHROMEOS_CONSTANTS)
extern const char kEnableEncryptionMigration[]; extern const char kEnableEncryptionMigration[];
COMPONENT_EXPORT(CHROMEOS_CONSTANTS) COMPONENT_EXPORT(CHROMEOS_CONSTANTS)
extern const char kEnableExtensionAssetsSharing[]; extern const char kEnableExtensionAssetsSharing[];
...@@ -243,6 +245,9 @@ bool ShouldTetherHostScansIgnoreWiredConnections(); ...@@ -243,6 +245,9 @@ bool ShouldTetherHostScansIgnoreWiredConnections();
// Returns true if we should skip all other OOBE pages after user login. // Returns true if we should skip all other OOBE pages after user login.
COMPONENT_EXPORT(CHROMEOS_CONSTANTS) bool ShouldSkipOobePostLogin(); COMPONENT_EXPORT(CHROMEOS_CONSTANTS) bool ShouldSkipOobePostLogin();
// Returns true if the device is of tablet form factor.
COMPONENT_EXPORT(CHROMEOS_CONSTANTS) bool IsTabletFormFactor();
// Returns true if GAIA services has been disabled. // Returns true if GAIA services has been disabled.
COMPONENT_EXPORT(CHROMEOS_CONSTANTS) bool IsGaiaServicesDisabled(); COMPONENT_EXPORT(CHROMEOS_CONSTANTS) bool IsGaiaServicesDisabled();
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment