#include "ui/events/ozone/evdev/input_device_settings_evdev.h"
#include "base/feature_list.h"
#include "ui/events/ozone/features.h"
#if BUILDFLAG(IS_CHROMEOS_ASH)
#include "ash/constants/ash_features.h"
#endif
namespace ui {
namespace {
constexpr int kSharedSettingsDeviceId = …;
bool ShouldEnablePerDeviceSettings() { … }
}
InputDeviceSettingsEvdev::InputDeviceSettingsEvdev()
: … { … }
InputDeviceSettingsEvdev::InputDeviceSettingsEvdev(
const InputDeviceSettingsEvdev& input_device_settings) = default;
InputDeviceSettingsEvdev::~InputDeviceSettingsEvdev() = default;
void InputDeviceSettingsEvdev::RemoveDeviceFromSettings(int device_id) { … }
TouchpadSettingsEvdev& InputDeviceSettingsEvdev::GetTouchpadSettings() { … }
MouseSettingsEvdev& InputDeviceSettingsEvdev::GetMouseSettings() { … }
PointingStickSettingsEvdev&
InputDeviceSettingsEvdev::GetPointingStickSettings() { … }
const TouchpadSettingsEvdev& InputDeviceSettingsEvdev::GetTouchpadSettings()
const { … }
const MouseSettingsEvdev& InputDeviceSettingsEvdev::GetMouseSettings() const { … }
const PointingStickSettingsEvdev&
InputDeviceSettingsEvdev::GetPointingStickSettings() const { … }
TouchpadSettingsEvdev& InputDeviceSettingsEvdev::GetTouchpadSettings(
int device_id) { … }
MouseSettingsEvdev& InputDeviceSettingsEvdev::GetMouseSettings(int device_id) { … }
PointingStickSettingsEvdev& InputDeviceSettingsEvdev::GetPointingStickSettings(
int device_id) { … }
const TouchpadSettingsEvdev& InputDeviceSettingsEvdev::GetTouchpadSettings(
int device_id) const { … }
const MouseSettingsEvdev& InputDeviceSettingsEvdev::GetMouseSettings(
int device_id) const { … }
const PointingStickSettingsEvdev&
InputDeviceSettingsEvdev::GetPointingStickSettings(int device_id) const { … }
TouchpadSettingsEvdev::TouchpadSettingsEvdev() = default;
TouchpadSettingsEvdev::TouchpadSettingsEvdev(
const TouchpadSettingsEvdev& touchpad_settings) = default;
TouchpadSettingsEvdev::~TouchpadSettingsEvdev() = default;
}