DAZipArchive的多线程封装,此类内部维护着一个线程,封装了
更多...
#include <DAZipArchiveThreadWrapper.h>
|
|
bool | save (const QString &filePath) |
| |
|
bool | load (const QString &filePath) |
| |
|
|
| DAZipArchiveThreadWrapper (QObject *par=nullptr) |
| |
|
bool | isBusy () const |
| |
|
std::shared_ptr< DAAbstractArchiveTask > | appendByteSaveTask (const QString &zipRelatePath, const QByteArray &data) |
| |
|
std::shared_ptr< DAAbstractArchiveTask > | appendXmlSaveTask (const QString &zipRelatePath, const QDomDocument &data) |
| |
|
std::shared_ptr< DAAbstractArchiveTask > | appendFileSaveTask (const QString &zipRelatePath, const QString &localFilePath) |
| |
|
std::shared_ptr< DAAbstractArchiveTask > | appendChartItemSaveTask (const QString &zipRelateFolderPath, DAChartItemsManager chartItemMgr) |
| |
|
std::shared_ptr< DAAbstractArchiveTask > | appendByteLoadTask (const QString &zipRelatePath, int code) |
| |
|
std::shared_ptr< DAAbstractArchiveTask > | appendXmlLoadTask (const QString &zipRelatePath, int code) |
| |
|
std::shared_ptr< DAAbstractArchiveTask > | appendFileLoadTask (const QString &zipRelatePath, int code) |
| |
|
std::shared_ptr< DAAbstractArchiveTask > | appendChartItemLoadTask (const QString &zipRelateFolderPath, int code) |
| |
|
bool | appendTask (const std::shared_ptr< DAAbstractArchiveTask > &task) |
| |
DAZipArchive的多线程封装,此类内部维护着一个线程,封装了
- 参见
- DAZipArchive 的操作
◆ beginLoad
| void DA::DAZipArchiveThreadWrapper::beginLoad |
( |
const QString & |
path | ) |
|
|
signal |
◆ beginSave
| void DA::DAZipArchiveThreadWrapper::beginSave |
( |
const QString & |
path | ) |
|
|
signal |
◆ loaded
| void DA::DAZipArchiveThreadWrapper::loaded |
( |
bool |
success | ) |
|
|
signal |
◆ saved
| void DA::DAZipArchiveThreadWrapper::saved |
( |
bool |
success | ) |
|
|
signal |
◆ taskProgress
当前进度信号 对于读取操作,这个函数会携带读取的结果
- 参数
-
该类的文档由以下文件生成:
- /home/runner/work/data-workbench/data-workbench/src/DAGui/DAZipArchiveThreadWrapper.h
- /home/runner/work/data-workbench/data-workbench/src/DAGui/DAZipArchiveThreadWrapper.cpp