ResourceFileDownloader 类
class KDUpdater::ResourceFileDownloaderResourceFileDownloader 类可用于下载资源文件。 更多...
头文件 | #include <ResourceFileDownloader> |
继承 | KDUpdater::FileDownloader |
公共函数
ResourceFileDownloader(QObject *parent = 0) | |
virtual | ~ResourceFileDownloader() |
重新实现的公共函数
virtual bool | canDownload() const override |
virtual KDUpdater::ResourceFileDownloader * | clone(QObject *parent = 0) const override |
virtual QString | downloadedFileName() const override |
virtual bool | isDownloaded() const override |
virtual void | setDownloadedFileName(const QString &name) override |
公共槽
virtual void | cancelDownload() override |
重新实现的保护函数
virtual void | onError() override |
virtual void | onSuccess() override |
virtual void | timerEvent(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。
返回已下载文件的文件名。
[覆盖虚函数]
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公司的商标。所有其他商标均为其各自所有者的财产。