History

Only whitespace changes

Dale Glass committed 4 years ago

Commit 87ba20e1 parent 3347cc524 files · +183 −183Browse files

Showing the changes to libraries/script-engine/src/ArrayBufferClass.cpp (1 of 24 files). Show all

Unified · Split

libraries/script-engine/src/ArrayBufferClass.cpp+8−8
@@ -33,11 +33,11 @@ QObject(scriptEngine), · 32 unmodified lines
33QScriptClass(scriptEngine) {33QScriptClass(scriptEngine) {
34 qScriptRegisterMetaType<QByteArray>(engine(), toScriptValue, fromScriptValue);34 qScriptRegisterMetaType<QByteArray>(engine(), toScriptValue, fromScriptValue);
35 QScriptValue global = engine()->globalObject();35 QScriptValue global = engine()->globalObject();
36 36
37 // Save string handles for quick lookup37 // Save string handles for quick lookup
38 _name = engine()->toStringHandle(CLASS_NAME.toLatin1());38 _name = engine()->toStringHandle(CLASS_NAME.toLatin1());
39 _byteLength = engine()->toStringHandle(BYTE_LENGTH_PROPERTY_NAME.toLatin1());39 _byteLength = engine()->toStringHandle(BYTE_LENGTH_PROPERTY_NAME.toLatin1());
40 40
41 // build prototype41 // build prototype
42 _proto = engine()->newQObject(new ArrayBufferPrototype(this),42 _proto = engine()->newQObject(new ArrayBufferPrototype(this),
43 QScriptEngine::QtOwnership,43 QScriptEngine::QtOwnership,
@@ -45,13 +45,13 @@ QScriptClass(scriptEngine) { · 1 unmodified line
45 QScriptEngine::ExcludeSuperClassMethods |45 QScriptEngine::ExcludeSuperClassMethods |
46 QScriptEngine::ExcludeSuperClassProperties);46 QScriptEngine::ExcludeSuperClassProperties);
47 _proto.setPrototype(global.property("Object").property("prototype"));47 _proto.setPrototype(global.property("Object").property("prototype"));
48 48
49 // Register constructor49 // Register constructor
50 _ctor = engine()->newFunction(construct, _proto);50 _ctor = engine()->newFunction(construct, _proto);
51 _ctor.setData(engine()->toScriptValue(this));51 _ctor.setData(engine()->toScriptValue(this));
52 52
53 engine()->globalObject().setProperty(name(), _ctor);53 engine()->globalObject().setProperty(name(), _ctor);
54 54
55 // Registering other array types55 // Registering other array types
56 // The script engine is there parent so it'll delete them with itself56 // The script engine is there parent so it'll delete them with itself
57 new DataViewClass(scriptEngine);57 new DataViewClass(scriptEngine);
@@ -101,16 +101,16 @@ QScriptValue ArrayBufferClass::construct(QScriptContext* context, QScriptEngine* · 43 unmodified lines
101 if (!arg.isValid() || !arg.isNumber()) {101 if (!arg.isValid() || !arg.isNumber()) {
102 return QScriptValue();102 return QScriptValue();
103 }103 }
104 104
105 quint32 size = arg.toInt32();105 quint32 size = arg.toInt32();
106 QScriptValue newObject = cls->newInstance(size);106 QScriptValue newObject = cls->newInstance(size);
107 107
108 if (context->isCalledAsConstructor()) {108 if (context->isCalledAsConstructor()) {
109 // if called with keyword new, replace this object.109 // if called with keyword new, replace this object.
110 context->setThisObject(newObject);110 context->setThisObject(newObject);
111 return engine->undefinedValue();111 return engine->undefinedValue();
112 }112 }
113 113
114 return newObject;114 return newObject;
115}115}
116 116