Changeset 846 for trunk/src/script/bridge/qscriptactivationobject.cpp
- 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/qscriptactivationobject.cpp
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) … … 54 54 QScriptActivationObject::~QScriptActivationObject() 55 55 { 56 delete d ;56 delete d_ptr(); 57 57 } 58 58 … … 64 64 } 65 65 66 bool QScriptActivationObject::get PropertyAttributes(JSC::ExecState* exec, const JSC::Identifier& propertyName, unsigned& attributes) const66 bool QScriptActivationObject::getOwnPropertyDescriptor(JSC::ExecState* exec, const JSC::Identifier& propertyName, JSC::PropertyDescriptor& descriptor) 67 67 { 68 68 if (d_ptr()->delegate != 0) 69 return d_ptr()->delegate->get PropertyAttributes(exec, propertyName, attributes);70 return JSC::JSVariableObject::get PropertyAttributes(exec, propertyName, attributes);69 return d_ptr()->delegate->getOwnPropertyDescriptor(exec, propertyName, descriptor); 70 return JSC::JSVariableObject::getOwnPropertyDescriptor(exec, propertyName, descriptor); 71 71 } 72 72 73 void QScriptActivationObject::getOwnPropertyNames(JSC::ExecState* exec, JSC::PropertyNameArray& propertyNames, bool includeNonEnumerable)73 void QScriptActivationObject::getOwnPropertyNames(JSC::ExecState* exec, JSC::PropertyNameArray& propertyNames, JSC::EnumerationMode mode) 74 74 { 75 75 if (d_ptr()->delegate != 0) { 76 d_ptr()->delegate->getOwnPropertyNames(exec, propertyNames, includeNonEnumerable);76 d_ptr()->delegate->getOwnPropertyNames(exec, propertyNames, mode); 77 77 return; 78 78 } 79 return JSC::JSVariableObject::getOwnPropertyNames(exec, propertyNames, includeNonEnumerable);79 return JSC::JSVariableObject::getOwnPropertyNames(exec, propertyNames, mode); 80 80 } 81 81 … … 112 112 } 113 113 114 bool QScriptActivationObject::deleteProperty(JSC::ExecState* exec, const JSC::Identifier& propertyName , bool checkDontDelete)114 bool QScriptActivationObject::deleteProperty(JSC::ExecState* exec, const JSC::Identifier& propertyName) 115 115 { 116 116 if (d_ptr()->delegate != 0) 117 return d_ptr()->delegate->deleteProperty(exec, propertyName , checkDontDelete);118 return JSC::JSVariableObject::deleteProperty(exec, propertyName , checkDontDelete);117 return d_ptr()->delegate->deleteProperty(exec, propertyName); 118 return JSC::JSVariableObject::deleteProperty(exec, propertyName); 119 119 } 120 120
Note:
See TracChangeset
for help on using the changeset viewer.