代码拉取完成,页面将自动刷新
同步操作将从 Acreate/gamePlanTool 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#ifndef H_MY__FILESYSTEM_H__H
#define H_MY__FILESYSTEM_H__H
#include "SappInstance.h"
namespace appInstances {
class FileBuffSystem;
}
class appInstances::FileBuffSystem {
class FileInfo {
friend class appInstances::FileBuffSystem;
private:
QString fullPath;
};
private:
FileBuffSystem( );
// 存储当前路径
// FileInfo* currentInfo = Q_NULLPTR;
// 用来存储列表全路径
QVector<QString/*全路径*/>* dirPathBody = Q_NULLPTR;
// 存储当前路径
QString currentDirFullPath;
// 存储当前工作路径
QString currentFileFullPath;
// 存储所有文件
QVector<QString>* filePathody;
// 文件与 xml 解析
QHash<QString, dXml::XmlDataDoc>* xmlMap;
public:
const char* defaultXmlStting = ":/xml/stting.xml";
void setCurrentDir(const QString& fullPath);
void addFileDir(const QString& fullPath);
void removeFileDir(const QString& fullPath);
void clearFileDir( );
const QString& getCurrentDir( );
const QVector<QString> getDir(const QString& key);
void setCurrentFilePath(const QString& fullPath);
void addFilePath(const QString& fullPath);
void removeFilePath(const QString& fullPath);
void clearFilePath( );
const QString& getCurrentFilePath( );
const QVector<QString> getFilePath(QString& key);
void insertMapUnity(const QString& fileFullPath, const dXml::XmlDataDoc& xmlDocObj);
void removeMapUnity(const QString& key);
void clearMapUnitys( );
const dXml::XmlDataDoc getDocValue(const QString& key);
const QList<QString> getKeys( );
QHash<QString, dXml::XmlDataDoc> cloneMap( );
static FileBuffSystem fileInstance;
~FileBuffSystem( );
};
#endif // H_MY__FILESYSTEM_H__H
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。