diff options
Diffstat (limited to 'src/ui/include/wheel_encoder.hpp')
| -rw-r--r-- | src/ui/include/wheel_encoder.hpp | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/src/ui/include/wheel_encoder.hpp b/src/ui/include/wheel_encoder.hpp deleted file mode 100644 index fcac5edd..00000000 --- a/src/ui/include/wheel_encoder.hpp +++ /dev/null @@ -1,33 +0,0 @@ -/* - * Copyright 2023 jacqueline <me@jacqueline.id.au> - * - * SPDX-License-Identifier: GPL-3.0-only - */ - -#pragma once - -#include <memory> - -#include "core/lv_group.h" -#include "hal/lv_hal_indev.h" - -#include "relative_wheel.hpp" - -namespace ui { - -class TouchWheelEncoder { - public: - explicit TouchWheelEncoder(std::unique_ptr<drivers::RelativeWheel> wheel); - - auto Read(lv_indev_data_t* data) -> void; - auto registration() -> lv_indev_t* { return registration_; } - - private: - lv_indev_drv_t driver_; - lv_indev_t* registration_; - - lv_key_t last_key_; - std::unique_ptr<drivers::RelativeWheel> wheel_; -}; - -} // namespace ui |
