History

Code cleanup

Atlante45 committed 12 years ago

Commit aa650841 parent 6d4bb0f2 files · +16 −26Browse files

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

Unified · Split

libraries/script-engine/src/ArrayBufferClass.cpp+14−1
@@ -12,12 +12,13 @@ · 11 unmodified lines
1212 #include <QDebug>
1313
1414 #include "ArrayBufferPrototype.h"
15+#include "DataViewClass.h"
1516 #include "ScriptEngine.h"
17+#include "TypedArrays.h"
1618
1719 #include "ArrayBufferClass.h"
1820
1921 static const QString CLASS_NAME = "ArrayBuffer";
20−static const QString BYTE_LENGTH_PROPERTY_NAME = "byteLength";
2122
2223 Q_DECLARE_METATYPE(QByteArray*)
2324
@@ -46,6 +47,18 @@ _scriptEngine(scriptEngine) { · 22 unmodified lines
4647 _ctor.setData(engine()->toScriptValue(this));
4748
4849 engine()->globalObject().setProperty(name(), _ctor);
50+
51+ // Registering other array types
52+ new DataViewClass(scriptEngine);
53+ new Int8ArrayClass(scriptEngine);
54+ new Uint8ArrayClass(scriptEngine);
55+ new Uint8ClampedArrayClass(scriptEngine);
56+ new Int16ArrayClass(scriptEngine);
57+ new Uint16ArrayClass(scriptEngine);
58+ new Int32ArrayClass(scriptEngine);
59+ new Uint32ArrayClass(scriptEngine);
60+ new Float32ArrayClass(scriptEngine);
61+ new Float64ArrayClass(scriptEngine);
4962 }
5063
5164 QScriptValue ArrayBufferClass::newInstance(qint32 size) {