完成框架目录和模块重构;新增核心、单例、工具、加密及框架 SDK;统一任务、相机和 RPC 接口,并增加离线检测、相机标定、备份恢复、版本管理、崩溃守护和心跳监控功能。
25 lines
672 B
C++
25 lines
672 B
C++
#pragma once
|
|
#include <eui_tools/export.h>
|
|
|
|
#include <QDir>
|
|
#include <QFile>
|
|
#include <QFileInfo>
|
|
#include <QString>
|
|
|
|
#include <utility>
|
|
#include <vector>
|
|
|
|
namespace modelBackupFiles {
|
|
|
|
using MovedFileList = std::vector<std::pair<QString, QString>>; // 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
|