Класс QWebEngineNewWindowRequest
Утилитарный тип для сигнала QWebEnginePage::newWindowRequested(). Подробнее...
| Заголовок: | #include <QWebEngineNewWindowRequest> |
| CMake: | find_package(Qt6 COMPONENTS WebEngineCore REQUIRED) target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore) |
| qmake: | QT += webenginecore |
| С тех пор: | Qt 6.2 |
| Инициализируется: | WebEngineNewWindowRequest |
| Наследует: | QObject |
Открытые типы
| Перечисление | DestinationType { ВНовомОкне, ВНовойВкладке, ВНовомДиалоге, ВНовойФоновойВкладке } |
Свойства
- destination : const DestinationType
- requestedGeometry : const QRect
- requestedUrl : const QUrl
- userInitiated : const bool
Открытые функции
| QWebEngineNewWindowRequest::DestinationType | destination() const |
| bool | isUserInitiated() const |
| void | openIn(QWebEnginePage *page) |
| QRect | requestedGeometry() const |
| QUrl | requestedUrl() const |
Подробное описание
Содержит информацию о запросе на загрузку страницы в отдельном представлении веб-движка.
См. также QWebEnginePage::newWindowRequested().
Документация по типам членов
Перечисление QWebEngineNewWindowRequest::DestinationType
Это перечисление описывает тип запрошенного окна:
| Константа | Значение | Описание |
|---|---|---|
QWebEngineNewWindowRequest::InNewWindow |
0 |
В отдельном окне. |
QWebEngineNewWindowRequest::InNewTab |
1 |
В вкладке того же окна. |
QWebEngineNewWindowRequest::InNewDialog |
2 |
В окне без панели вкладок, панели инструментов или адресной строки. |
QWebEngineNewWindowRequest::InNewBackgroundTab |
3 |
В вкладке того же окна, без скрытия текущего видимого представления веб-движка. |
Документация по свойствам
[read-only] destination : const DestinationType
Это свойство содержит тип запрошенного окна.
Функции доступа:
| QWebEngineNewWindowRequest::DestinationType | destination() const |
[read-only] requestedGeometry : const QRect
Это свойство содержит размер, запрашиваемый для новой страницы.
Функции доступа:
| QRect | requestedGeometry() const |
[read-only] requestedUrl : const QUrl
Это свойство содержит URL-адрес, запрашиваемый для новой страницы.
Функции доступа:
| QUrl | requestedUrl() const |
[read-only] userInitiated : const bool
Является ли этот запрос на страницу непосредственно вызванным результатом события клавиатуры или мыши.
Вы можете использовать это свойство, чтобы блокировать автоматические всплывающие окна.
Функции доступа:
| bool | isUserInitiated() const |
Документация по функциям-членам
void QWebEngineNewWindowRequest::openIn(QWebEnginePage *page)
Открывает запрошенное окно в представлении, представленном page.
См. также QWebEnginePage::newWindowRequested.
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-6.2/qwebenginenewwindowrequest.html