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.
Zuble documentation copyright © 2019 Bob Dinitto. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Zuble is a derivative work of Qt version 5. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.