Документация
ОС Аврора 5.1.6
WebViewItemPrivate
Представляет приватный экземпляр WebView, который отображает веб-страницы. Подробнее...
| Подключение: | #include <webviewitemprivate.h> |
Диаграмма наследования для Aurora::WebView::WebViewItemPrivate:

Публичные функции-члены
| WebViewItemPrivate (QQuickItem *parent=Q_NULLPTR) |
Публичные функции-члены, наследованные от Aurora::WebView::WebViewItem
| WebViewItem (QQuickItem *parent=Q_NULLPTR, bool isPrivate=false) Экземпляр станет функциональным только после инициализации WebEngineContext. |
|
| Q_INVOKABLE void | reload () Перезагружает открытый URL. |
| Q_INVOKABLE void | stopLoad () Останавливает загрузку URL, если загрузка идёт. |
| Q_INVOKABLE void | startRender () Продолжает рендеринг. |
| Q_INVOKABLE void | stopRender () Приостаналивает рендеринг (изображение станет неподвижным, использование ресурсов устройства уменьшится). |
| Q_INVOKABLE void | find (const QString &text, bool forward, bool matchCase, bool findNext) Ищет текст на веб-странице. Подробнее... |
| Q_INVOKABLE void | stopFinding (bool clearSelection) Отменяет все активные в данный момент поиски. Подробнее... |
| Q_INVOKABLE bool | canGoBack () Возвращает true, если WebView может перемещаться в обратном направлении. |
| Q_INVOKABLE void | goBack () Переход к предыдущей странице в истории WebView. |
| Q_INVOKABLE bool | canGoForward () Возвращает true, если WebView может перемещаться вперёд. |
| Q_INVOKABLE void | goForward () Переход на следующую страницу в истории WebView. |
| int | id () const Уникальный идентификатор. |
| bool | isValid () consttrue, если WebView является действительным. |
| QString | url () const URL-адрес загруженного в данный момент. |
| void | setUrl (const QString &url) Сеттер свойств URL. |
| QString | title () const Текущий заголовок загруженной веб-страницы. |
| bool | loading () const Проверяет, загружает ли экземпляр WebView веб-страницу. |
| double | loadingProgress () const Текущий прогресс загрузки, диапазон от 0,0 до 1,0. |
| QString | userAgent () const Пользовательский агент. |
| void | setUserAgent (const QString &userAgent) |
| qreal | DPR () const Коэффициент пикселей устройства. |
| void | setDPR (qreal DRP) Устанавливает DPR. Нужно перезагрузить, чтобы применить новое значение. |
| QRect | renderRect () const Область для отображения контента. |
| void | setRenderRect (QRect renderRect) Область для отображения контента. |
| double | scrollOffsetX () const Текущее смещение прокрутки по оси X. |
| double | scrollOffsetY () const Текущее смещение прокрутки по оси Y. |
| int | formFactor () const Форм-фактор устройства. |
| void | setFormFactor (int mode) Устанавливает форм-фактор устройства. |
| bool | userAgentOverride () const Режим переопределения User-Agent. |
| QString | pwaManifest () override Получает URL-адрес PWA манифеста текущего сайта (если он есть). Подробнее... |
| Q_INVOKABLE void | setInsets (int top, int right, int bottom, int left) |
| Q_INVOKABLE void | loadHtml (const QString &html) Загружает необработанный HTML-текст. |
| Q_INVOKABLE void | clearTextSelection () Очищает выделение текста. |
| Q_INVOKABLE void | runJavaScript (const QString &script, const QJSValue &callback, const QJSValue &errorCallback) |
| Q_INVOKABLE void | sendAsyncMessage (const QString &name, const QVariant &data) |
| Q_INVOKABLE void | addMessageListener (const QString &name) Регистрирует прослушиватель асинхронных сообщений с указанным name. |
| Q_INVOKABLE void | exitFullscreenMode () Выходит из полноэкранного режима. |
| IRendering * | renderingExtension () const override |
| IInputExtension * | inputExtension () const override |
| ITextExtension * | textExtension () const override |
| IContextMenuExtension * | contextMenuExtension () const override |
| IPdfPrint * | pdfPrintExtension () const override |
| IMediaPlaybackExtension * | mediaPlaybackExtension () const override |
| IOverscrollExtension * | overscrollExtension () const override |
| ILoadRequestExtension * | loadRequestExtension () const override |
| IPopupExtension * | popupExtension () const override |
| IFaviconExtension * | faviconExtension () const override |
| IConnectionInfoExtension * | connectionInfoExtension () const override |
| IJavaScriptExtension * | javaScriptExtension () const override |
Дополнительные наследуемые члены
Сигналы, унаследованные от Aurora::WebView::WebViewItem
| void | urlChanged (QString url) Сигнал о смене URL-адреса. Подробнее... |
| void | titleChanged (QString title) Сигнал о смене заголовка. Подробнее... |
| void | loadingChanged (bool status) Сигнал об изменении состояния загрузки. Подробнее... |
| void | loadingProgressChanged (double progress) Испускается при изменении хода загрузки. Подробнее... |
| void | loadStart () Сигнал о начале загрузки основного кадра. |
| void | documentAvailable () Сигнал о доступности основного фрейма документа. |
| void | loadFinished (int httpStatusCode) Сигнал о завершении загрузки. Подробнее... |
| void | loadError (QString url, int errorCode) Сигнал об ошибке загрузки. Подробнее... |
| void | recvAsyncMessage (const QString name, const QVariant data) Сигнал о получении асинхронного сообщения от кода JavaScript. Подробнее... |
| void | userAgentChanged () Сигнал об изменении User-Agent. |
| void | formFactorChanged () Сигнал об изменении форм-фактора устройства. |
| void | userAgentOverrideChanged () Сигнал об изменении режима переопределения User-Agent. |
| void | findResultAvailable (int identifier, int count, QRect selectionRect, int activeMatchOrdinal, bool finalUpdate) Посылает сигнал, сообщающий о результатах поиска. Подробнее... |
| void | scrollOffsetXChanged () Испускается при изменении смещения прокрутки по оси X. |
| void | scrollOffsetYChanged () Испускается при изменении смещения прокрутки по оси Y. |
| void | fullscreenModeChanged (bool fullscreen) Испускается при активации или деактивации полноэкранного режима. Подробнее… |
| void | pwaManifestChanged (QString manifestUrl) Испускается при обновлении url манифеста PWA. Подробнее.... |
| void | closing () Испускается, когда WebView запрашивается на закрытие. |
Свойства, наследованные от Aurora::WebView::WebViewItem
| int | id Уникальный идентификатор текущего устройства. |
| QString | url |
| QString | title Заголовок загруженного URL (веб-страницы). Может быть пустым. |
| bool | loading Возвращает true, когда экземпляр WebViewItem загружает URL. |
| double | loadingProgress Текущий прогресс загрузки, диапазон от 0,0 до 1,0. |
| QString | userAgent |
| qreal | dpr Коэффициент пикселей устройства. |
| QRect | renderRect Область для отображения контента. |
| double | scrollOffsetX Текущее значение смещения прокрутки только для чтения по оси x. |
| double | scrollOffsetY Текущее значение смещения прокрутки только для чтения по оси y. |
| int | formFactor |
| bool | userAgentOverride |
| QString | pwaManifest URL к манифесту PWA приложения (будет пустым если манифеста нет или сайт еще загружается). |
Подробное описание
Представляет приватный экземпляр WebView, который отображает веб-страницы.
WebViewItemPrivate — это то же самое, что и WebViewItem, но он не хранит кэш (данные сайта) на диске.
Например, приватные вкладки веб-браузера могут быть реализованы как отдельные экземпляры WebViewItemPrivate.