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
49#include "BatchLoader.h"49#include "BatchLoader.h"
50#include "DataViewClass.h"50#include "DataViewClass.h"
51#include "EventTypes.h"51#include "EventTypes.h"
52#include "FileScriptingInterface.h" // unzip project
52#include "MenuItemProperties.h"53#include "MenuItemProperties.h"
53#include "ScriptAudioInjector.h"54#include "ScriptAudioInjector.h"
54#include "ScriptCache.h"55#include "ScriptCache.h"
@@ -501,6 +502,10 @@ void ScriptEngine::init() { · 446 unmodified lines
501 registerGlobalObject("Mat4", &_mat4Library);502 registerGlobalObject("Mat4", &_mat4Library);
502 registerGlobalObject("Uuid", &_uuidLibrary);503 registerGlobalObject("Uuid", &_uuidLibrary);
503 registerGlobalObject("Messages", DependencyManager::get<MessagesClient>().data());504 registerGlobalObject("Messages", DependencyManager::get<MessagesClient>().data());
505
506 // unzip project
507 registerGlobalObject("File", new FileScriptingInterface(this));
508
504 qScriptRegisterMetaType(this, animVarMapToScriptValue, animVarMapFromScriptValue);509 qScriptRegisterMetaType(this, animVarMapToScriptValue, animVarMapFromScriptValue);
505 qScriptRegisterMetaType(this, resultHandlerToScriptValue, resultHandlerFromScriptValue);510 qScriptRegisterMetaType(this, resultHandlerToScriptValue, resultHandlerFromScriptValue);
506 511