Spec-Zone.ru › Qt 5.12

Класс QWebEngineFullScreenRequest

Класс QWebEngineFullScreenRequest позволяет принять или отклонить запросы на вход и выход из полноэкранного режима. Подробнее...

Заголовок: #include <QWebEngineFullScreenRequest>
qmake: QT += webenginewidgets
С момента: Qt 5.6
  • Список всех членов, включая унаследованные

Свойства

  • origin : const QUrl
  • toggleOn : const bool

Открытые функции

void accept()
const QUrl & origin() const
void reject()
bool toggleOn() const

Статические открытые члены

const QMetaObject staticMetaObject

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

Класс QWebEngineFullScreenRequest позволяет принять или отклонить запросы на вход и выход из полноэкранного режима.

Чтобы разрешить отображать элементы, такие как видео, в полноэкранном режиме, приложения должны установить QWebEngineSettings::FullScreenSupportEnabled и подключиться к QWebEnginePage::fullScreenRequested, который принимает экземпляр QWebEngineFullScreenRequest в качестве аргумента.

Если элемент веб-страницы запрашивает отображение в полноэкранном режиме, QWebEnginePage::fullScreenRequested будет испускаться с экземпляром QWebEngineFullScreenRequest в качестве аргумента, где toggleOn() возвращает true. Обработчик сигнала затем должен вызвать accept() или reject().

Если запрос на вход в полноэкранный режим принят, элемент, запрашивающий полноэкранный режим, заполнит область просмотра, но приложение должно перевести представление в полноэкранный режим или переместить страницу в представление, находящееся в полноэкранном режиме.

Аналогично, QWebEnginePage::fullScreenRequested будет испускаться, когда пользователь хочет выйти из полноэкранного режима (то есть через действие контекстного меню QWebEnginePage::ExitFullScreen). В этом случае toggleOn() вернёт false, и обработчик сигнала снова должен accept() или reject() запрос. Если он принят, приложение должно убедиться, что глобальное состояние окна восстановлено.

Документация по свойствам

origin : const QUrl

Это свойство содержит URL-адрес, который будет открыт в полноэкранном режиме.

Функции доступа:

const QUrl & origin() const

toggleOn : const bool

Это свойство содержит значение, указывающее, запросил ли веб-сайт вход в полноэкранный режим.

Функции доступа:

bool toggleOn() const

Документация по функциям-членам

void QWebEngineFullScreenRequest::accept()

Принимает запрос на вход или выход из полноэкранного режима.

Примечание: Эту функцию можно вызвать через систему метаобъектов и из QML. См. Q_INVOKABLE.

const QUrl &QWebEngineFullScreenRequest::origin() const

Возвращает URL-адрес, который будет открыт в полноэкранном режиме.

Примечание: Функция-геттер для свойства origin.

void QWebEngineFullScreenRequest::reject()

Отклоняет запрос на вход или выход из полноэкранного режима.

Примечание: Эту функцию можно вызвать через систему метаобъектов и из QML. См. Q_INVOKABLE.

bool QWebEngineFullScreenRequest::toggleOn() const

Возвращает true , если веб-страница запросила вход в полноэкранный режим, в противном случае возвращает false.

Примечание: Функция-геттер для свойства toggleOn.

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.12/qwebenginefullscreenrequest.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API