Zuble QML Types   |  Zuble C++ Classes   |  Table of Contents

Zuble QML Runtime Environment

zbl program

zbl is the program that runs Zuble applications. It's a C++ application that hosts Zuble's QML stack. Alternately zbl can host a custom QML stack as specified by the Zuble application's configuration. zbl was developed using Qt Creator. It uses QPluginLoader to load the Zuble core plugin and QtQuick2ApplicationViewer to load and run the QML stack.

zbl takes as its argument the name of a Zuble application to run. Zuble applications packaged within the same SNAP must have unique names.

zbl first loads the Zuble core plugin, then loads resources as specified in zblconfig.xml and finally runs either main.qml in the Zuble application's root directory or zblmain.qml from the the core resource (.rcc) file.