QWebEngineNewWindowRequest Class

QWebEnginePage::newWindowRequested() シグナルのユーティリティ型。詳細...

Header: #include <QWebEngineNewWindowRequest>
CMake: find_package(Qt6 REQUIRED COMPONENTS WebEngineCore)
target_link_libraries(mytarget PRIVATE Qt6::WebEngineCore)
qmake: QT += webenginecore
Since: Qt 6.2
In QML: WebEngineNewWindowRequest
Inherits: QObject

パブリック型

enum DestinationType { InNewWindow, InNewTab, InNewDialog, InNewBackgroundTab }

プロパティ

パブリック関数

QWebEngineNewWindowRequest::DestinationType destination() const
bool isUserInitiated() const
void openIn(QWebEnginePage *page)
QRect requestedGeometry() const
QUrl requestedUrl() const

詳細説明

別のウェブエンジン・ビューでページをロードするリクエストに関する情報を保持します。

QWebEnginePage::newWindowRequested()も参照

メンバ型ドキュメント

enum QWebEngineNewWindowRequest::DestinationType

この列挙型は、要求されたウィンドウのタイプを記述します:

定数説明
QWebEngineNewWindowRequest::InNewWindow0別のウィンドウ
QWebEngineNewWindowRequest::InNewTab1同じウィンドウのタブ
QWebEngineNewWindowRequest::InNewDialog2タブバー、ツールバー、URLバーのないウィンドウ。
QWebEngineNewWindowRequest::InNewBackgroundTab3同じウィンドウのタブで、現在表示されているウェブ・エンジン・ビューを非表示にしない。

プロパティ ドキュメント

[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も参照してください

本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。