Qt 4.8
|
#include <qdeclarativedata_p.h>
Public Functions | |
void | addBoundSignal (QDeclarativeAbstractBoundSignal *signal) |
QHash< int, QObject * > * | attachedProperties () const |
void | clearBindingBit (int) |
void | destroyed (QObject *) |
void | disconnectNotifiers () |
bool | hasBindingBit (int) const |
bool | hasExtendedData () const |
void | objectNameChanged (QObject *) |
QDeclarativeNotifier * | objectNameNotifier () const |
void | parentChanged (QObject *, QObject *) |
QDeclarativeData () | |
void | removeBoundSignal (QDeclarativeAbstractBoundSignal *signal) |
void | setBindingBit (QObject *obj, int) |
void | setImplicitDestructible () |
Static Public Functions | |
static void | destroyed (QAbstractDeclarativeData *, QObject *) |
static QDeclarativeData * | get (const QObject *object, bool create=false) |
static void | init () |
static void | objectNameChanged (QAbstractDeclarativeData *, QObject *) |
static void | parentChanged (QAbstractDeclarativeData *, QObject *, QObject *) |
Properties | |
QDeclarativeDataExtended * | extendedData |
Additional Inherited Members | |
Static Public Variables inherited from QAbstractDeclarativeData | |
static void(* | destroyed )(QAbstractDeclarativeData *, QObject *) |
static void(* | objectNameChanged )(QAbstractDeclarativeData *, QObject *) |
static void(* | parentChanged )(QAbstractDeclarativeData *, QObject *, QObject *) |
Definition at line 74 of file qdeclarativedata_p.h.
|
inline |
Definition at line 77 of file qdeclarativedata_p.h.
void QDeclarativeData::addBoundSignal | ( | QDeclarativeAbstractBoundSignal * | signal | ) |
Definition at line 1159 of file qdeclarativeengine.cpp.
Definition at line 1153 of file qdeclarativeengine.cpp.
Referenced by qmlAttachedPropertiesObjectById().
void QDeclarativeData::clearBindingBit | ( | int | bit | ) |
Definition at line 1247 of file qdeclarativeengine.cpp.
Referenced by QDeclarativeAbstractBinding::removeFromObject().
|
static |
Definition at line 566 of file qdeclarativeengine.cpp.
void QDeclarativeData::destroyed | ( | QObject * | object | ) |
Definition at line 1185 of file qdeclarativeengine.cpp.
void QDeclarativeData::disconnectNotifiers | ( | ) |
Definition at line 1171 of file qdeclarativeengine.cpp.
Referenced by QDeclarativePrivate::qdeclarativeelement_destructor().
|
inlinestatic |
Definition at line 140 of file qdeclarativedata_p.h.
Referenced by QDeclarativeGuardImpl::addGuard(), QDeclarativeContextData::addObject(), QDeclarativeAbstractBinding::addToObject(), QDeclarativeComponent::beginCreate(), QDeclarativePropertyPrivate::binding(), QDeclarativeComponentPrivate::complete(), QDeclarativeConnections::connectSignals(), QDeclarativeEnginePrivate::createComponent(), QDeclarativeComponentPrivate::createObject(), QDeclarativeEnginePrivate::createQmlObject(), QDeclarativePropertyChangesPrivate::decode(), QDeclarativeObjectScriptClass::destroy(), QDeclarativeStateChangeScript::execute(), QDeclarativeScriptActionPrivate::execute(), QDeclarativePropertyPrivate::findAliasTarget(), QDeclarativeBoundSignal::init(), QDeclarativeVMEMetaObject::metaCall(), QDeclarativeObjectScriptClass::newQObject(), ObjectData::ObjectData(), QDeclarativeEngineDebugService::objectData(), QDeclarativeEngine::objectOwnership(), QDeclarativeObjectMethodScriptClass::property(), QDeclarativeObjectScriptClass::property(), QDeclarativePropertyCache::property(), QDeclarativeObjectScriptClass::propertyNames(), QDeclarativeComponent::qmlAttachedProperties(), qmlAttachedPropertiesObjectById(), qmlExecuteDeferred(), QObject_objectName(), QDeclarativeObjectScriptClass::queryProperty(), QDeclarativeObjectMethodScriptClass::relatedMethod(), QDeclarativeAbstractBinding::removeFromObject(), QDeclarativeVME::run(), QDeclarativeVME::runDeferred(), QDeclarativePropertyPrivate::setBinding(), QDeclarativePropertyPrivate::setBindingNoEnable(), QDeclarativeOpenMetaObject::setCached(), QDeclarativeEngine::setContextForObject(), QDeclarativeEngine::setObjectOwnership(), QDeclarativeVisualDataModel::stringValue(), QDeclarativeBoundSignal::unregisterScopeObject(), ObjectData::~ObjectData(), and QDeclarativeInfo::~QDeclarativeInfo().
bool QDeclarativeData::hasBindingBit | ( | int | bit | ) | const |
|
inline |
Definition at line 155 of file qdeclarativedata_p.h.
Referenced by qmlAttachedPropertiesObjectById().
|
inlinestatic |
Definition at line 85 of file qdeclarativedata_p.h.
Referenced by QDeclarativeEnginePrivate::init().
|
static |
Definition at line 576 of file qdeclarativeengine.cpp.
void QDeclarativeData::objectNameChanged | ( | QObject * | ) |
Definition at line 1234 of file qdeclarativeengine.cpp.
QDeclarativeNotifier * QDeclarativeData::objectNameNotifier | ( | ) | const |
Definition at line 1147 of file qdeclarativeengine.cpp.
|
static |
Definition at line 571 of file qdeclarativeengine.cpp.
Definition at line 1229 of file qdeclarativeengine.cpp.
void QDeclarativeData::removeBoundSignal | ( | QDeclarativeAbstractBoundSignal * | signal | ) |
Definition at line 1165 of file qdeclarativeengine.cpp.
Referenced by QDeclarativeBoundSignal::unregisterScopeObject().
void QDeclarativeData::setBindingBit | ( | QObject * | obj, |
int | bit | ||
) |
Definition at line 1253 of file qdeclarativeengine.cpp.
Referenced by QDeclarativeAbstractBinding::addToObject().
|
inline |
Definition at line 99 of file qdeclarativedata_p.h.
Referenced by QDeclarativeEnginePrivate::createComponent(), QDeclarativeComponentPrivate::createObject(), QDeclarativeEnginePrivate::createQmlObject(), and QDeclarativeObjectMethodScriptClass::property().
quint32* QDeclarativeData::bindingBits |
Definition at line 121 of file qdeclarativedata_p.h.
Referenced by fastHasBinding().
int QDeclarativeData::bindingBitsSize |
Definition at line 120 of file qdeclarativedata_p.h.
Referenced by fastHasBinding().
QDeclarativeAbstractBinding* QDeclarativeData::bindings |
Definition at line 114 of file qdeclarativedata_p.h.
Referenced by QDeclarativeAbstractBinding::addToObject(), QDeclarativePropertyPrivate::binding(), QDeclarativePropertyPrivate::setBinding(), and QDeclarativePropertyPrivate::setBindingNoEnable().
ushort QDeclarativeData::columnNumber |
Definition at line 127 of file qdeclarativedata_p.h.
Referenced by QDeclarativeEngineDebugService::objectData(), QDeclarativeVME::run(), and QDeclarativeInfo::~QDeclarativeInfo().
QDeclarativeContextData* QDeclarativeData::context |
Definition at line 110 of file qdeclarativedata_p.h.
Referenced by QDeclarativeContextData::addObject(), QDeclarativeComponentPrivate::complete(), QDeclarativeContextData::destroy(), QDeclarativePrivate::qdeclarativeelement_destructor(), QDeclarativeComponent::qmlAttachedProperties(), qmlExecuteDeferred(), QDeclarativeVisualDataModel::release(), QDeclarativeVME::run(), QDeclarativeVME::runDeferred(), and QDeclarativeEngine::setContextForObject().
QDeclarativeCompiledData* QDeclarativeData::deferredComponent |
Definition at line 129 of file qdeclarativedata_p.h.
Referenced by qmlExecuteDeferred(), and QDeclarativeVME::runDeferred().
unsigned int QDeclarativeData::deferredIdx |
Definition at line 130 of file qdeclarativedata_p.h.
Referenced by QDeclarativeVME::runDeferred().
quint32 QDeclarativeData::dummy |
Definition at line 107 of file qdeclarativedata_p.h.
quint32 QDeclarativeData::explicitIndestructibleSet |
Definition at line 106 of file qdeclarativedata_p.h.
Referenced by QDeclarativeEngine::setObjectOwnership().
|
mutableprivate |
Definition at line 164 of file qdeclarativedata_p.h.
QDeclarativeGuardImpl* QDeclarativeData::guards |
Definition at line 138 of file qdeclarativedata_p.h.
Referenced by QDeclarativeGuardImpl::addGuard().
quint32 QDeclarativeData::indestructible |
Definition at line 105 of file qdeclarativedata_p.h.
Referenced by QDeclarativeComponent::beginCreate(), QDeclarativeObjectScriptClass::destroy(), QDeclarativeObjectScriptClass::newQObject(), QDeclarativeEngine::objectOwnership(), QDeclarativeEngine::setObjectOwnership(), and ObjectData::~ObjectData().
ushort QDeclarativeData::lineNumber |
Definition at line 126 of file qdeclarativedata_p.h.
Referenced by QDeclarativeConnections::connectSignals(), QDeclarativeEngineDebugService::objectData(), qmlExecuteDeferred(), QDeclarativeVME::run(), and QDeclarativeInfo::~QDeclarativeInfo().
QDeclarativeData* QDeclarativeData::nextContextObject |
Definition at line 117 of file qdeclarativedata_p.h.
Referenced by QDeclarativeContextData::addObject(), QDeclarativeContextData::destroy(), and QDeclarativeVME::run().
quint32 QDeclarativeData::objectDataRefCount |
Definition at line 135 of file qdeclarativedata_p.h.
Referenced by ObjectData::ObjectData(), and ObjectData::~ObjectData().
QDeclarativeContextData* QDeclarativeData::outerContext |
Definition at line 112 of file qdeclarativedata_p.h.
Referenced by QDeclarativeContextData::addObject(), QDeclarativeConnections::connectSignals(), QDeclarativeEngine::contextForObject(), QDeclarativeContextData::destroy(), QDeclarativeEngineDebugService::objectData(), qmlExecuteDeferred(), QDeclarativeVME::run(), and QDeclarativeInfo::~QDeclarativeInfo().
quint32 QDeclarativeData::ownContext |
Definition at line 104 of file qdeclarativedata_p.h.
Referenced by QDeclarativePrivate::qdeclarativeelement_destructor(), and QDeclarativeVisualDataModel::release().
quint32 QDeclarativeData::ownMemory |
Definition at line 103 of file qdeclarativedata_p.h.
Referenced by QDeclarativeCompiledData::TypeReference::createInstance().
QDeclarativeData** QDeclarativeData::prevContextObject |
Definition at line 118 of file qdeclarativedata_p.h.
Referenced by QDeclarativeContextData::addObject(), QDeclarativeContextData::destroy(), and QDeclarativeVME::run().
QDeclarativePropertyCache* QDeclarativeData::propertyCache |
Definition at line 136 of file qdeclarativedata_p.h.
Referenced by QDeclarativePropertyPrivate::binding(), QDeclarativeCompiledData::TypeReference::createInstance(), QDeclarativePropertyPrivate::findAliasTarget(), flush_vme_signal(), QDeclarativePropertyCache::property(), QDeclarativeObjectScriptClass::propertyNames(), QDeclarativeObjectScriptClass::queryProperty(), QDeclarativeObjectMethodScriptClass::relatedMethod(), QDeclarativeVME::run(), QDeclarativePropertyPrivate::setBinding(), QDeclarativePropertyPrivate::setBindingNoEnable(), QDeclarativeOpenMetaObject::setCached(), and QDeclarativeVisualDataModel::stringValue().
QScriptValue* QDeclarativeData::scriptValue |
Definition at line 134 of file qdeclarativedata_p.h.
Referenced by QDeclarativeObjectScriptClass::newQObject().