18 lines
322 B
C++
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;
|
|
};
|