Документация
ОС Аврора 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 | isInProgresstrue, если загрузка выполняется. |
| bool | isCompletetrue, если загрузка завершена. |
| bool | isCanceledtrue, если загрузка была отменена. |
| bool | isInterruptedtrue, если загрузка была прервана. |
Дружественные методы и классы
| class | DownloadItemInternal |
Подробное описание
Представляет состояние загрузки в определённый момент времени.
Не следует ожидать, что поля конкретного экземпляра DownloadItem будут обновлены. Каждое обновление состояния загрузки создаёт новый DownloadItem с обновлёнными полями.
Описание функций-членов
accept()
| virtual Q_INVOKABLE void Aurora::WebView::DownloadItem::accept (QString absolutePath) | virtual |
Принимает новую загрузку.
Параметры
| absolutePath | Место сохранения (абсолютный путь, включая имя файла и расширение). |