Qt 4.8
|
#include <qscriptqobject_p.h>
Classes | |
struct | Data |
Public Functions | |
virtual const JSC::ClassInfo * | classInfo () const |
virtual bool | deleteProperty (JSC::ExecState *, const JSC::Identifier &propertyName) |
JSC::JSValue | execute (JSC::ExecState *exec, const JSC::ArgList &args) |
virtual JSC::CallType | getCallData (JSC::CallData &) |
virtual JSC::ConstructType | getConstructData (JSC::ConstructData &) |
virtual bool | getOwnPropertyDescriptor (JSC::ExecState *, const JSC::Identifier &propertyName, JSC::PropertyDescriptor &) |
virtual void | getOwnPropertyNames (JSC::ExecState *, JSC::PropertyNameArray &, JSC::EnumerationMode mode=JSC::ExcludeDontEnumProperties) |
virtual bool | getOwnPropertySlot (JSC::ExecState *, const JSC::Identifier &propertyName, JSC::PropertySlot &) |
virtual void | markChildren (JSC::MarkStack &markStack) |
virtual void | put (JSC::ExecState *exec, const JSC::Identifier &propertyName, JSC::JSValue, JSC::PutPropertySlot &) |
QMetaObjectWrapperObject (JSC::ExecState *, const QMetaObject *metaobject, JSC::JSValue ctor, WTF::PassRefPtr< JSC::Structure > sid) | |
void | setValue (const QMetaObject *value) |
const QMetaObject * | value () const |
~QMetaObjectWrapperObject () | |
Static Public Functions | |
static JSC::JSValue JSC_HOST_CALL | call (JSC::ExecState *, JSC::JSObject *, JSC::JSValue, const JSC::ArgList &) |
static JSC::JSObject * | construct (JSC::ExecState *, JSC::JSObject *, const JSC::ArgList &) |
static WTF::PassRefPtr< JSC::Structure > | createStructure (JSC::JSValue prototype) |
Static Public Variables | |
static const JSC::ClassInfo | info = { "QMetaObject", 0, 0, 0 } |
Protected Variables | |
Data * | data |
Static Protected Variables | |
static const unsigned | StructureFlags = JSC::OverridesGetOwnPropertySlot | JSC::OverridesMarkChildren | JSC::OverridesGetPropertyNames | JSC::ImplementsHasInstance | JSObject::StructureFlags |
Definition at line 252 of file qscriptqobject_p.h.
|
explicit |
Definition at line 1774 of file qscriptqobject.cpp.
QScript::QMetaObjectWrapperObject::~QMetaObjectWrapperObject | ( | ) |
Definition at line 1784 of file qscriptqobject.cpp.
|
static |
Definition at line 1933 of file qscriptqobject.cpp.
Referenced by getCallData().
|
inlinevirtual |
Definition at line 288 of file qscriptqobject_p.h.
|
static |
Definition at line 1950 of file qscriptqobject.cpp.
Referenced by getConstructData().
|
inlinestatic |
Definition at line 300 of file qscriptqobject_p.h.
Referenced by QScriptEnginePrivate::QScriptEnginePrivate().
|
virtual |
Definition at line 1878 of file qscriptqobject.cpp.
JSC::JSValue QScript::QMetaObjectWrapperObject::execute | ( | JSC::ExecState * | exec, |
const JSC::ArgList & | args | ||
) |
Definition at line 1964 of file qscriptqobject.cpp.
Referenced by QScript::QObjectConnectionManager::qt_metacall().
|
virtual |
Definition at line 1921 of file qscriptqobject.cpp.
|
virtual |
Definition at line 1927 of file qscriptqobject.cpp.
|
virtual |
Definition at line 1821 of file qscriptqobject.cpp.
|
virtual |
Definition at line 1897 of file qscriptqobject.cpp.
|
virtual |
Definition at line 1789 of file qscriptqobject.cpp.
|
virtual |
Definition at line 1912 of file qscriptqobject.cpp.
|
virtual |
Definition at line 1854 of file qscriptqobject.cpp.
|
inline |
Definition at line 298 of file qscriptqobject_p.h.
|
inline |
Definition at line 297 of file qscriptqobject_p.h.
Referenced by put(), and QScript::qmetaobjectProtoFuncClassName().
|
protected |
Definition at line 308 of file qscriptqobject_p.h.
Referenced by deleteProperty(), execute(), getOwnPropertyDescriptor(), getOwnPropertyNames(), getOwnPropertySlot(), markChildren(), put(), QMetaObjectWrapperObject(), and ~QMetaObjectWrapperObject().
|
static |
Definition at line 289 of file qscriptqobject_p.h.
Referenced by QScriptEnginePrivate::isQMetaObject(), and QScript::QObjectPrototype::QObjectPrototype().
|
staticprotected |
Definition at line 306 of file qscriptqobject_p.h.