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 | Macros
ZblCog.h File Reference
#include <QObject>
#include <QReadWriteLock>
#include <qqml.h>
#include "ZblPlugin.h"
#include "ZblLogManager.h"
Include dependency graph for ZblCog.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Zbl::ZblCog
 Maintains a map of Zuble Sprockets and creates Sprocket object factories for javascript background threads. Manages Zuble resource plugins. More...
 

Namespaces

 Zbl
 

Macros

#define zCog   (Zbl::ZblCog::zInstance())
 
#define zblRegisterType(uri, versionMajor, versionMinor, qmlName, typeName, createFunc)
 

Macro Definition Documentation

◆ zblRegisterType

#define zblRegisterType (   uri,
  versionMajor,
  versionMinor,
  qmlName,
  typeName,
  createFunc 
)
Value:
qmlRegisterType<typeName>(uri, versionMajor, versionMinor, qmlName); \
zCog.registerSprocketObject(uri, versionMajor, versionMinor, qmlName, createFunc); \
static int versionMinor
Definition: main.cpp:60
static int versionMajor
Definition: main.cpp:59

Definition at line 36 of file ZblCog.h.

Referenced by Zbl::ZblDatabase::registerType().

◆ zCog

#define zCog   (Zbl::ZblCog::zInstance())