21#include <private/qqmltypewrapper_p.h>
66 } objectLookupTwoClasses;
72 } protoLookupTwoClasses;
103 } qobjectMethodLookup;
109 } qobjectFallbackLookup;
122 } qmlContextScriptLookup;
127 } qmlContextSingletonLookup;
132 } qmlContextIdObjectLookup;
139 } qmlContextGlobalLookup;
149 } qmlEnumValueLookup;
153 } qmlScopedEnumWrapperLookup;
207 if (markDef.h1 && !(
reinterpret_cast<quintptr>(markDef.h1) & 1))
208 markDef.h1->mark(stack);
209 if (markDef.h2 && !(
reinterpret_cast<quintptr>(markDef.h2) & 1))
210 markDef.h2->mark(stack);
214 memset(&markDef, 0,
sizeof(markDef));
219 if (getter == getterQObject
220 || getter == QQmlTypeWrapper::lookupSingletonProperty
221 || setter == setterQObject
222 || qmlContextPropertyGetter == QQmlContextWrapper::lookupScopeObjectProperty
223 || qmlContextPropertyGetter == QQmlContextWrapper::lookupContextObjectProperty
224 || getter == getterQObjectAsVariant
225 || setter == setterQObjectAsVariant) {
228 }
else if (getter == getterQObjectMethod
229 || getter == QQmlTypeWrapper::lookupSingletonMethod
230 || qmlContextPropertyGetter == QQmlContextWrapper::lookupScopeObjectMethod
231 || qmlContextPropertyGetter == QQmlContextWrapper::lookupContextObjectMethod) {
QQmlPropertyCache::ConstPtr propertyCache
bool isVarProperty() const
bool isVMEFunction() const
bool isSignalHandler() const
Combined button and popup list for selecting options.
\qmltype Particle \inqmlmodule QtQuick.Particles
void setupQObjectLookup(Lookup *lookup, const QQmlData *ddata, const QQmlPropertyData *propertyData)
void setupQObjectMethodLookup(Lookup *lookup, const QQmlData *ddata, const QQmlPropertyData *propertyData, const Object *self, Heap::QObjectMethod *method)
bool qualifiesForMethodLookup(const QQmlPropertyData *propertyData)
#define Q_STATIC_ASSERT(Condition)
DBusConnection const char DBusError DBusBusType DBusError return DBusConnection DBusHandleMessageFunction void DBusFreeFunction return DBusConnection return DBusConnection return const char DBusError return DBusConnection DBusMessage dbus_uint32_t return DBusConnection dbus_bool_t DBusConnection DBusAddWatchFunction DBusRemoveWatchFunction DBusWatchToggledFunction void DBusFreeFunction return DBusConnection DBusDispatchStatusFunction void DBusFreeFunction DBusTimeout return DBusTimeout return DBusWatch return DBusWatch unsigned int return DBusError const DBusError return const DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessageIter int const void return DBusMessageIter DBusMessageIter return DBusMessageIter void DBusMessageIter void int return DBusMessage DBusMessageIter return DBusMessageIter return DBusMessageIter DBusMessageIter const char const char const char const char * method
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
GLsizei const GLfloat * v
[13]
GLint GLsizei GLsizei GLenum GLenum GLsizei void * data
GLenum GLuint GLintptr offset
obj metaObject() -> className()
Heap::QObjectMethod * method
const QQmlPropertyData * propertyData
QV4::ReturnedValue singletonValue
struct QV4::Lookup::@576::@601 qobjectLookup
ReturnedValue encodedEnumValue
Heap::Base * qmlTypeWrapper
Heap::InternalClass * ic2
const QtPrivate::QMetaTypeInterface * metaType
Heap::Base * singletonObject
Heap::InternalClass * qmlTypeIc
Heap::InternalClass * newClass
void releasePropertyCache()
void markObjects(MarkStack *stack)
struct QV4::Lookup::@576::@602 qobjectMethodLookup
const QQmlPropertyCache * propertyCache
Heap::Object * qmlScopedEnumWrapper
Heap::InternalClass * internalClass() const