| Index: chrome/browser/chromeos/system/input_device_settings.h
|
| diff --git a/chrome/browser/chromeos/system/input_device_settings.h b/chrome/browser/chromeos/system/input_device_settings.h
|
| index 5cf208f29a27b384e3d53e4eaf9dad212c6a6cdf..18f9c3373eaa5cf4d4df40e6224e83ef6bb15bd9 100644
|
| --- a/chrome/browser/chromeos/system/input_device_settings.h
|
| +++ b/chrome/browser/chromeos/system/input_device_settings.h
|
| @@ -174,16 +174,28 @@ class CHROMEOS_EXPORT InputDeviceSettings {
|
| // where other input devices like mouse are absent.
|
| static bool ForceKeyboardDrivenUINavigation();
|
|
|
| - // Registers profile pref names for touchpad and touch screen statuses.
|
| + // Registers local pref names for touchscreen status.
|
| + static void RegisterPrefs(PrefRegistrySimple* registry);
|
| +
|
| + // Registers profile pref names for touchpad and touchscreen statuses.
|
| static void RegisterProfilePrefs(PrefRegistrySimple* registry);
|
|
|
| - // Updates the on/off status of the touchscreen/touchpad from the active
|
| - // user's preferences.
|
| - void UpdateTouchDevicesStatusFromActiveProfilePrefs();
|
| + // Updates the on/off status of the touchscreen/touchpad from the preferences.
|
| + void UpdateTouchDevicesStatusFromPrefs();
|
| +
|
| + // If |use_local_state| is true, returns the touchscreen status from local
|
| + // prefs, otherwise from user prefs.
|
| + bool IsTouchscreenEnabledInPrefs(bool use_local_state) const;
|
| +
|
| + // Sets the status of touchscreen to |enabled| in prefs. If |use_local_state|,
|
| + // pref is set in local state, otherwise in user pref.
|
| + void SetTouchscreenEnabledInPrefs(bool enabled, bool use_local_state);
|
| +
|
| + // Updates the on/off status of the touchscreen from the combination of local
|
| + // and user's preferences.
|
| + void UpdateTouchscreenStatusFromPrefs();
|
|
|
| - // Toggles the status of Touchscreen/Touchpad on or off and updates the local
|
| - // prefs.
|
| - void ToggleTouchscreen();
|
| + // Toggles the status of touchpad on or off and updates the user prefs.
|
| void ToggleTouchpad();
|
|
|
| // Calls |callback|, possibly asynchronously, after determining if a touchpad
|
|
|