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
13 13
14Q_DECLARE_METATYPE(QByteArray*)14Q_DECLARE_METATYPE(QByteArray*)
15 15
16ArrayBufferViewClass::ArrayBufferViewClass(QScriptEngine* engine) :16ArrayBufferViewClass::ArrayBufferViewClass(ScriptEngine* scriptEngine) :
17QObject(engine),17QObject(scriptEngine->getScriptEngine()),
18QScriptClass(engine) {18QScriptClass(scriptEngine->getScriptEngine()),
19_scriptEngine(scriptEngine) {
19 // Save string handles for quick lookup20 // Save string handles for quick lookup
20 _bufferName = engine->toStringHandle(BUFFER_PROPERTY_NAME.toLatin1());21 _bufferName = engine()->toStringHandle(BUFFER_PROPERTY_NAME.toLatin1());
21 _byteOffsetName = engine->toStringHandle(BYTE_OFFSET_PROPERTY_NAME.toLatin1());22 _byteOffsetName = engine()->toStringHandle(BYTE_OFFSET_PROPERTY_NAME.toLatin1());
22 _byteLengthName = engine->toStringHandle(BYTE_LENGTH_PROPERTY_NAME.toLatin1());23 _byteLengthName = engine()->toStringHandle(BYTE_LENGTH_PROPERTY_NAME.toLatin1());
23}24}
24 25
25QScriptClass::QueryFlags ArrayBufferViewClass::queryProperty(const QScriptValue& object,26QScriptClass::QueryFlags ArrayBufferViewClass::queryProperty(const QScriptValue& object,