#ifndef NMCALCULATIONUTILS_H #define NMCALCULATIONUTILS_H #include #include "nmCalculation_global.h" #include "nmCalculationDefine.h" #include class NMCALCULATION_EXPORT nmCalculationUtils { public: nmCalculationUtils(); static bool copyFileToDir(QString filePath, QString destDir); static bool createDirectoryIfNotExists(QString directoryPath); static bool copyFile(const std::string& sourcePath, const std::string& destinationPath); static bool removeDirectory(const QString &dirPath); static bool writeFile(const QStringList& content, const QString &filePath); static QStringList readFile(const QString & filePath); }; #endif // NMCALCULATIONUTILS_H