Changeset 846 for trunk/src/script/bridge/qscriptglobalobject.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/qscriptglobalobject.cpp
r651 r846 1 1 /**************************************************************************** 2 2 ** 3 ** Copyright (C) 201 0Nokia Corporation and/or its subsidiary(-ies).3 ** Copyright (C) 201 Nokia Corporation and/or its subsidiary(-ies). 4 4 ** All rights reserved. 5 5 ** Contact: Nokia Corporation ([email protected]) … … 73 73 } 74 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 75 92 void GlobalObject::put(JSC::ExecState* exec, const JSC::Identifier& propertyName, 76 93 JSC::JSValue value, JSC::PutPropertySlot& slot) … … 91 108 } 92 109 93 bool GlobalObject::deleteProperty(JSC::ExecState* exec, 94 const JSC::Identifier& propertyName, bool checkDontDelete) 110 bool GlobalObject::deleteProperty(JSC::ExecState* exec, const JSC::Identifier& propertyName) 95 111 { 96 112 if (customGlobalObject) 97 return customGlobalObject->deleteProperty(exec, propertyName, checkDontDelete); 98 return JSC::JSGlobalObject::deleteProperty(exec, propertyName, checkDontDelete); 99 } 100 101 bool GlobalObject::getPropertyAttributes(JSC::ExecState* exec, const JSC::Identifier& propertyName, 102 unsigned& attributes) const 103 { 104 if (customGlobalObject) 105 return customGlobalObject->getPropertyAttributes(exec, propertyName, attributes); 106 return JSC::JSGlobalObject::getPropertyAttributes(exec, propertyName, attributes); 113 return customGlobalObject->deleteProperty(exec, propertyName); 114 return JSC::JSGlobalObject::deleteProperty(exec, propertyName); 107 115 } 108 116 109 117 void GlobalObject::getOwnPropertyNames(JSC::ExecState* exec, JSC::PropertyNameArray& propertyNames, 110 bool includeNonEnumerable)118 e) 111 119 { 112 120 if (customGlobalObject) 113 customGlobalObject->getOwnPropertyNames(exec, propertyNames, includeNonEnumerable);121 customGlobalObject->getOwnPropertyNames(exec, propertyNames, e); 114 122 else 115 JSC::JSGlobalObject::getOwnPropertyNames(exec, propertyNames, includeNonEnumerable);123 JSC::JSGlobalObject::getOwnPropertyNames(exec, propertyNames, e); 116 124 } 117 125
Note:
See TracChangeset
for help on using the changeset viewer.