9#include <QScopedPointer>
44 QScopedPointer<DFuturePrivate> d;
处理文件异步操作的结果
Definition dfilefuture.h:18
DFileFuture(QObject *parent=nullptr)
构造函数
void setError(IOErrorCode error)
设置错误码
void fileAttributeRequired(const QByteArray &key, const QVariant &value)
文件异步属性变化的信号
void fileAttributeRequired(AttributeID id, const QVariant &value)
文件异步属性变化的信号
void fileExistsStateRequired(const bool exists)
异步判断文件是否存在的状态信号
void finished()
文件异步操作结束的信号
bool hasError() const
检查异步操作是否出错
IOErrorCode error() const
获取异步操作的错误码
void fileSizeRequired(const quint64 &size)
文件大小异步被改变的信号
void filePermissionsRequired(const Permissions permissions)
文件权限异步改变的信号
void dataWrited(const qint64 &size)
数据异步写入完成的信号
void dataReaded(const QByteArray &data)
数据异步读写完成的信号
IOErrorCode
文件IO相关错误码
Definition dfileerror.h:15
AttributeID
文件属性(ID)
Definition dtkiotypes.h:47