History

- Bunch of fixes to typed arrays - First working prototype for Int8Array - Base classes for all other typed arrays

Atlante45 committed 12 years ago

Commit b2b17011 parent a76ebae10 files · +412 −37Browse files

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

Unified · Split

libraries/script-engine/src/ArrayBufferViewClass.cpp+7−6
@@ -13,13 +13,14 @@ · 12 unmodified lines
1313
1414 Q_DECLARE_METATYPE(QByteArray*)
1515
16−ArrayBufferViewClass::ArrayBufferViewClass(QScriptEngine* engine) :
17−QObject(engine),
18−QScriptClass(engine) {
16+ArrayBufferViewClass::ArrayBufferViewClass(ScriptEngine* scriptEngine) :
17+QObject(scriptEngine->getScriptEngine()),
18+QScriptClass(scriptEngine->getScriptEngine()),
19+_scriptEngine(scriptEngine) {
1920 // Save string handles for quick lookup
20− _bufferName = engine->toStringHandle(BUFFER_PROPERTY_NAME.toLatin1());
21− _byteOffsetName = engine->toStringHandle(BYTE_OFFSET_PROPERTY_NAME.toLatin1());
22− _byteLengthName = engine->toStringHandle(BYTE_LENGTH_PROPERTY_NAME.toLatin1());
21+ _bufferName = engine()->toStringHandle(BUFFER_PROPERTY_NAME.toLatin1());
22+ _byteOffsetName = engine()->toStringHandle(BYTE_OFFSET_PROPERTY_NAME.toLatin1());
23+ _byteLengthName = engine()->toStringHandle(BYTE_LENGTH_PROPERTY_NAME.toLatin1());
2324 }
2425
2526 QScriptClass::QueryFlags ArrayBufferViewClass::queryProperty(const QScriptValue& object,