C

Qt Quick Ultralite painteditem Example

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

#include "PaintedItemApp/oscillator.h"
#include <qul/application.h>
#include <qul/qul.h>

#include <cstdint>

int main()
{
    Qul::initHardware();
    Qul::Application app;

    Qul::initPlatform();
    static PaintedItemApp::oscillator item;
#ifdef NO_TOUCH
    item.automaticAnimation.setValue(true);
#endif
    app.setRootItem(&item);
    while (true) {
        const uint64_t nextUpdate = app.update();
        app.waitUntil(nextUpdate);
    }
}