chromium/ui/events/ozone/evdev/mouse_button_map_evdev.cc

// Copyright 2014 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "ui/events/ozone/evdev/mouse_button_map_evdev.h"

#include <linux/input.h>

#include "base/feature_list.h"
#include "base/logging.h"

#if BUILDFLAG(IS_CHROMEOS_ASH)
#include "ash/constants/ash_features.h"
#endif  // BUILDFLAG(IS_CHROMEOS_ASH)

namespace ui {
namespace {

// Used as the id to mark the value of the setting before settings were split
// per-device.
constexpr int kSharedDeviceSettingsId =;

bool ShouldEnablePerDeviceSettings() {}

}  // namespace

MouseButtonMapEvdev::MouseButtonMapEvdev()
    :{}

MouseButtonMapEvdev::~MouseButtonMapEvdev() {}

void MouseButtonMapEvdev::SetPrimaryButtonRight(std::optional<int> device_id,
                                                bool primary_button_right) {}

int MouseButtonMapEvdev::GetMappedButton(int device_id, uint16_t button) const {}

void MouseButtonMapEvdev::RemoveDeviceFromSettings(int device_id) {}

}  // namespace ui