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
Public Member Functions | Protected Attributes | List of all members
Zbl::ZblSprockOb Class Reference

This class acts as an object construction wrapper for objects defined in Zuble Sprocket plugins. More...

#include <ZblSprockOb.h>

Public Member Functions

 ZblSprockOb (QString uri, int versionMajor, int versionMinor, QString qmlName, sprocketObjectConstructor newObjectFunction)
 
const QString & uri () const
 
int versionMajor () const
 
int versionMinor () const
 
const QString & qmlName () const
 
sprocketObjectConstructor newObjectFunction () const
 

Protected Attributes

QString m_uri
 
int m_versionMajor
 
int m_versionMinor
 
QString m_qmlName
 
sprocketObjectConstructor m_newObjectFunction
 

Detailed Description

This class acts as an object construction wrapper for objects defined in Zuble Sprocket plugins.

It contains a pointer to the object's constructor function and the object's identifying information.

Definition at line 42 of file ZblSprockOb.h.

Constructor & Destructor Documentation

◆ ZblSprockOb()

Zbl::ZblSprockOb::ZblSprockOb ( QString  uri,
int  versionMajor,
int  versionMinor,
QString  qmlName,
sprocketObjectConstructor  newObjectFunction 
)
inline

Definition at line 45 of file ZblSprockOb.h.

Member Function Documentation

◆ newObjectFunction()

sprocketObjectConstructor Zbl::ZblSprockOb::newObjectFunction ( ) const
inline

Definition at line 79 of file ZblSprockOb.h.

Referenced by Zbl::ZblFactory::createObject(), and ZblSprockOb().

◆ qmlName()

const QString& Zbl::ZblSprockOb::qmlName ( ) const
inline

Definition at line 76 of file ZblSprockOb.h.

Referenced by Zbl::ZblSprocket::insertSprock(), and ZblSprockOb().

◆ uri()

const QString& Zbl::ZblSprockOb::uri ( ) const
inline

Definition at line 70 of file ZblSprockOb.h.

Referenced by ZblSprockOb().

◆ versionMajor()

int Zbl::ZblSprockOb::versionMajor ( ) const
inline

Definition at line 72 of file ZblSprockOb.h.

Referenced by Zbl::ZblSprocket::insertSprock(), and ZblSprockOb().

◆ versionMinor()

int Zbl::ZblSprockOb::versionMinor ( ) const
inline

Definition at line 74 of file ZblSprockOb.h.

Referenced by Zbl::ZblSprocket::insertSprock(), and ZblSprockOb().

Member Data Documentation

◆ m_newObjectFunction

sprocketObjectConstructor Zbl::ZblSprockOb::m_newObjectFunction
protected

Definition at line 91 of file ZblSprockOb.h.

Referenced by newObjectFunction(), and ZblSprockOb().

◆ m_qmlName

QString Zbl::ZblSprockOb::m_qmlName
protected

Definition at line 89 of file ZblSprockOb.h.

Referenced by qmlName(), and ZblSprockOb().

◆ m_uri

QString Zbl::ZblSprockOb::m_uri
protected

Definition at line 83 of file ZblSprockOb.h.

Referenced by uri(), and ZblSprockOb().

◆ m_versionMajor

int Zbl::ZblSprockOb::m_versionMajor
protected

Definition at line 85 of file ZblSprockOb.h.

Referenced by versionMajor(), and ZblSprockOb().

◆ m_versionMinor

int Zbl::ZblSprockOb::m_versionMinor
protected

Definition at line 87 of file ZblSprockOb.h.

Referenced by versionMinor(), and ZblSprockOb().


The documentation for this class was generated from the following file: