DAWorkbench 0.0.1
DAWorkbench API
载入中...
搜索中...
未找到
DA::DAZipArchiveThreadWrapper类 参考

DAZipArchive的多线程封装,此类内部维护着一个线程,封装了 更多...

#include <DAZipArchiveThreadWrapper.h>

类 DA::DAZipArchiveThreadWrapper 继承关系图:

class  PrivateData
 

Public 槽

bool save (const QString &filePath)
 
bool load (const QString &filePath)
 

信号

void beginSave (const QString &path)
 开始保存信号
 
void beginLoad (const QString &path)
 开始加载信号
 
void saved (bool success)
 保存结束信号
 
void loaded (bool success)
 加载结束信号
 
void taskProgress (std::shared_ptr< DA::DAAbstractArchiveTask > task, int mode)
 当前进度信号 对于读取操作,这个函数会携带读取的结果
 

Public 成员函数

 DAZipArchiveThreadWrapper (QObject *par=nullptr)
 
bool isBusy () const
 
std::shared_ptr< DAAbstractArchiveTaskappendByteSaveTask (const QString &zipRelatePath, const QByteArray &data)
 
std::shared_ptr< DAAbstractArchiveTaskappendXmlSaveTask (const QString &zipRelatePath, const QDomDocument &data)
 
std::shared_ptr< DAAbstractArchiveTaskappendFileSaveTask (const QString &zipRelatePath, const QString &localFilePath)
 
std::shared_ptr< DAAbstractArchiveTaskappendChartItemSaveTask (const QString &zipRelateFolderPath, DAChartItemsManager chartItemMgr)
 
std::shared_ptr< DAAbstractArchiveTaskappendByteLoadTask (const QString &zipRelatePath, int code)
 
std::shared_ptr< DAAbstractArchiveTaskappendXmlLoadTask (const QString &zipRelatePath, int code)
 
std::shared_ptr< DAAbstractArchiveTaskappendFileLoadTask (const QString &zipRelatePath, int code)
 
std::shared_ptr< DAAbstractArchiveTaskappendChartItemLoadTask (const QString &zipRelateFolderPath, int code)
 
bool appendTask (const std::shared_ptr< DAAbstractArchiveTask > &task)
 

详细描述

DAZipArchive的多线程封装,此类内部维护着一个线程,封装了

参见
DAZipArchive 的操作

成员函数说明

◆ beginLoad

void DA::DAZipArchiveThreadWrapper::beginLoad ( const QString &  path)
signal

开始加载信号

参数
path

◆ beginSave

void DA::DAZipArchiveThreadWrapper::beginSave ( const QString &  path)
signal

开始保存信号

参数
path

◆ loaded

void DA::DAZipArchiveThreadWrapper::loaded ( bool  success)
signal

加载结束信号

参数
success

◆ saved

void DA::DAZipArchiveThreadWrapper::saved ( bool  success)
signal

保存结束信号

参数
success

◆ taskProgress

void DA::DAZipArchiveThreadWrapper::taskProgress ( std::shared_ptr< DA::DAAbstractArchiveTask task,
int  mode 
)
signal

当前进度信号 对于读取操作,这个函数会携带读取的结果

参数
total总任务
pos当前任务的位置

该类的文档由以下文件生成: