History

Fixes for code review

ksuprynowicz committed 4 years ago

Commit 586bd7f1 parent e9bfdd416 files · +142 −117Browse files

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

Unified · Split

libraries/script-engine/src/MIDIEvent.cpp+6−3
@@ -17,10 +17,13 @@ · 16 unmodified lines
1717 #include "ScriptEngine.h"
1818 #include "ScriptEngineCast.h"
1919 #include "ScriptValue.h"
20+#include "ScriptManager.h"
2021
21−void registerMIDIMetaTypes(ScriptEngine* engine) {
22− scriptRegisterMetaType<MIDIEvent, midiEventToScriptValue, midiEventFromScriptValue>(engine, "MIDIEvent");
23−}
22+STATIC_SCRIPT_TYPES_INITIALIZER((+[](ScriptManager* manager){
23+ auto scriptEngine = manager->engine().get();
24+
25+ scriptRegisterMetaType<MIDIEvent, midiEventToScriptValue, midiEventFromScriptValue>(scriptEngine, "MIDIEvent");
26+}));
2427
2528 const QString MIDI_DELTA_TIME_PROP_NAME = "deltaTime";
2629 const QString MIDI_EVENT_TYPE_PROP_NAME = "type";