TouchSelectionMenuRequest QML Type
タッチ選択メニューを表示するリクエスト。もっと見る
Import Statement: | import QtWebEngine |
Since: | QtWebEngine 6.3 |
プロパティ
- accepted : bool
- selectionBounds : rect
詳細説明
TouchSelectionMenuRequest は、WebEngineView::touchSelectionMenuRequest シグナルの引数として渡されます。このプロパティは、リクエストのコンテキストに関する詳細情報を提供します。selectionBounds プロパティは、リクエストの発信元を示します。
リクエストのaccepted プロパティは、リクエストをユーザーコードで処理するか、デフォルトのタッチ選択メニューを表示するかを示します。
以下のコードでは、カスタムメニューを使用してリクエストを処理しています:
WebEngineView { id: view // ... onTouchSelectionMenuRequested: function(request) { request.accepted = true; myMenu.x = request.selectionBounds.x; myMenu.y = request.selectionBounds.y; myMenu.trigger.connect(view.triggerWebAction); myMenu.popup(); } // ... }
プロパティの説明
accepted : bool |
タッチ選択メニュー要求がシグナルハンドラによって処理されたかどうかを示す。
WebEngineView::touchSelectionMenuRequested のシグナルハンドラが実行された後、このプロパティがfalse
である場合、デフォルトのタッチ選択メニューが表示されます。これを防ぐには、request.accepted
をtrue
に設定する。
デフォルトはfalse
です。
注意: タッチ選択メニューのデフォルトの内容は、リクエストが実際に 生成された Web 要素によって異なります。
selectionBounds : rect |
タッチテキスト選択によるバインドされた矩形の位置。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。