Changeset 846 for trunk/src/script/bridge/qscriptdeclarativeobject_p.h
- Timestamp:
- May 5, 2011, 5:36:53 AM (14 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/vendor/nokia/qt/4.7.2 (added) merged: 845 /branches/vendor/nokia/qt/current merged: 844 /branches/vendor/nokia/qt/4.6.3 removed
- Property svn:mergeinfo changed
-
trunk/src/script/bridge/qscriptdeclarativeobject_p.h
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation (qt-info@nokia.com) … … 49 49 { 50 50 public: 51 QScriptDeclarativeClassPrivate() : engine(0), q_ptr(0), context(0) {}51 QScriptDeclarativeClassPrivate() : engine(0), q_ptr(0), context(0), supportsCall(false) {} 52 52 53 53 QScriptEngine *engine; 54 54 QScriptDeclarativeClass *q_ptr; 55 55 QScriptContext *context; 56 bool supportsCall:1; 56 57 57 58 static QScriptDeclarativeClassPrivate *get(QScriptDeclarativeClass *c) { … … 81 82 JSC::JSValue, JSC::PutPropertySlot&); 82 83 virtual bool deleteProperty(QScriptObject*, JSC::ExecState*, 83 const JSC::Identifier& propertyName, 84 bool checkDontDelete = true); 85 virtual bool getPropertyAttributes(const QScriptObject*, JSC::ExecState*, 86 const JSC::Identifier&, 87 unsigned&) const; 84 const JSC::Identifier& propertyName); 88 85 virtual void getOwnPropertyNames(QScriptObject*, JSC::ExecState*, 89 86 JSC::PropertyNameArray&, 90 bool includeNonEnumerable = false);87 JSC::EnumerationMode mode = JSC::ExcludeDontEnumProperties); 91 88 92 89 virtual JSC::CallType getCallData(QScriptObject*, JSC::CallData&); 90 static JSC::JSValue JSC_HOST_CALL call(JSC::ExecState*, JSC::JSObject*, 91 JSC::JSValue, const JSC::ArgList&); 92 93 93 virtual JSC::ConstructType getConstructData(QScriptObject*, JSC::ConstructData&); 94 94 95 95 virtual bool hasInstance(QScriptObject*, JSC::ExecState*, 96 96 JSC::JSValue value, JSC::JSValue proto); 97 98 bool compareToObject(QScriptObject *, JSC::ExecState *, JSC::JSObject *); 97 99 98 100 private:
Note:
See TracChangeset
for help on using the changeset viewer.