Ignore:
Timestamp:
May 5, 2011, 5:36:53 AM (14 years ago)
Author:
Dmitry A. Kuminov
Message:

trunk: Merged in qt 4.7.2 sources from branches/vendor/nokia/qt.

Location:
trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk

  • trunk/src/script/bridge/qscriptglobalobject_p.h

    r651 r846  
    11/****************************************************************************
    22**
    3 ** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies).
     3** Copyright (C) 201 Nokia Corporation and/or its subsidiary(-ies).
    44** All rights reserved.
    55** Contact: Nokia Corporation ([email protected])
     
    5555                                    const JSC::Identifier& propertyName,
    5656                                    JSC::PropertySlot&);
     57
     58
     59
    5760    virtual void put(JSC::ExecState* exec, const JSC::Identifier& propertyName,
    5861                     JSC::JSValue, JSC::PutPropertySlot&);
     
    6063                                   JSC::JSValue value, unsigned attributes);
    6164    virtual bool deleteProperty(JSC::ExecState*,
    62                                 const JSC::Identifier& propertyName,
    63                                 bool checkDontDelete = true);
    64     virtual bool getPropertyAttributes(JSC::ExecState*, const JSC::Identifier&,
    65                                        unsigned&) const;
     65                                const JSC::Identifier& propertyName);
    6666    virtual void getOwnPropertyNames(JSC::ExecState*, JSC::PropertyNameArray&,
    67                                      bool includeNonEnumerable = false);
     67                                     );
    6868    virtual void defineGetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction, unsigned attributes = 0);
    6969    virtual void defineSetter(JSC::ExecState*, const JSC::Identifier& propertyName, JSC::JSObject* setterFunction, unsigned attributes = 0);
     
    9595                                    JSC::PropertySlot& slot)
    9696    { return originalGlobalObject->JSC::JSGlobalObject::getOwnPropertySlot(exec, propertyName, slot); }
     97
     98
     99
     100
    97101    virtual void put(JSC::ExecState* exec, const JSC::Identifier& propertyName,
    98102                     JSC::JSValue value, JSC::PutPropertySlot& slot)
     
    101105    { originalGlobalObject->JSC::JSGlobalObject::putWithAttributes(exec, propertyName, value, attributes); }
    102106    virtual bool deleteProperty(JSC::ExecState* exec,
    103                                 const JSC::Identifier& propertyName, bool checkDontDelete = true)
    104     { return originalGlobalObject->JSC::JSGlobalObject::deleteProperty(exec, propertyName, checkDontDelete); }
    105     virtual bool getPropertyAttributes(JSC::ExecState* exec, const JSC::Identifier& propertyName,
    106                                        unsigned& attributes) const
    107     { return originalGlobalObject->JSC::JSGlobalObject::getPropertyAttributes(exec, propertyName, attributes); }
    108     virtual void getOwnPropertyNames(JSC::ExecState* exec, JSC::PropertyNameArray& propertyNames, bool includeNonEnumerable = false)
    109     { originalGlobalObject->JSC::JSGlobalObject::getOwnPropertyNames(exec, propertyNames, includeNonEnumerable); }
     107                                const JSC::Identifier& propertyName)
     108    { return originalGlobalObject->JSC::JSGlobalObject::deleteProperty(exec, propertyName); }
     109    virtual void getOwnPropertyNames(JSC::ExecState* exec, JSC::PropertyNameArray& propertyNames, JSC::EnumerationMode mode = JSC::ExcludeDontEnumProperties)
     110    { originalGlobalObject->JSC::JSGlobalObject::getOwnPropertyNames(exec, propertyNames, mode); }
    110111    virtual void defineGetter(JSC::ExecState* exec, const JSC::Identifier& propertyName, JSC::JSObject* getterFunction, unsigned attributes)
    111112    { originalGlobalObject->JSC::JSGlobalObject::defineGetter(exec, propertyName, getterFunction, attributes); }
Note: See TracChangeset for help on using the changeset viewer.