Atlas-Launcher/source/javascript/module/file/FileJsModule.hpp

18 lines
322 B
C++

#pragma once
#include <QDir>
#include "../_base/BaseJsModule.hpp"
class FileJsModule : public BaseJsModule {
Q_OBJECT
public:
explicit FileJsModule(QJSEngine* engine, const QList<QDir>& allowedDirectories);
Q_INVOKABLE QJSValue open(const QString& path);
private:
QList<QDir> allowedDirectories;
};