Документация
ОС Аврора 5.1.6

DownloadItem

Представляет состояние загрузки в определённый момент времени. Подробнее…

Подключение: #include <downloaditem.h>

Публичные функции-члены

DownloadItem ()
Создаёт новый объект DownloadItem. Этот конструктор объявлен для регистрации этого класса в QML.
DownloadItem (const DownloadItem &other)=default
virtual ~DownloadItem ()=default
Уничтожает объект DownloadItem.
virtual Q_INVOKABLE void cancel ()
Отменяет загрузку.
virtual Q_INVOKABLE void pause ()
Приостанавливает загрузку.
virtual Q_INVOKABLE void resume ()
Возобновляет приостановленную загрузку.
virtual Q_INVOKABLE void accept (QString absolutePath)
Принимает новую загрузку. Подробнее...
quint32 id () const
qint32 interruptCode () const
qint64 totalBytes () const
qint32 percentComplete () const
qint64 receivedBytes () const
qint64 currentSpeed () const
QString fullPath () const
QString url () const
QString originalURL () const
QString contentDisposition () const
QString mimeType () const
bool isValid () const
bool isInProgress () const
bool isComplete () const
bool isCanceled () const
bool isInterrupted () const

Свойства

Q_GADGETquint32 id
Все элементы DownloadItem, относящиеся к одной и той же загрузке, имеют одинаковые идентификаторы.
qint32 interruptCode
Возвращает CEF_DOWNLOAD_INTERRUPT_REASON_NONE, если всё в порядке.
qint64 totalBytes
Общий размер в байтах.
qint32 percentComplete
Возвращает -1, если общий размер неизвестен.
qint64 receivedBytes
Получено байт.
qint64 currentSpeed
Текущая скорость в байт/с.
QString fullPath
Полный путь к файлу.
QString url
URL-адрес файла.
QString originalURL
Исходный URL (до перенаправлений).
QString contentDisposition
Расположение контента.
QString mimeType
MIME-тип файла.
bool isValid
Возвращает true, если DownloadItem действителен. Не использовать, если false.
bool isInProgress
true, если загрузка выполняется.
bool isComplete
true, если загрузка завершена.
bool isCanceled
true, если загрузка была отменена.
bool isInterrupted
true, если загрузка была прервана.

Дружественные методы и классы

class DownloadItemInternal

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

Представляет состояние загрузки в определённый момент времени.

Не следует ожидать, что поля конкретного экземпляра DownloadItem будут обновлены. Каждое обновление состояния загрузки создаёт новый DownloadItem с обновлёнными полями.

Описание функций-членов

accept()

virtual Q_INVOKABLE void Aurora::WebView::DownloadItem::accept (QString absolutePath) virtual

Принимает новую загрузку.

Параметры

absolutePath Место сохранения (абсолютный путь, включая имя файла и расширение).

Мы используем cookies для персонализации сайта и его более удобного использования. Вы можете запретить cookies в настройках браузера.

Пожалуйста ознакомьтесь с политикой использования cookies.