C

Qt Quick Ultralite Watch Demo

// Copyright (C) 2024 The Qt Company Ltd.
// SPDX-License-Identifier: LicenseRef-Qt-Commercial

#ifndef WATCHMODEL_H
#define WATCHMODEL_H

#include <qul/property.h>
#include <qul/singleton.h>

class WatchModel : public Qul::Singleton<WatchModel>
{
public:
    WatchModel();

    Qul::Property<int> SecondAngle;
    Qul::Property<int> MinuteAngle;
    Qul::Property<int> HourAngle;
    Qul::Property<int> DayOfWeek;

    void update();
};

#endif