Atlas-Launcher/source/javascript/engine/AtlasJsEngine.hpp

24 lines
388 B
C++

#pragma once
#include <QJSEngine>
#include <QList>
#include <QDir>
#include "../module/AtlasJsModule.hpp"
namespace atlas::js {
/**
* This class represent a Qt JavaScript engine modified to support the Atlas framework.
*/
class AtlasJsEngine : public QJSEngine {
public:
explicit AtlasJsEngine(QObject* parent);
private:
std::shared_ptr<AtlasJsModule> moduleAtlas;
};
}