C
Qt Quick Ultralite image_loading Example
// Copyright (C) 2026 The Qt Company Ltd. // SPDX-License-Identifier: LicenseRef-Qt-Commercial #include "ImageLoadingApp/image_loading.h" #include "myimageloader.h" #include <qul/application.h> extern "C" { Qul::Application &_qul_app() { static Qul::Application _qul_app; return _qul_app; } ImageLoadingApp::image_loading &_qul_item() { static ImageLoadingApp::image_loading _qul_item; return _qul_item; } void qul_init_hardware(void) { Qul::initHardware(); } void qul_init_platform(void) { Qul::initPlatform(); } void qul_init_application(void) { Qul::Application &app = _qul_app(); static MyImageProvider myImageProvider; app.addImageProvider("myimageprovider", &myImageProvider); app.setRootItem(&_qul_item()); } uint64_t qul_update_engine(void) { return _qul_app().update(); } void qul_app_exec(void) { _qul_app().exec(); } } // extern "C"