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 } |
プロパティ
- 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()も参照 。
メンバ型ドキュメント
enum QWebEngineNewWindowRequest::DestinationType
この列挙型は、要求されたウィンドウのタイプを記述します:
定数 | 値 | 説明 |
---|---|---|
QWebEngineNewWindowRequest::InNewWindow | 0 | 別のウィンドウ |
QWebEngineNewWindowRequest::InNewTab | 1 | 同じウィンドウのタブ |
QWebEngineNewWindowRequest::InNewDialog | 2 | タブバー、ツールバー、URLバーのないウィンドウ。 |
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も参照してください 。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。