#pragma once #include #include #include #include #include #include #include namespace modelBackupFiles { using MovedFileList = std::vector>; // backup path, source path EUI_TOOLS_API bool sameModelPath(const QString& leftPath, const QString& rightPath); EUI_TOOLS_API bool moveFile(const QString& sourcePath, const QString& targetPath); EUI_TOOLS_API void restoreMovedFiles(MovedFileList& movedFiles); EUI_TOOLS_API bool moveModelAndGeforceFiles(const QString& modelPath, const QString& backupDir, MovedFileList* movedFiles); } // namespace modelBackupFiles