WARNING: USE THIS SOFTWARE AT YOUR OWN RISK! THIS IS EXPERIMENTAL SOFTWARE NOT INTENDED FOR PRODUCTION USE! Zuble is currently an early stage prototype. As such Zuble is minimally tested and inherently unstable. It is provided for experimental, development, and demonstration purposes only. Zuble QML Types   |  Zuble C++ Classes   |  Zuble Overview
Zuble  0.1
Zuble Framework C++/QML extension API
Classes | Namespaces | Typedefs
ZblApp.h File Reference
#include "zblcore_global.h"
#include "zglobal.h"
#include "ZblPlugin.h"
#include <QObject>
#include <QQmlEngine>
#include <QJSEngine>
#include <QReadWriteLock>
#include <QThreadStorage>
Include dependency graph for ZblApp.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Zbl::ZblApp
 The primary QML API to the Zuble plugin library. Zuble applications access this object through the javascript global name "Zbl". More...
 
class  Zbl::ZblApp::TimerMethodCall
 This inner class allows ZblApp to store javascript function pointers that are used to provide timer support to Zuble background threads. More...
 
class  Zbl::ZblApp::AppPtr
 A mechanism for safely holding a ZblApp object pointer in thread local storage. More...
 

Namespaces

 Zbl
 

Typedefs

typedef QMap< QString, ZScriptThread * > Zbl::ZScriptMap