ResourceFileDownloader Class

(KDUpdater::ResourceFileDownloader)

The ResourceFileDownloader class can be used to download resource files. More...

Header: #include <ResourceFileDownloader>
Inherits: KDUpdater::FileDownloader

Public Functions

Reimplemented Public Functions

virtual bool canDownload() const
virtual ResourceFileDownloader *clone(QObject *parent = 0) const
virtual QString downloadedFileName() const
virtual bool isDownloaded() const
virtual void setDownloadedFileName(const QString &name)

Public Slots

virtual void cancelDownload()

Protected Functions

void timerEvent(QTimerEvent *event)

Reimplemented Protected Functions

virtual void onError()
virtual void onSuccess()

Additional Inherited Members

Detailed Description

The ResourceFileDownloader class can be used to download resource files.

Member Function Documentation

ResourceFileDownloader::ResourceFileDownloader(QObject *parent = 0)

Creates a resource file downloader with the parent parent.

ResourceFileDownloader::~ResourceFileDownloader()

Destroys the resource file downloader.

[virtual] bool ResourceFileDownloader::canDownload() const

Reimplemented from FileDownloader::canDownload().

Returns true if the file exists and is readable.

[virtual slot] void ResourceFileDownloader::cancelDownload()

Reimplemented from FileDownloader::cancelDownload().

Cancels downloading the file.

[virtual] ResourceFileDownloader *ResourceFileDownloader::clone(QObject *parent = 0) const

Reimplemented from FileDownloader::clone().

Clones the resource file downloader and assigns it the parent parent. Returns the new resource file downloader.

[virtual] QString ResourceFileDownloader::downloadedFileName() const

Reimplemented from FileDownloader::downloadedFileName().

Returns the file name of the downloaded file.

See also setDownloadedFileName().

[virtual] bool ResourceFileDownloader::isDownloaded() const

Reimplemented from FileDownloader::isDownloaded().

Returns true if the file is downloaded.

[virtual protected] void ResourceFileDownloader::onError()

Reimplemented from FileDownloader::onError().

Closes the destination file if an error occurs during copying and stops the download speed timer.

[virtual protected] void ResourceFileDownloader::onSuccess()

Reimplemented from FileDownloader::onSuccess().

Closes the destination file after it has been successfully copied and stops the download speed timer.

[virtual] void ResourceFileDownloader::setDownloadedFileName(const QString &name)

Reimplemented from FileDownloader::setDownloadedFileName().

Sets the file name of the downloaded file to name.

See also downloadedFileName().

[protected] void ResourceFileDownloader::timerEvent(QTimerEvent *event)

Called when the download timer event event occurs.