Sélectionner une révision Git
CRTPLuaScriptObject.hh
ScriptStore.cc 520 o
#include "ScriptStore.hh"
#include "../Uuid.hh"
using namespace Vivy::Script;
std::shared_ptr<ScriptDocument>
ScriptStore::loadDocument(const QString &file)
{
try {
auto ret = std::make_shared<ScriptDocument>(file);
const Uuid uuid = ret->getUuid();
documents[uuid] = ret;
return ret;
} catch (const std::runtime_error &e) {
qCritical() << "Failed to create the Script document with:" << e.what();
return std::shared_ptr<ScriptDocument>(nullptr);
}
}