/* * Copyright (c) 2020, Idan Horowitz * Copyright (c) 2021, the SerenityOS developers. * * SPDX-License-Identifier: BSD-2-Clause */ #pragma once #include #include #include #include class MouseSettingsWindow final : public GUI::Window { C_OBJECT(MouseSettingsWindow) public: virtual ~MouseSettingsWindow() override; private: MouseSettingsWindow(); void update_window_server(); void reset_default_values(); RefPtr m_speed_slider; RefPtr m_speed_label; RefPtr m_scroll_length_spinbox; RefPtr m_double_click_speed_slider; RefPtr m_double_click_speed_label; RefPtr m_ok_button; RefPtr m_apply_button; RefPtr m_reset_button; };