From 7d5536e2abca61f503ed68521603bd30700a7e5e Mon Sep 17 00:00:00 2001 From: jacqueline Date: Tue, 3 Oct 2023 10:37:29 +1100 Subject: Generalise the lvgl input driver in preparation for more input methods --- src/ui/include/wheel_encoder.hpp | 33 --------------------------------- 1 file changed, 33 deletions(-) delete mode 100644 src/ui/include/wheel_encoder.hpp (limited to 'src/ui/include/wheel_encoder.hpp') 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 - * - * SPDX-License-Identifier: GPL-3.0-only - */ - -#pragma once - -#include - -#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 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 wheel_; -}; - -} // namespace ui -- cgit v1.2.3