Obsolete Members for QQuickItem

クラスQQuickItem の以下のメンバは非推奨である。これらは古いソース・コードの動作を維持するために提供されています。新しいコードでは使用しないことを強くお勧めします。

パブリック関数

(deprecated) void grabMouse()
(deprecated) void grabTouchPoints(const QList<int> &ids)
(deprecated) void ungrabMouse()
(deprecated) void ungrabTouchPoints()

メンバ関数ドキュメント

[deprecated] void QQuickItem::grabMouse()

この関数は非推奨です。新しいコードでは使用しないことを強くお勧めします。

QPointerEvent::setExclusiveGrabber() を使用してください。

マウス入力を取得します。

このアイテムは、ungrabMouse() が呼び出されるまで、すべてのマウスイベントを受け取る。通常、この関数は呼ばれるべきではありません。なぜなら、例えばマウスを押すイベントを受け取ると、次のイベントが確実にアイテムに送られるからです。アイテムが現在のレシーバからマウスイベントを引き継ぎたい場合は、この関数を呼び出す必要があります。

警告 この関数の使用には注意が必要です。

[deprecated] void QQuickItem::grabTouchPoints(const QList<int> &ids)

この関数は非推奨です。新しいコードでは使用しないことを強くお勧めします。

QPointerEvent::setExclusiveGrabber() を使用する。ids で指定されたタッチポイントを取得します。

これらのタッチポイントは解放されるまでアイテムが所有します。あるいは、Flickable のようなフィルタリングアイテムによってグラブを奪うこともできます。グラブが盗まれないようにするにはsetKeepTouchGrab() を使用します。

[deprecated] void QQuickItem::ungrabMouse()

この関数は非推奨です。新しいコードでは使用しないことを強くお勧めします。

QPointerEvent::setExclusiveGrabber() を使用してください。

grabMouse() の呼び出しに続いて、マウス・グラブを解放します。

この関数は、アイテムがそれ以上のイベントの処理を停止したい場合にのみ呼び出されることに注意してください。リリースイベントやキャンセルイベントの後にこの関数を呼び出す必要はありません。この関数が呼ばれた後は、移動イベントもリリースイベントも配信されません。

[deprecated] void QQuickItem::ungrabTouchPoints()

この関数は非推奨です。新しいコードでは使用しないことを強くお勧めします。

代わりに QEventPoint::setExclusiveGrabber() を使用してください。このアイテムが所有するタッチポイントのグラブを解除します。

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