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
Namespaces | Typedefs
ZblPlugin.h File Reference
#include <QMultiMap>
#include <QObject>
Include dependency graph for ZblPlugin.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 Zbl
 

Typedefs

typedef QObject *(* Zbl::sprocketObjectConstructor) (QObject *parent)
 A pointer to a function that creates a Zuble Sprocket object. Sprocket object constructor functions should be thread-safe. More...
 
typedef QMap< QString, ZblSprocket * > Zbl::sprocketPluginMap
 Map Zuble Sprocket uri's to Sprocket plugin objects. More...
 
typedef QMap< QString, ZblFactory * > Zbl::factoryMap
 Map Zuble Sprocket uri's to Sprocket object factories. More...
 
typedef QMap< int, ZblSprockOb * > Zbl::sprocketVersionMap
 Maps sprocket object versions to version-specific object construction wrappers. More...
 
typedef QMap< QString, sprocketVersionMap * > Zbl::sprocketFoundryMap
 Maps Sprocket object QML type names to object construction wrappers mapped by version. More...
 
typedef QMap< QString, ZblSprockOb * > Zbl::sprocketObjectMap
 Maps Sprocket QML type names to object construction wrappers. More...
 
typedef QMap< QString, ZblResource * > Zbl::resourceMap
 Maps resource uri's to Zuble resource objects. More...