Qt 4.8
|
#include <qscriptclassobject_p.h>
Public Functions | |
ClassObjectDelegate (QScriptClass *scriptClass) | |
virtual bool | deleteProperty (QScriptObject *, JSC::ExecState *, const JSC::Identifier &propertyName) |
virtual JSC::CallType | getCallData (QScriptObject *, JSC::CallData &) |
virtual JSC::ConstructType | getConstructData (QScriptObject *, JSC::ConstructData &) |
virtual bool | getOwnPropertyDescriptor (QScriptObject *, JSC::ExecState *, const JSC::Identifier &propertyName, JSC::PropertyDescriptor &) |
virtual void | getOwnPropertyNames (QScriptObject *, JSC::ExecState *, JSC::PropertyNameArray &, JSC::EnumerationMode mode=JSC::ExcludeDontEnumProperties) |
virtual bool | getOwnPropertySlot (QScriptObject *, JSC::ExecState *, const JSC::Identifier &propertyName, JSC::PropertySlot &) |
virtual bool | hasInstance (QScriptObject *, JSC::ExecState *, JSC::JSValue value, JSC::JSValue proto) |
virtual void | put (QScriptObject *, JSC::ExecState *exec, const JSC::Identifier &propertyName, JSC::JSValue, JSC::PutPropertySlot &) |
QScriptClass * | scriptClass () const |
void | setScriptClass (QScriptClass *scriptClass) |
virtual Type | type () const |
~ClassObjectDelegate () | |
Public Functions inherited from QScriptObjectDelegate | |
virtual bool | compareToObject (QScriptObject *, JSC::ExecState *, JSC::JSObject *) |
virtual void | markChildren (QScriptObject *, JSC::MarkStack &markStack) |
QScriptObjectDelegate () | |
virtual | ~QScriptObjectDelegate () |
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 &) |
Properties | |
QScriptClass * | m_scriptClass |
Additional Inherited Members | |
Public Types inherited from QScriptObjectDelegate | |
enum | Type { QtObject, Variant, ClassObject, DeclarativeClassObject } |
Definition at line 49 of file qscriptclassobject_p.h.
QScript::ClassObjectDelegate::ClassObjectDelegate | ( | QScriptClass * | scriptClass | ) |
Definition at line 46 of file qscriptclassobject.cpp.
QScript::ClassObjectDelegate::~ClassObjectDelegate | ( | ) |
Definition at line 51 of file qscriptclassobject.cpp.
|
static |
Definition at line 212 of file qscriptclassobject.cpp.
Referenced by getCallData().
|
static |
Definition at line 243 of file qscriptclassobject.cpp.
Referenced by getConstructData().
|
virtual |
Reimplemented from QScriptObjectDelegate.
Definition at line 160 of file qscriptclassobject.cpp.
|
virtual |
Reimplemented from QScriptObjectDelegate.
Definition at line 204 of file qscriptclassobject.cpp.
|
virtual |
Reimplemented from QScriptObjectDelegate.
Definition at line 235 of file qscriptclassobject.cpp.
|
virtual |
Reimplemented from QScriptObjectDelegate.
Definition at line 93 of file qscriptclassobject.cpp.
|
virtual |
Reimplemented from QScriptObjectDelegate.
Definition at line 182 of file qscriptclassobject.cpp.
|
virtual |
Reimplemented from QScriptObjectDelegate.
Definition at line 60 of file qscriptclassobject.cpp.
|
virtual |
Reimplemented from QScriptObjectDelegate.
Definition at line 265 of file qscriptclassobject.cpp.
|
virtual |
Reimplemented from QScriptObjectDelegate.
Definition at line 140 of file qscriptclassobject.cpp.
|
inline |
Definition at line 89 of file qscriptclassobject_p.h.
Referenced by call(), construct(), hasInstance(), and setScriptClass().
|
inline |
Definition at line 94 of file qscriptclassobject_p.h.
|
virtual |
Implements QScriptObjectDelegate.
Definition at line 55 of file qscriptclassobject.cpp.
|
private |
Definition at line 86 of file qscriptclassobject_p.h.
Referenced by deleteProperty(), getCallData(), getConstructData(), getOwnPropertyDescriptor(), getOwnPropertyNames(), getOwnPropertySlot(), put(), scriptClass(), and setScriptClass().