2018年4月5日

DragHandler

モジュール

QtQuick 2.12

クラス継承

QQuickDragHandler → QQuickMultiPointHandler (internal) → QQuickPointerDeviceHandler (internal) → QQuickPointerHandler (internal) → QObject

プロパティー

xAxis: QQuickDragAxis* = QQuickDragAxis(this) readonly constant
xAxis.minimum: qreal = −DBL_MAX/−FLT_MAX
xAxis.maximum: qreal = DBL_MAX/FLT_MAX
xAxis.enabled: bool = true
yAxis: QQuickDragAxis* = QQuickDragAxis(this) readonly constant
yAxis.minimum: qreal = −DBL_MAX/−FLT_MAX
yAxis.maximum: qreal = DBL_MAX/FLT_MAX
yAxis.enabled: bool = true
translation: QVector2D = QVector2D(0, 0) readonly

シグナル

translationChanged()

メソッド

void enforceConstraints()

説明


プロパティーの説明

xAxis: QQuickDragAxis*

横方向のドラグ範囲。

xAxis.minimum: qreal

横方向のドラグ範囲の最小値。

xAxis.maximum: qreal

横方向のドラグ範囲の最大値。

xAxis.enabled: bool

true ならば横方向ドラグ可能、false ならば不可。

yAxis: QQuickDragAxis*

縦方向のドラグ範囲。

yAxis.minimum: qreal

縦方向のドラグ範囲の最大値。

yAxis.maximum: qreal

縦方向のドラグ範囲の最小値。

yAxis.enabled: bool

true ならば縦方向ドラグ可能、false ならば不可。

translation: QVector2D

ドラグ開始点からの移動量。

メソッドの説明

void enforceConstraints()

ドラグ対象が範囲外にある場合に範囲内へ移動する。

参考情報