Quick3DNodeInstantiator Class

(Qt3DCore::Quick::Quick3DNodeInstantiator)
Inherits: QQmlParserStatus and

Properties

Public Functions

Quick3DNodeInstantiator(QNode *parent = 0)
~Quick3DNodeInstantiator()
int count() const
QQmlComponent *delegate()
bool isActive() const
bool isAsync() const
QVariant model() const
QObject *object() const
QObject *objectAt(int index) const
void setActive(bool newVal)
void setAsync(bool newVal)
void setDelegate(QQmlComponent *c)
void setModel(const QVariant &v)

Reimplemented Public Functions

virtual void classBegin()
virtual void componentComplete()

Signals

void activeChanged()
void asynchronousChanged()
void countChanged()
void delegateChanged()
void modelChanged()
void objectAdded(int index, QObject *object)
void objectChanged()
void objectRemoved(int index, QObject *object)

Protected Functions

void copy(const QNode *ref)

Property Documentation

active : bool

Access functions:

bool isActive() const
void setActive(bool newVal)

Notifier signal:

void activeChanged()

asynchronous : bool

Access functions:

bool isAsync() const
void setAsync(bool newVal)

Notifier signal:

void asynchronousChanged()

count : const int

Access functions:

int count() const

Notifier signal:

void countChanged()

delegate : QQmlComponent *

Access functions:

QQmlComponent *delegate()
void setDelegate(QQmlComponent *c)

Notifier signal:

void delegateChanged()

model : QVariant

Access functions:

QVariant model() const
void setModel(const QVariant &v)

Notifier signal:

void modelChanged()

object : QObject * const

Access functions:

QObject *object() const

Notifier signal:

void objectChanged()

Member Function Documentation

Quick3DNodeInstantiator::Quick3DNodeInstantiator(QNode *parent = 0)

Default constructs an instance of Quick3DNodeInstantiator.

Quick3DNodeInstantiator::~Quick3DNodeInstantiator()

Destroys the instance of Quick3DNodeInstantiator.

[virtual] void Quick3DNodeInstantiator::classBegin()

[virtual] void Quick3DNodeInstantiator::componentComplete()

[protected] void Quick3DNodeInstantiator::copy(const QNode *ref)

[signal] void Quick3DNodeInstantiator::objectAdded(int index, QObject *object)

QObject *Quick3DNodeInstantiator::objectAt(int index) const

[signal] void Quick3DNodeInstantiator::objectRemoved(int index, QObject *object)