History

FileScriptingInterface

Created new .cpp and .h for the download and unzipping of a model

elisa-lj11 committed 10 years ago

Commit f277a011 parent 4f33e154 files · +87 −0Browse files

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

Unified · Split

libraries/script-engine/src/ScriptEngine.cpp+5−0
@@ -49,6 +49,7 @@ · 48 unmodified lines
4949 #include "BatchLoader.h"
5050 #include "DataViewClass.h"
5151 #include "EventTypes.h"
52+#include "FileScriptingInterface.h" // unzip project
5253 #include "MenuItemProperties.h"
5354 #include "ScriptAudioInjector.h"
5455 #include "ScriptCache.h"
@@ -501,6 +502,10 @@ void ScriptEngine::init() { · 446 unmodified lines
501502 registerGlobalObject("Mat4", &_mat4Library);
502503 registerGlobalObject("Uuid", &_uuidLibrary);
503504 registerGlobalObject("Messages", DependencyManager::get<MessagesClient>().data());
505+
506+ // unzip project
507+ registerGlobalObject("File", new FileScriptingInterface(this));
508+
504509 qScriptRegisterMetaType(this, animVarMapToScriptValue, animVarMapFromScriptValue);
505510 qScriptRegisterMetaType(this, resultHandlerToScriptValue, resultHandlerFromScriptValue);
506511