Qt 4.8
|
#include <qscriptdeclarativeobject_p.h>
Public Functions | |
bool | compareToObject (QScriptObject *, JSC::ExecState *, JSC::JSObject *) |
DeclarativeObjectDelegate (QScriptDeclarativeClass *c, QScriptDeclarativeClass::Object *o) | |
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 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) |
QScriptDeclarativeClass::Object * | object () const |
virtual void | put (QScriptObject *, JSC::ExecState *exec, const JSC::Identifier &propertyName, JSC::JSValue, JSC::PutPropertySlot &) |
QScriptDeclarativeClass * | scriptClass () const |
virtual Type | type () const |
~DeclarativeObjectDelegate () | |
Public Functions inherited from QScriptObjectDelegate | |
virtual bool | getOwnPropertyDescriptor (QScriptObject *, JSC::ExecState *, const JSC::Identifier &propertyName, JSC::PropertyDescriptor &) |
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 &) |
Properties | |
QScriptDeclarativeClass * | m_class |
QScriptDeclarativeClass::Object * | m_object |
Additional Inherited Members | |
Public Types inherited from QScriptObjectDelegate | |
enum | Type { QtObject, Variant, ClassObject, DeclarativeClassObject } |
Definition at line 66 of file qscriptdeclarativeobject_p.h.
QScript::DeclarativeObjectDelegate::DeclarativeObjectDelegate | ( | QScriptDeclarativeClass * | c, |
QScriptDeclarativeClass::Object * | o | ||
) |
Definition at line 48 of file qscriptdeclarativeobject.cpp.
QScript::DeclarativeObjectDelegate::~DeclarativeObjectDelegate | ( | ) |
Definition at line 54 of file qscriptdeclarativeobject.cpp.
|
static |
Definition at line 135 of file qscriptdeclarativeobject.cpp.
Referenced by getCallData().
|
virtual |
Reimplemented from QScriptObjectDelegate.
Definition at line 171 of file qscriptdeclarativeobject.cpp.
|
virtual |
Reimplemented from QScriptObjectDelegate.
Definition at line 108 of file qscriptdeclarativeobject.cpp.
|
virtual |
Reimplemented from QScriptObjectDelegate.
Definition at line 127 of file qscriptdeclarativeobject.cpp.
|
virtual |
Reimplemented from QScriptObjectDelegate.
Definition at line 160 of file qscriptdeclarativeobject.cpp.
|
virtual |
Reimplemented from QScriptObjectDelegate.
Definition at line 114 of file qscriptdeclarativeobject.cpp.
|
virtual |
Reimplemented from QScriptObjectDelegate.
Definition at line 64 of file qscriptdeclarativeobject.cpp.
|
virtual |
Reimplemented from QScriptObjectDelegate.
Definition at line 165 of file qscriptdeclarativeobject.cpp.
|
inline |
Definition at line 75 of file qscriptdeclarativeobject_p.h.
|
virtual |
Reimplemented from QScriptObjectDelegate.
Definition at line 86 of file qscriptdeclarativeobject.cpp.
|
inline |
Definition at line 74 of file qscriptdeclarativeobject_p.h.
Referenced by call().
|
virtual |
|
private |
Definition at line 101 of file qscriptdeclarativeobject_p.h.
Referenced by call(), compareToObject(), getCallData(), getOwnPropertyNames(), getOwnPropertySlot(), and put().
|
private |
Definition at line 102 of file qscriptdeclarativeobject_p.h.
Referenced by call(), compareToObject(), getOwnPropertyNames(), getOwnPropertySlot(), put(), and ~DeclarativeObjectDelegate().