ResourceFileDownloader 类

class KDUpdater::ResourceFileDownloader

ResourceFileDownloader 类可用于下载资源文件。 更多...

头文件 #include <ResourceFileDownloader>
继承 KDUpdater::FileDownloader

公共函数

ResourceFileDownloader(QObject *parent = 0)
virtual~ResourceFileDownloader()

重新实现的公共函数

virtual boolcanDownload() const override
virtual KDUpdater::ResourceFileDownloader *clone(QObject *parent = 0) const override
virtual QStringdownloadedFileName() const override
virtual boolisDownloaded() const override
virtual voidsetDownloadedFileName(const QString &name) override

公共槽

virtual voidcancelDownload() override

重新实现的保护函数

virtual voidonError() override
virtual voidonSuccess() override
virtual voidtimerEvent(QTimerEvent *event) override

详细描述

成员函数文档

[显式] ResourceFileDownloader::ResourceFileDownloader(QObject *parent = 0)

使用父对象 parent 创建资源文件下载器。

[虚拟 noexcept] ResourceFileDownloader::~ResourceFileDownloader()

销毁资源文件下载器。

[覆盖虚拟] bool ResourceFileDownloader::canDownload() const

重写: FileDownloader::canDownload() const.

如果文件存在且可读,则返回 true

[覆盖虚拟槽] void ResourceFileDownloader::cancelDownload()

重写: FileDownloader::cancelDownload().

取消下载文件。

[覆盖虚拟] KDUpdater::ResourceFileDownloader *ResourceFileDownloader::clone(QObject *parent = 0) const

重写: FileDownloader::clone(QObject *parent) const.

克隆资源文件下载器并分配给父对象 parent。 返回新的资源文件下载器。

[覆盖虚函数] QString ResourceFileDownloader::downloadedFileName() const

重新实现: FileDownloader::downloadedFileName() const

返回已下载文件的文件名。

另请参阅setDownloadedFileName

[覆盖虚函数] bool ResourceFileDownloader::isDownloaded() const

重新实现:FileDownloader::isDownloaded() const

如果文件已下载,则返回 true

[覆盖虚保护] void ResourceFileDownloader::onError()

重新实现:FileDownloader::onError

如果在复制过程中发生错误,则关闭目标文件并停止下载速度计时器。

[覆盖虚保护] void ResourceFileDownloader::onSuccess()

重新实现:FileDownloader::onSuccess

在成功复制后关闭目标文件并停止下载速度计时器。

[覆盖虚函数] void ResourceFileDownloader::setDownloadedFileName(const QString &name)

重新实现:FileDownloader::setDownloadedFileName(const QString &name)。

将已下载文件的文件名设置为 name

另请参阅downloadedFileName

[覆盖虚保护] void ResourceFileDownloader::timerEvent(QTimerEvent *event)

重新实现:QObject::timerEvent(QTimerEvent *event)。

当下载计时器事件 event 发生时调用。

©2021 Qt公司版权所有。本文件中的文档贡献是各自所有者的版权。本文件提供的文档是根据自由软件基金会发布的GNU自由文档许可协议版本1.3许可的。Qt公司和Qt及其相应标志是芬兰和/或世界上其他国家的Qt公司的商标。所有其他商标均为其各自所有者的财产。