C
Defining singletons in QML
Qt Quick Ultralite allows you to define a singleton in QML. Follow these steps to define a singleton:
- Add
pragma Singletonat the beginning of the file - Add the Singleton QML file to a QmlProject-defined QML module
The Singleton pragma is allowed only for QML files within a QML module.
Example
The Singleton QML file:
The CMakeLists.txt file:
qul_add_qml_module(myqmlsingleton-module
URI MyQmlSingleton
QML_FILES
MyQmlSingleton.qml
)
target_link_libraries(my-app PRIVATE myqmlsingleton-module)The main QML file:
See also MCU.Module.
Available under certain Qt licenses.
Find out more.