Home | History | Annotate | Download | only in chromeos
      1 // Copyright (c) 2012 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 CHROMEOS_CHROMEOS_SWITCHES_H_
      6 #define CHROMEOS_CHROMEOS_SWITCHES_H_
      7 
      8 #include "chromeos/chromeos_export.h"
      9 
     10 namespace chromeos {
     11 namespace switches {
     12 
     13 // Switches that are used in src/chromeos must go here.
     14 // Other switches that apply just to chromeos code should go here also (along
     15 // with any code that is specific to the chromeos system). ChromeOS specific UI
     16 // should be in src/ash.
     17 
     18 // Note: If you add a switch, consider if it needs to be copied to a subsequent
     19 // command line if the process executes a new copy of itself.  (For example,
     20 // see chromeos::LoginUtil::GetOffTheRecordCommandLine().)
     21 
     22 // Please keep alphabetized.
     23 CHROMEOS_EXPORT extern const char kAppOemManifestFile[];
     24 CHROMEOS_EXPORT extern const char kAshWebUIInit[];
     25 CHROMEOS_EXPORT extern const char kConsumerDeviceManagementUrl[];
     26 CHROMEOS_EXPORT extern const char kDbusStub[];
     27 CHROMEOS_EXPORT extern const char kDerelictDetectionTimeout[];
     28 CHROMEOS_EXPORT extern const char kDerelictIdleTimeout[];
     29 CHROMEOS_EXPORT extern const char kDisableBootAnimation[];
     30 CHROMEOS_EXPORT extern const char kDisableDemoMode[];
     31 CHROMEOS_EXPORT extern const char kDisableGeniusApp[];
     32 CHROMEOS_EXPORT extern const char kDisableHIDDetectionOnOOBE[];
     33 CHROMEOS_EXPORT extern const char kDisableLoginAnimations[];
     34 CHROMEOS_EXPORT extern const char kDisableLoginScrollIntoView[];
     35 CHROMEOS_EXPORT extern const char kDisableNetworkPortalNotification[];
     36 CHROMEOS_EXPORT extern const char kDisableNewChannelSwitcherUI[];
     37 CHROMEOS_EXPORT extern const char kDisableNewKioskUI[];
     38 CHROMEOS_EXPORT extern const char kDisableQuickofficeComponentApp[];
     39 CHROMEOS_EXPORT extern const char kDisableVolumeAdjustSound[];
     40 CHROMEOS_EXPORT extern const char kEnableCarrierSwitching[];
     41 CHROMEOS_EXPORT extern const char kEnableChromeVoxNext[];
     42 CHROMEOS_EXPORT extern const char kEnableConsumerManagement[];
     43 CHROMEOS_EXPORT extern const char kEnableEmbeddedSignin[];
     44 CHROMEOS_EXPORT extern const char kEnableExtensionAssetsSharing[];
     45 CHROMEOS_EXPORT extern const char kEnableFileManagerMTP[];
     46 CHROMEOS_EXPORT extern const char kEnableKioskMode[];
     47 CHROMEOS_EXPORT extern const char kEnableNetworkPortalNotification[];
     48 CHROMEOS_EXPORT extern const char kEnableRequestTabletSite[];
     49 CHROMEOS_EXPORT extern const char kEnableRollbackOption[];
     50 CHROMEOS_EXPORT extern const char kEnableTouchpadThreeFingerClick[];
     51 CHROMEOS_EXPORT extern const char kEnterpriseEnableForcedReEnrollment[];
     52 CHROMEOS_EXPORT extern const char kEnterpriseEnrollmentInitialModulus[];
     53 CHROMEOS_EXPORT extern const char kEnterpriseEnrollmentModulusLimit[];
     54 CHROMEOS_EXPORT extern const char kEnterpriseEnrollmentSkipRobotAuth[];
     55 CHROMEOS_EXPORT extern const char kFileManagerEnableNewGallery[];
     56 CHROMEOS_EXPORT extern const char kFileManagerEnableNewAudioPlayer[];
     57 CHROMEOS_EXPORT extern const char kFirstExecAfterBoot[];
     58 CHROMEOS_EXPORT extern const char kForceLoginManagerInTests[];
     59 CHROMEOS_EXPORT extern const char kGuestSession[];
     60 CHROMEOS_EXPORT extern const char kHasChromeOSDiamondKey[];
     61 CHROMEOS_EXPORT extern const char kHasChromeOSKeyboard[];
     62 CHROMEOS_EXPORT extern const char kHomedir[];
     63 CHROMEOS_EXPORT extern const char kIgnoreUserProfileMappingForTests[];
     64 CHROMEOS_EXPORT extern const char kKioskModeScreensaverPath[];
     65 CHROMEOS_EXPORT extern const char kLoginManager[];
     66 CHROMEOS_EXPORT extern const char kLoginPassword[];
     67 CHROMEOS_EXPORT extern const char kLoginProfile[];
     68 CHROMEOS_EXPORT extern const char kLoginUser[];
     69 CHROMEOS_EXPORT extern const char kNaturalScrollDefault[];
     70 CHROMEOS_EXPORT extern const char kOobeSkipPostLogin[];
     71 CHROMEOS_EXPORT extern const char kOobeTimerInterval[];
     72 CHROMEOS_EXPORT extern const char kOobeGuestSession[];
     73 CHROMEOS_EXPORT extern const char kPowerStub[];
     74 CHROMEOS_EXPORT extern const char kShillStub[];
     75 CHROMEOS_EXPORT extern const char kSmsTestMessages[];
     76 CHROMEOS_EXPORT extern const char kStubCrosSettings[];
     77 CHROMEOS_EXPORT extern const char kForceFirstRunUI[];
     78 CHROMEOS_EXPORT extern const char kEnableFirstRunUITransitions[];
     79 CHROMEOS_EXPORT extern const char kDisableSamlSignin[];
     80 CHROMEOS_EXPORT extern const char kTestAutoUpdateUI[];
     81 
     82 }  // namespace switches
     83 }  // namespace chromeos
     84 
     85 #endif  // CHROMEOS_CHROMEOS_SWITCHES_H_
     86