//#
//# Copyright (C) 2018-2020 QuasarApp.
//# Distributed under the lgplv3 software license, see the accompanying
//# Everyone is permitted to copy and distribute verbatim copies
//# of this license document, but changing it is not allowed.
//#

#ifndef METAFILEMANAGER_H
#define METAFILEMANAGER_H

#include <QString>

class FileManager;

class MetaFileManager
{

private:
    bool createRunScriptWindows(const QString &target);
    bool createRunScriptLinux(const QString &target);
    QString generateCustoScriptBlok(bool bat) const;

    bool createRunScript(const QString &target);
    bool createQConf(const QString &target);

    FileManager* _fileManager = nullptr;

public:
    MetaFileManager(FileManager* manager);

    void createRunMetaFiles();
};

#endif // METAFILEMANAGER_H
