C
Qt Quick Ultralite Thermostat Demo
// Copyright (C) 2024 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial #ifndef FLICKCONTROL_H #define FLICKCONTROL_H #include <qul/property.h> #include <qul/singleton.h> #include <qul/timer.h> #include <platforminterface/platforminterface.h> #include <platform/platform.h> struct FlickControl : public Qul::Singleton<FlickControl> { void startFlick(int x, int y, int dx, int dy); void endFlick(); void continueFlick(); bool running(); private: bool flickInProgress = false; Qul::Timer timer; int _dx; int _dy; }; #endif // FLICKCONTROL_H