Класс DownloadManager

Базовый класс для скачивания файла. Подробнее...

#include <update/downloadmanager.h>

Полный список членов класса

Сигналы

Открытые члены

Открытые статические члены

Закрытые слоты

Закрытые данные


Подробное описание

Базовый класс для скачивания файла.

Поддерживаются протоколы http и ftp, специальные возможности, например докачка не поддерживаются.

Необходимо сделать:
Добавить поддержку прокси.

Конструктор(ы)

DownloadManager ( const QString &  targetPath,
QObject *  parent = 0 
)

Конструктор класса Download.


Методы

void append ( const QUrl &  url  ) 

Добавление в очередь одиночного адреса, в случае если очередь пуста вызывается слот startNextDownload() для старта закачки, в противном случае адрес просто добавляется в очередь.

void append ( const QStringList &  urlList  ) 

Добавление в очередь списка файлов. В случае если очередь оказывается пустой, высылается сигнал void finished().

void downloadFinished (  )  [private, slot]

Завершение закачки файла.

void downloadReadyRead (  )  [private, slot]

Слот вызывается при поступлении новой порции данных, для записи в файл.

QString saveFileName ( const QUrl &  url  )  [static]

Статическая функция извлекающая имя файла из Url. Результат может быть пустой строкой, в случае некорректного адреса.

void startNextDownload (  )  [private, slot]

Начало закачки следующего файла. Если очередь пуста, значит все закачки завершены.


Документация по IMPOMEZIA Simple Chat. Последние изменения: Wed Feb 25 02:12:48 2009. Создано системой  doxygen 1.5.8
Бесплатный хостинг от EOMY.NET