C
Qt Quick Ultralite Automotive Cluster Demo
// Copyright (C) 2024 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial #ifndef HMI_INPUT_H #define HMI_INPUT_H #include <qul/object.h> #include <qul/singleton.h> #include <qul/property.h> #include <qul/signal.h> #include <qul/eventqueue.h> #include "hmi_input_event.h" class HMIInput : public Qul::Singleton<HMIInput>, public Qul::EventQueue<HMIInputEvent> { public: Qul::Signal<void(int key)> pressed; Qul::Signal<void(int key)> released; void init(); void onEvent(const HMIInputEvent &inputEvent); }; #endif // HMI_INPUT_H