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